1.4 FPGA Evaluation Flow directory structure
The following diagram and table describe the main directories of the Cortex-M3 DesignStart Eval FPGA
Evaluation Flow:
<install_directory>/
docs/
cmsdk/
m3designstart/
fpga/
software/
m3designstart_iot/
rtc_pl031/
smm/
trng/
logical/
boards/
Recovery/
Figure 1-1 FPGA Evaluation Flow main directories
Table 1-2 Directory descriptions
Directory Description
docs/
Contains documentation for Cortex-M3 DesignStart Eval.
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:
• Scripts for building an FPGA image.
• Example DesignStart 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.
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.
trng/
Stand-alone True Random Number Generator.
boards/Recovery/
Contains the files required to be loaded onto the microSD card of the MPS2+ platform, in order
to program and run the prebuilt FPGA image and software.
1 Introduction
1.4 FPGA Evaluation Flow directory structure
ARM 100896_0000_00_en Copyright © 2017 ARM Limited or its affiliates. All rights reserved. 1-17
Non-Confidential