Licensing Your Cortex-M3 Cycle Model for DesignStart

Arm Cortex-M3 DesignStart Cycle Models provide a fast, functional and cycle accurate platform for confidently making architectural decisions, optimizing performance, and developing bare metal software. Cycle Models for DesignStart come with a 1 year free-of-charge license which can be converted to a full Cycle Model license at any point.  

Why use Cycle Models?

Step-by-step guide

Follow these steps to generate a license for your Cortex-M3 Model for DesignStart. Please ensure you have downloaded DesignStart Eval r0p0-02rel0, or later.

  • Step 1: Generate your license

    To generate your Cortex-M3 Cycle Model for DesignStart license file:

    1. Obtain your Cycle Model for DesignStart Serial Number. This will arrive with your welcome email from DesignStart@arm.com once you have requested the DesignStart Eval (https://developer.arm.com/products/designstart/processor-ip/evaluate).  
    2. Visit our Support site and select Generate licenses.  You will be redirected to the Arm Silver site.
    3. If you are not already signed in to Arm Silver, sign in with your username and password. If you do not have an Arm Silver account, follow the “Sign up now” instructions. 
    4. Once signed in, click the Generate link.   
    5. Enter your Serial Number and select Get License.
    6. Enter your Host ID and select Generate. For instructions on how to locate your Host ID, see this FAQ.
    7. Select View, re-enter your Serial Number and select Search. You should now see your Serial Number record at the bottom of the screen. Click the "+" symbol next to your Serial Number record and then select View to view and save your license. Save the license file as a .lic file (for example, license.lic) and place it in an appropriate directory on your computer.
  • Step 2a: Install your license (Windows User)
    1. Create or modify the environment variable ARMLMD_LICENSE_FILE to point to the location of your license. This location can either be the full path of the license file, or it can be the full path to the directory containing the license file. If only the directory path is specified, the license file must be a .lic file (for example, license.lic).

    ------------Note------------

    The length of ARMLMD_LICENSE_FILE must not be more than 260 characters.

    -------------------------------

    For example, to create the variable from the Windows Control Panel:

    1. Select Start > Control Panel to open the Control Panel.
    2. Double click on the System icon in the Control Panel. An easy way to find this icon is to change the Control Panel view to Classic View.
    3. Click the Advanced tab in Windows 2000 or XP, or the Advanced system settings task in Windows Vista or Windows 7, then click Environment Variables.
    4. Create a new system environment variable called ARMLMD_LICENSE_FILE and set its value to point to the location of your license.
  • Step 2b: Install your license (Unix/Linux User)

    Step 2b: Install your license (Unix/Linux User)

     

    1. Create or modify the environment variable ARMLMD_LICENSE_FILE to point to the location of your license. This location can either be the full path of the license file, or it can be the full path to the directory containing the license file. If only the directory path is specified, the license file must be a .lic file (for example, license.lic).

     

    You can create an environment variable on your Unix/Linux computer using one of the following methods:

      • Shell commands.
      • .flexlmrc.

     

    Using shell commands

    If you are using csh or tcsh, you can set the environment variable by entering:

    setenv ARMLMD_LICENSE_FILE pathname

    If you are using bash or sh, enter:

    ARMLMD_LICENSE_FILE=pathname

    export ARMLMD_LICENSE_FILE

    where pathname is the location of the license file.

    See your operating system documentation for more information on setting up environment variables.


    Using the .flexlmrc file

    You can edit the .flexlmrc file in your home directory to add the environment variable. Add the line:

    ARMLMD_LICENSE_FILE=pathname

    where pathname is the location of the license file.

     

Can't find what you are looking for?

Learn more about fully featured Arm Cycle Models here.