
MB
directory
Contains subdirectories for any board variants that might be present in the system.
The subdirectory names match the HBI codes for the specific board variants. The
files in this directory contain clock, register, and other settings for the board.
SOFTWARE
directory
Can contain user application files that the MCC can load into the QSPI, BRAM, or
DDR4 on the board. The memory that is loaded depends on the image that you
implement in the FPGA. The
images.txt
file defines the file that the MCC loads.
Related information
3.1 Overview of the configuration system
on page 3-55
3.3 Powerup and configuration sequence
3.5.2
config.txt generic board configuration file
You can connect a workstation to the USB debug port to update the generic configuration file,
config.txt
, on the configuration microSD card.
The following example shows a configuration file that you can load into the configuration microSD card.
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 MPS3 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
UARTMODE: 2 ;0-MCC:FPGA0, 1-MCC:FPGA1, 2-MCC/FPGA0:FPGA1
REMAP: BRAM ;Boot device BRAM/DDR/QSPI
FPGA_SMB: TRUE ;FPGA image supports the MCC SMB interface
FPGA_SCC: TRUE ;FPGA image supports the MCC SCC interface
FMC_FORCE: FALSE ;Force FMC power ON
FMC_EEMODE: 0 ;FMC EEPROM mode, 0-default/1-two byte address
DVIMODE: VGA ;VGA/SVGA/XGA/SXGA/UXGA or HD1080 (MCC sets OSC5)
USERSWITCH: 00000000 ;Userswitch[7:0] in binary
CONFSWITCH: 00000000 ;Configuration Switch[7:0] in binary
ASSERTNPOR: TRUE ;External resets assert nPOR
CPU0WAIT: 0x00000000 ;CPU0WAIT value set to 0xFFFFFFFF when using CB_nRST
WDTRESET: NONE ;Watchdog reset options NONE/RESETMB/RESETDB
USB_REMOTE: FALSE ;Selects remote command via USB
MACADDRESS: 0xFFFFFFFFFFFF ;MAC Address
Related information
3.1 Overview of the configuration system
on page 3-55
3.3 Powerup and configuration sequence
3.5.3
Contents of the MB directory
The MPS3 board MB directory contains 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 file 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, that have
.bit
extensions, and for the MCC, that have
.rbe
extensions.
3 Configuration
3.5 Configuration files
100765_0000_04_en
Copyright © 2017–2020 Arm Limited or its affiliates. All rights
reserved.
3-64
Non-Confidential