DS-5 Development Studio Frequently Asked Questions

This list of FAQs is intended to support the use of Arm DS-5 Development Studio. If you can't find the answer you're looking for here, please have a look at Development Tools Knowledge Articles . You can also consider posting your question in the Arm Connected Community or contact Arm Technical Support.


What is DS-5?

DS-5 is a suite of tools to develop software for any Arm based device. The tools include DS-5 Eclipse based IDE, DS-5 Debugger, Arm Compilers, FVP simulation models and Streamline performance analysis tool.


What is a FVP?

FVP stands for Fixed Virtual Platform. It is a virtual development platform that you can use to start bare metal and Linux software development without the need for a hardware target. The FVPs are stand-alone executables and some FVPs are available as part of DS-5.

Which FVPs are available as part of DS-5?

The FVPs available for use with with DS-5 depends on the edition.

  • Ultimate Edition - Cortex-M0, Cortex-M0plus, Cortex-M3, Cortex-M4, Cortex-M7, Cortex-R4, Cortex-R5, Cortex-R7, Cortex-R8, Cortex-A5, Cortex-A7, Cortex-A9, Cortex-A15, Cortex-A17, Cortex-A32, Cortex-A35, Cortex-A53, Cortex-A57, Cortex-A72, Cortex-A73, Cortex-A15x4-A7x4, Cortex-A57x2-A53x4, Cortex-A72x2-A53x4, Cortex-A73x2-A53x4 and Armv8-A Foundation Model
  • Professional Edition - Cortex-M3, Cortex-R4, Cortex-A9x1, Cortex-A9x4 and Armv8-A Foundation Model
  • Community EditionSingle-Core Cortex-A9 and Armv8-A Foundation Model

Does Arm provide other FVPs?

Yes. You can find the list here. You can buy them separately and then import to DS-5 by following the importing models to DS-5 tutorial.


You can find Streamline related FAQs here.