µVision allows developers to execute and debug their programs on Arm processor simulations without using a physical target and debug hardware.
Arm Fixed Virtual Platforms (FVPs) are complete simulations of Arm systems, including processor, memory and peripherals. FVPs for Cortex-M cores are available with the MDK-Professional edition or free-of-charge. For legacy architectures and some Cortex-M cores µVision also provides instruction set simulations.
Powerful µVision debug capabilities such as Event Recorder, Data and Event Trace, and Code Coverage are fully supported on simulations as well.