For today's advanced driver assistance systems (ADAS), about 50 time-critical event chains have to be jointly optimized to meet all real-time requirements, all across the system, from sensor to actuator, including embedded control units (ECUs), buses, gateway ECUs, hypervisors, and operating systems.
When it comes to fully autonomous driving, well above 1000 time-critical event chains have to be jointly optimized. This is not something that could be done manually anymore. This is where the INCHRON Tool-Suite comes in handy, with model-based simulation and trace-based analysis & test.
Mastering the Real-Time Challenge
Automotive embedded systems for autonomous driving demand the highest degree of performance, reliability and safety in long-term operation. At the same time, the development of these very complex systems is also subject to budget limitations and aggressive delivery schedules. At the Embedded World 2018, the companies INCHRON, iSYSTEM, OpenSynergy and Renesas jointly demonstrate how to master the challenge of embedded real-time systems design for autonomous driving.
Visualizing, Analyzing and Optimizing the Dynamic Behavior
The demo system comprises three ECUs connected to a common CAN bus. Each ECU is represented by a printed circuit board equipped with Renesas RH850/F1x series of micro-controllers each running an OpenSynergy COQOS micro hypervisor with virtual machines and various applications on top. Applications of different ASIL levels are running on the same CPU thanks to the hypervisor.
All essential timing information about the behavior of the hypervisor, virtual machines, applications, and event chains in this system are captured and recorded by iSYSTEM’s iC5700 On-Chip Analyser. Furthermore, the CAN/LIN bus add-on module for iC5700 is used to record trace logs of the communication on the CAN bus.
The INCHRON Tool-Suite analyzes the information recorded by the iSYSTEM tools, with all CPU and CAN bus traces visualized against a common time base. One can use it to identify event chains, to calculate statistics of run time values and other timing parameters, as well as to check compliance with predefined timing requirements. The data so obtained can be used to feed a model of the entire system with realistic values into the INCHRON Tool-Suite simulation environment. Finally, such a model can be utilized for optimization of the system and its timing parameters as well as for cost-effective and automated verification of changes in the system.
The INCHRON Tool-Suite screen shot below shows event chains going all across the system, that were recorded on the demonstrator. Moreover, load diagrams are displayed for all ECUs. The patterns along the time axis represent the time slices of the respective hypervisor.
INCHRON, the world-wide leading provider of solutions for design, analysis and test of embedded systems and networks, with particular focus on performance and real-time, invites you to learn more about the foundation for autonomous driving at Embedded World 2018. Come and see the INCHRON Tool-Suite in action.
INCHRON is an active member of the AUTOSAR consortium and has a successful long-term track record and strong footprint in the automotive industry. Listen to the voices of our automotive customers.
Please contact us to schedule an appointment at INCHRON's booth. Or just come by.