QSPIBASE: 0x05801000 ;QSPI controller base address
QSPIDATA: 0x02000000 ;QSPI data address
XIPBASE: 0x05800000 ;QSPI XIP controller base address
QSPISCC: 0x08 ;QSPI SCC register
[SCC REGISTERS]
TOTALSYSCONS: 1 ;Total Number of SYSCON registers defined
SYSCON: 0x000 0x00000001 ;
If a particular base address is not defined in the PERIPHERALS section, the Motherboard Configuration
Controller (MCC) uses the address in Application Note AN524 Example SSE
‑
200 Subsystem for MPS3.
If you use another image which does not implement a particular peripheral, you must set the base address
to 0x0. The 0x0 base address prevents the MCC from attempting to configure that peripheral.
The following example shows a typical MPS3 board images.txt file.
TITLE: Arm MPS3 FPGA prototyping board Images Configuration File
[IMAGES]
TOTALIMAGES: 1 ;Number of Images (Max : 32)
IMAGE0ADDRESS: 0x05000000 ;Please select the required executable program
IMAGE0UPDATE: AUTO ;Image Update:NONE/AUTO/FORCE
IMAGE0FILE: \SOFTWARE\st_viot.axf ; - selftest uSD
;IMAGE0FILE: \SOFTWARE\st_emmc.axf ; - selftest emmc, also supports QSPI boot
;IMAGE0DILE: \SOFTWARE\demo_IoT.axf ; - V2M-MSP3 demo
;IMAGE0FILE: \SOFTWARE\shield.axf ; - Shield demo
See 2.7 MCC-SMC interface on page 2-30 for information on the IMAGE0ADDRESS variable.
.axf and .elf files are treated as elf files. All other files are treated as binary.
Related information
3.1 Overview of the configuration system on page 3-55
3.3 Powerup and configuration sequence on page 3-58
3.5.4 Contents of the SOFTWARE directory
The SOFTWARE directory can contain applications that you can load into the QSPI flash, BRAM, or DDR4
memory. The memory that is loaded depends on the image that you implement in the FPGA.
You can create applications and load them into the memory on the board. Application images are
typically boot images or demo programs and have a .axf extension.
Typical applications in this directory are:
• demo_IoT.axf board demonstration software.
• st_viot.axf board test software.
Related information
3.1 Overview of the configuration system on page 3-55
3.3 Powerup and configuration sequence on page 3-58
3 Configuration
3.5 Configuration files
100765_0000_04_en Copyright © 2017–2020 Arm Limited or its affiliates. All rights
reserved.
3-66
Non-Confidential