Efficiently check the real-time behavior of real hardware - Embedded.com

Efficiently check the real-time behavior of real hardware

PLS Programmierbare Logik & Systeme and INCHRON offer a joint toolbox for efficient visualization and analysis of real-time systems. The optimally coordinated hardware and software package of the two companies enables developers of complex real-time-critical applications in automotive and industrial environments to comprehensively and accurately assess the dependencies of a wide variety of events and their timing behavior in a real control unit.

At first, PLS’s Universal Debug Engine records large amounts of trace data at run-time directly from the control unit and preprocesses them. For this purpose, the UAD2next and UAD3+ access devices from the Universal Access Device (UAD) family are available to the user. They support all common trace interfaces using appropriate target-specific trace modules. Depending on the model variant, between 512 MB and 4 GB of trace data can be stored.

Using chronVIEW from INCHRON, the recorded trace data is then visualized in many ways. Dependencies between parallel sequences of control algorithms that have a negative effect on real-time behavior can thus be easily detected. At the same time, the tool automatically checks compliance with real-time requirements. This provides users with a quick, comprehensive and clear insight into the timing of the complete system. Being able to investigate the scheduling of single-/multi-/many-core systems with different operating systems and communication interfaces is an important basis for eliminating errors. By combining the two tools, an analysis can now be performed fully automatically in the context of comprehensive development and test workflows. Users can therefore continuously check the time behavior of their system and thus ensure that any problems that may occur are resolved at an early stage of the project. This significantly reduces the risk of later surprises, more time-consuming reworks and high additional costs.