Vybrid controller solutions are built on an asymmetrical-multiprocessing architecture using single or dual ARM cores, and are suited for use in many industrial applications. The entry-level single-core devices provide low-power capabilities while the high-end dual-core processor units feature highly integrated, heterogenous dual cores for applications requiring rich human-machine interfaces and connectivity with real-time determinism.
IAR Embedded Workbench integrates the IAR C/C++ Compiler, assembler, linker, librarian, text editor, project manager, and C-SPY Debugger in an integrated development environment (IDE). Its powerful code optimisation works on multiple levels and creates efficient, reliable code for Vybrid controllers. Embedded Workbench is integrated with Freescale MQX RTOS Software Solutions and the device configuration tool Freescale Processor Expert Software.
The C-SPY Debugger supports simultaneous debugging of the ARM Cortex-A5 and ARM Cortex-M4 cores. It provides full trace support through Embedded Trace Macrocell (ETM), as well as support for Serial Wire Debug (SWD). By using IAR Systems’ in-circuit debugging probe I-jet, high-resolution Power Debugging is available. This technology couples the source code to the power consumption, letting users test and tune their applications for power optimisation. The Power Debugging capabilities can be extended further with I-scope, which adds current and voltage measurement capabilities. IAR Systems also provides advanced trace probes for debugging, testing, and verification of high-end applications.
The support for all devices includes header files, debugger register definitions, flash loader, and example projects. Example projects for Freescale MQX RTOS and the Freescale Tower System development platform for Vybrid controllers are also included.
IAR Systems, www.iar.com/vybrid