RTOS speeds measurement application
Compact Dynamics has used LiveDevices' Realogy Real-Time Architect (RTA) and Embedinet solutions to realise a production version of its new Internet-enabled MTA system.
Compact Dynamics has selected LiveDevices' Realogy Real-Time Architect (RTA) and Embedinet solutions to realise a production version of its new Internet-enabled MTA system.
LiveDevices was the only vendor offering an integrated and highly efficient OSEK-certified RTOS, advanced timing analysis tools and TCP/IP stack that will enable 100Mbit/s Ethernet connectivity between the user controller and diagnostic testing equipment.
Compact Dynamic's MTA takes data from a device under test (DUT) and transfers this data with high speed to the test system.
Significantly, MTA ensures that such data are sampled with very exact time stamps.
In addition, for protocol on Ethernet, XCP (extended calibration protocol) is used.
During this process, the transfer rate can be up to 4Mbyte/s.
It was critical to Compact Dynamics to ensure that the timing of the sampled data was accurate.
RTA allows the developer to model an application's architecture and timing behaviour, starting with the requirements and progressing to a detailed implementation level via a GUI (graphical user interface).
Once the model is complete, the developer can analyse the application using four analysis types: schedulability analysis, sensitivity analysis, priority level minimisation and frequency minimisation.
The model can also be used for building the application - generating configuration data and code to link into the application and use resources effectively.
Schedulability analysis is used to check whether the system meet its deadlines or not.
Sensitivity analysis identifies the degree to which the execution time of tasks or interrupts can change while the system continues to meet its deadlines.
This allows developers to identify the areas of risks in a design, explore potential for system modifications, target corrective action, investigate idle time and scope for reduced clock speeds.
Priority allocation is used to arrange the execution of tasks so they can continue to meet deadlines while sharing memory usage, thus minimising memory requirements.
Finally, frequency minimisation determines the lowest CPU clock speed, and hence the lowest power at which the system can meet its deadlines.
The LiveDevices Embedinet tool enables a `stack' task to be created that will be run by the SSX5 pre-emptive kernel.
A full implementation of IP, TCP, UDP (User Datagram Protocol) and ICMP (Internet Control Message Protocol) with SLIP (Serial Line Internet Protocol) or PPP (Point-to-Point Protocol) data transport layers is included in the stack.
In addition, because true TCP/IP connectivity is enabled on the embedded device, no additional gateway solution is required.
Compact Dynamics will be deploying RTA and Embedinet using the Motorola's MPC 5XX microcontroller family.
"The demands of such a system require the underlying RTOS and TCP/IP stack to be very efficient in terms of memory and processor time, we must be sure that TCP/IP will not interfere with our real-time requirements", commented Werner Bals, Vice President at Compact Dynamics.
"We found LiveDevices' RTA and Embedinet to be more efficient than competing solutions on the market by a factor of four, enabling us to optimise the operation of our new MTA".
"LiveDevices is delighted to be partnering with such a innovative automotive company as Compact Dynamics", said Nigel Tracey, Director of Product Management at LiveDevices.
"Its high speed measurement application is the first in a new wave of internet-enabled automotive components that we anticipate will be coming onto the market in the next five years".
Not what you're looking for? Search the site.
Categories
- Active Components (11,917)
- Passive Components (2,949)
- Design and Development (9,394)
- Enclosures and Panel Products (3,246)
- Interconnection (2,841)
- Electronics Manufacturing, Production, Packaging (3,055)
- Industry News (1,898)
- Optoelectronics (1,616)
- Power Supplies (2,297)
- Subassemblies (4,551)
- Test and Measurement (4,956)
