Arm® Corstone™ SSE
-300 with Cortex®-
M55 and Ethos™
-U55 :
Example Subsystem for MPS3 - Application Note AN547
DAI 0547C
Issue C
11 Using AN547 on the MPS3 Board
Copyright
©
2020, 2021 Arm Limited (or its affiliates). All rights reserved.
Non-Confidential
Page 51 of 64
11
Using AN547 on the MPS3 Board
11.1
Pre-Requisites
Before attempting to use the board, you must:
•
Read the
Arm® MPS3 FPGA Prototyping Board Technical Reference Manual
.
o
In particular, become familiar with the description of the configuration and boot flow.
You must be able to:
•
Connect a PC to the MPS3 board using a USB connection (which is required to load files onto the MPS3
board SD card to run the built
.bit
file from the FPGA build flow).
•
Power the MPS3 board.
•
The MPS3 board appears as a mapped drive named “V2M_MPS3”.
•
Understand how to power up, reset and establish a serial terminal over the USB connection to a host PC.
11.2
Loading a prebuilt image onto the MPS3 Board
To load the prebuilt AN547 image, follow these steps:
1.
Power up the MPS3 board using the PBON push button and wait for the V2M_MPS3 drive to appear.
2.
Format the V2M_MPS3 drive and copy the contents of
<install_dir>/Boardfiles
and paste them
into the root directory of the attached V2M_MPS3 drive.
Note: You might want to manually modify and merge the contents for certain configuration files.
Alternatively, you can restore the existing configuration files from the
/Boardfiles
directory. The affected
configuration files are:
a.
<install_dir>/Boardfiles/config.txt
b.
<install_dir>/Boardfiles/MB/HBI0309C/board.txt
3.
Eject the V2M_MPS3 volume from your computer to unmount the drive.
4.
Power cycle the MPS3 board using the PBRST push button and then launch MCC firmware update and FPGA
configuration by pressing PBON push button. The LEDs flash rapidly to indicate that a new MCC firmware is
being downloaded, (this only occurs the first time the MCC firmware is updated), and that the prebuilt image
is being downloaded onto the board. When the bar LEDs next to PBRST button show green and user LED’s
UL0-7 are alternatively lit, the FPGA is programmed.
5.
The color LCD touch screen shows the MPS3 splash screen. Simultaneously, if you have configured the UART
to run, the debug UART terminal shows the selftest menu for Application Note AN547.
6.
If the MPS3 board does not boot correctly, refer to the
log.txt
in the root directory of the MPS3 board
which provides a log file of the files loaded at bootup.