1.3 Directory structure

The following diagram shows the main directories of the Cortex®-M3 DesignStart™ Eval:

Figure 1-1 Main directories for Cortex-M3 DesignStart Eval
To view this graphic, your browser must support the SVG format. Either install a browser with native support, or install an appropriate plugin such as Adobe SVG Viewer.


The following table describes the contents of each top-level directory:

Table 1-2 Directory descriptions

Directory Description
docs/ Contains documentation for Cortex-M3 DesignStart Eval.
cortexm3_model/ Contains the Cycle Model view of the Cortex-M3 processor integration level.
cmsdk/ Contains the RTL for:
  • ARM Cortex-M System Design Kit (CMSDK) components. Some CMSDK components are used in the example system in Cortex-M3 DesignStart Eval.
m3designstart/ Contains the following:
  • Cortex-M3 DesignStart Eval example system.
  • Testbench in testbench/execution_tb/.
  • Integration tests in testbench/testcodes/.
  • ARM Cortex Microcontroller Software Interface Standard (CMSIS) support files for the Cortex-M3 DesignStart Eval.
  • Scripts for building an FPGA image.
m3designstart_iot/ Cortex-M3 DesignStart Eval version of ARM CoreLink™ SSE-050 subsystem.
rtc_pl031/ Real Time Clock peripheral.
smm/ Peripherals and support code for the MPS2+ FPGA platform.
shared/ Contains IP-XACT bus definitions.
trng/ Stand-alone True Random Number Generator.
boards/Recovery Contains the files that are required to be loaded onto the microSD card of the MPS2+ FPGA platform, in order to program and run the prebuilt FPGA image and software.
Non-ConfidentialPDF file icon PDF versionARM 100894_0000_00_en
Copyright © 2017 ARM Limited or its affiliates. All rights reserved.