VFxxx controller solutions are built on an asymmetrical-multiprocessing architecture using ARM Cortex-A5 and Cortex-M4 cores. The Vybrid® VF5xx family is a single-core (ARM Cortex-A5) solution and is software and pin compatible with the VF6xx Vybrid Controller family that also includes a second core (Cortex-M4 core) potentially eliminating the need for an external MCU. DS-MDK offers a complete software development solution for such systems:
- It fully supports the Cortex Microcontroller Software Interface Standard (CMSIS) development flow for efficient Cortex-M programming. Software Packs may be added any time to DS-MDK making new device support and middleware updates independent from the toolchain. They contain device support, CMSIS libraries, middleware, board support, code templates, and example projects. The IDE manages the provided software components that are available for the application as building blocks.
- It allows managing Cortex-A Linux and Cortex-M RTOS projects in the same development environment.
- The DS-5 Debugger offers full visibility for multicore software development.