
▲Level 3 virtualization based on MICROSAR Classic and Synopsys Silver
Improve productivity with integrated testing from the beginning.
Vector Korea (CEO Ji-Hwan Jang), a global company in the vehicle network and embedded systems sector, is actively improving productivity through integrated testing from the early stages of SDV development.
Vector announced on the 14th that it has announced an integrated solution based on virtual ECUs (vECUs) for software-defined vehicle (SDV) development through collaboration with Synopsys.
By integrating Vector's 'MICROSAR Classic' and Synopsys' 'Synopsys Silver', an environment has been created where ECUs can be created and tested from the early development stage without actual hardware.
This integration is based on the 'Shift Left' strategy. By conducting testing and verification in parallel from the early stages of development, software errors can be discovered early and blocked before they are exposed externally, significantly reducing modification costs and development time.
It is particularly effective in solving the problem of extended ECU, ZCU, and CCU development cycles and delayed deployments as the complexity of SDV architecture increases.
Synopsys Silver supports the development and testing of various ECU types as vECUs in a virtual prototyping environment.
This allows OEMs and suppliers to integrate, debug, and validate software without physical prototypes, and implement Level 1-3 vECUs that can integrate applications, middleware, and operating systems.
This allows vertical and horizontal integration, as well as compound validation, to be performed at an early stage.
ECU development is carried out using DaVinci Configurator Classic based on AUTOSAR.
This tool supports BSW and RTE setup and code generation, and the Silver simulation module replaces real drivers to enable virtual integration.
The generated vECUs are used for Software-in-the-Loop (SIL) testing and can be linked via Vector's CANoe and SIL Kit if necessary.
MICROSAR Classic is a real-time capable embedded basic software stack with a modular structure that includes all hardware and peripheral device drivers.
Users can define their own runtime environment, and it can be flexibly applied from high-performance multi-core systems to resource-constrained single-core environments.