Synopsys has made available the Virtualizer Development Kit (VDK) for Freescale Semiconductor’s Qorivva microcontroller (MCU) family to help accelerate the development of automotive control applications in powertrain/hybrid, chassis/safety and body electronic control units (ECUs).
The VDK is a software development kit that includes: virtual prototypes of the Qorivva MCU family; software development tools; built-in support for integration with Mathworks’ Simulink, Synopsys’ Saber and Vector’s CANoe simulation tools; and sample code and scripts supporting a broad range of automotive software development use cases.
By using the new VDK for Qorivva MCUs, automotive engineers can start software development, integration and test tasks prior to ECU availability, shaving months off development schedules and increasing the system reliability. Increased fault and coverage testing in support of the ISO 26262 safety standard is also achieved through earlier testing with VDKs. The VDK integrates with third-party debuggers and automotive development tools, allowing software developers to use their familiar development environment.
VDKs enable automotive developers to start software development before the physical ECU is available, accelerating the system integration and fault and coverage testing necessary to address the challenges created by the increasing software content, system complexity and safety certification requirements in automotive ECUs.
“Our automotive customers are more focused than ever on quality, development schedules and costs. Virtual prototypes enable them to start their development earlier as well as improve quality through more and better testing,” said Ray Cornyn, vice president of automotive microcontroller products at Freescale. “By working closely with Synopsys, we are making it easier for our Qorivva MCU users to realise the benefits of VDKs for accelerating their systems development.”
The VDK for Freescale’s Qorivva MCU family includes a reference virtual prototype for the Qorivva MCU family. This reference virtual prototype represents a complete microcontroller that includes multiple CPU cores, timers, memories, communication blocks such as LIN or CAN, and analogue and error control modules to enable immediate deployment.