2.1.2 Installation and required licenses

Cortex®-M3 DesignStart™ Eval requires you to install some tools for simulation. There are also optional tools and licenses that you can use, depending on the purpose of your task.

The minimum tools that you require to use Cortex-M3 DesignStart Eval are:

Simulation flow
Install all of the following:
  • GNU Make version 3.80.
  • GNU GCC version 4.7.2 or 4.8.3.
  • GNU Binutils version 2.22.
Verilog simulator
Install one of the following:
  • Mentor QuestaSim version 10.4e_1. You are required to set the environment variable QUESTASIM_HOME to reference your QuestaSim installation directory.
  • Cadence IUS version 15.20.008.
  • Synopsys VCS version 2016.06-SP2.

In addition to the minimum tools required, you can use:

ARM Cycle Model license

Only required if you are using the processor Cycle Model with your simulator. You can obtain the license from the ARM website using the information provided when you registered for access to the DesignStart product.

You must have a software license server available on your network.

ARM Cycle Model products use the FLEXNet License Manager and you can either install a node locked license or a floating license. For more information, see the following FAQ topics in the ARM Technical Support Knowledge Articles:

  • How do I install my node locked license?
  • How do I install my floating license?


The RTL simulation that is demonstrated in this document uses the processor Cycle Model and therefore requires the ARM Cycle Model license.
C compiler
Only required if you want to modify or recompile the integration tests that are provided with Cortex-M3 DesignStart Eval. Install a minimum version of one of the following:
  • ARM Keil® Microcontroller Development Kit (MDK) version 5.22.


    A limited term license for Keil MDK is provided with Cortex-M3 DesignStart Eval.
  • GNU Tools for ARM Embedded Processors (ARM GCC) version 5-2016q2.
  • ARM Development Studio 5 (DS-5) version 5.06.409.
Intel Quartus
Only required if you want to build your own user bit file to load onto the MPS2+ FPGA platform. You can use the free Lite Edition of Quartus Prime. If you want more advanced features, you can install Intel Quartus Prime Standard Edition version 16.1 onwards.
Debugger software and license

Only required for debugging the test code running on the MPS2+ platform.

The Keil MDK includes the ARM Keil µVision® debugger software.

A full license of the Keil MDK is required to compile the test code. However, the debugger can be used with the evaluation version of MDK.

For more information, see http://www.keil.com/mdk.

Non-ConfidentialPDF file icon PDF versionARM 100895_0000_00_en
Copyright © 2017 ARM Limited or its affiliates. All rights reserved.