3.6.2 config.txt generic board configuration file on page 3-57
3.6.3 Contents of the MB directory on page 3-57
3.6.4 Contents of the SOFTWARE directory on page 3-58
3.6.2 config.txt generic board configuration file
You can use the MPS2 or MPS2+ FPGA Prototyping Board USB 2.0 Full Speed port to update the
generic configuration file config.txt from your workstation to the root directory of the microSD card.
The following example shows a configuration file that you can load into the configuration flash memory.
Note
• Colons (:) indicate the end of commands and must be separated by a space character (0x20) from the
value fields.
• Semicolons (;) indicate comments.
TITLE: Arm MPS2 FPGA prototyping board configuration file
[CONFIGURATION]
AUTORUN: FALSE ;Auto Run from power on
AUTORUNDELAY: 3 ;Delay in seconds to wait for key press to stop bootup
RTC: FALSE ;TRUE = Enable RTC, FALSE = Disable RTC
ASSERTNPOR: TRUE ;External resets assert nPOR
WDTRESET: NONE ;Watchdog reset options NONE/RESETMB/RESETDB
USB_REMOTE: TRUE ;Selects remote command via USB
MACADDRESS: 0xFFFFFFFFFFFF ;MAC Address
3.6.3 Contents of the MB directory
The MPS2 and MPS2+ board MB directories contain a configuration HBI subdirectory that matches the
HBI code of the board.
The HBI subdirectory contains:
• A file of the form mbb_vxxx.ebf. This is an MCC BIOS image.
• A board.txt file that defines the MCC bios image.
• An application-specific subdirectory that contains the following board configuration files:
— Image files for the FPGA and MCC on the board. These have .rbf extensions.
— An images.txt file that defines the .axf files that the MCC loads into external memory during
configuration.
— An application note .txt file that defines the number of FPGAs on the board, the number of
oscillators and their frequencies, FPGA and MCC image files, and details of the SCC registers.
The following example shows a typical MPS2 or MPS2+ FPGA Prototyping Board configuration
board.txt file.
BOARD: HBI0263
TITLE: Motherboard configuration file
[MCCS]
MBBIOS mbb_v201.ebf ;MB BIOS IMAGE
[APPLICATION NOTE] ;Please select the required processor
;APPFILE: AN382\an382_v2.txt ; - Cortex-M0
;APPFILE: AN383\an383_v2.txt ; - Cortex-M0+
;APPFILE: AN384\an384_v2.txt ; - Cortex-M1
APPFILE: AN385\an385_v2.txt ; - Cortex-M3
;APPFILE: AN386\an386_v2.txt ; - Cortex-M4
;APPFILE: AN387\an387_v2.txt ; - Cortex-M0 Design Start
;APPFILE: AN399\an399_v2.txt ; - Cortex-M7
;APPFILE: AN400\an400_v2.txt ; - Cortex-M7 with CoreSight
3 Configuration
3.6 Configuration files
100112_0200_09_en Copyright © 2013–2016, 2018–2020 Arm Limited or its affiliates. All
rights reserved.
3-57
Non-Confidential