Tool chain strengthens offering for multi-core development
Joining forces, tool specialist, Vector and Timing-Architects Embedded Systems, offer a complete tool chain for developing distributed multi-core, real-time systems for electronic control units (ECU) in vehicles.
The universal tool will comprise the multi-core-capable AutoSAR basic software, MicroSAR and the Vector tools PREEvision, DaVinci Developer and DaVinci Configurator Pro, complemented by the TA Tool Suite from Timing-Architects. It lets engineers cover all phases of software development for real-time, multi-core processors. Software integration into the ECU is simplified by architectural design, simulation, optimisation and the evaluation of real-time data.
The AutoSAR tools describe the software components (SWCs) and create a preliminary draft of the ECU configuration using PREEvision, DaVinci Developer and DaVinci Configurator Pro. The TA tools analyse this configuration and make comparisons to time requirements. The best distribution of the SWCs to the cores and OS partitions is determined by simulation and optimisation. Then the configuration is updated. The interplay of different ECUs is considered by simulating the network communication. Data is exchanged between the tools over an AutoSAR-conformant file interface.
Multi-core processors offer higher computing power for software applications in vehicles, such as for ADAS systems. However, applications running on multiple cores can incur runtime losses due to data communication between the cores. For time-critical applications, the challenge is to find an optimal distribution of the application software. The two companies believe they address this by analysing and optimising the network of multi-core ECUs.
Vector supports worldwide sales of the TA Tool Suite and provides local technical expertise.