The VDK for NXP MPC5xxx MCU, built on Power Architecture® technology, is a software development kit using virtual prototypes of NXP MPC5xxx based microcontrollers. It includes reference virtual prototypes, embedded software development tools, integration with 3rd party source code debuggers and simulation tools, sample code and scripts supporting a broad range of use cases, documentation of development flows and tutorials.

Software development features and integration

  • System level debug and analysis software development tools providing higher visibility and controllability on execution
  • Scripting interface enables test scenario execution, error injection and customizable developer interface
  • Synchronized 3rd party debugger integration support including Lauterbach and Green Hills Software
  • Co-simulation tool integration with Mathworks Simulink, Synopsys SABER and Vector CANoe to establish virtual Hardware-in-the-Loop environment

Fast Reference Virtual Prototypes

  • Full reference MCU virtual prototype included (NXP MPC5643L) – Contact Synopsys for the latest MCU models available
  • Complete set of peripherals such as timers, memories and communication protocols including LIN and CAN
  • I/O models for connection to external applications including simulation tools and VDK tools
  • Models are adaptable and extendable using Synopsys Virtualizer™ tool set and CoStart services to support the entire NXP MPC5xxx MCU family


  • Broad use case support including software development, system integration and testing with virtual ECU environment, and fault/coverage testing
  • Out-of-the-box experience with MPC5xxx MCU virtual prototype
  • Simple one-stop shop access to development tools and virtual prototypes
  • Start development early, front load test development and execution
  • Higher development productivity, identify and resolve software issues in days rather than weeks
  • Easy to deploy to worldwide development teams and in regression
  • Customizable to your specific needs, easy to configure and maintain over long lifecycle projects