EasyManuals Logo

ARM MPS3 User Manual

Default Icon
92 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #42 background imageLoading...
Page #42 background image
2.15 User non-volatile memory
The MPS3 board provides onboard user nonvolatile memory, 8MB QSPI flash (SST26VF064B), 16GB
eMMC16G_M525, and a microSD card interface.
A typical use of the QSPI flash is as boot memory. The microSD card or eMMC memory can be used for
storing the Linux file system.
The following figure shows a nonvolatile memory system example design. For completeness, the figure
includes the DDR4 volatile memory.
MPS3 FPGA Prototyping Board
FPGA
Processor
NIC-400
microSD/eMMC controller
QSPI
8MB
QSPI
controller
User microSD
Dynamic
Memory
Controller
Block
RAM 8MB
DDR4
4GB
eMMC 16GB
Port 1 Port 2
DAT[3:0]
CLK
CMD
nCD
DAT[7:0]
CLK
CMD
nRST
DS
Figure 2-19 MPS3 board non-volatile memory system example design
Note
The simplest boot method is to use block RAM in the FPGA which can be pre-loaded by the MCC
before resets are released. The use of block RAM requires the FPGA design to implement theMCC-SMC
interface. See 2.7 MCC-SMC interface on page 2-30.
2 Hardware description
2.15 User non-volatile memory
100765_0000_04_en Copyright © 2017–2020 Arm Limited or its affiliates. All rights
reserved.
2-42
Non-Confidential

Other manuals for ARM MPS3

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the ARM MPS3 and is the answer not in the manual?

ARM MPS3 Specifications

General IconGeneral
BrandARM
ModelMPS3
CategoryMotherboard
LanguageEnglish

Related product manuals