MDDR Subsystem
Microsemi Proprietary UG0446 User Guide Revision 7.0
121
Figure 54 •
DDR_FIC Clock Configuration
3.12.2
Design Flow Using SmartDesign
The following flow chart illustrates the design flow for using the MDDR subsystem to access external
DDR memory.
The design flow consists of two parts:
•
Libero SoC flow
– This includes configuring the type of DDR memory, choosing fabric master
interface type, clocking, and DDR I/O settings.
•
MDDR register initialization
– The MDDR subsystem registers can be initialized using the Cortex-
M3 processor or FPGA fabric master. After MSS resets, the MDDR registers must be configured
according to application and DDR memory specification. The
Configuration" section on page 25
provides the details of required register configuration for MDDR
features. While configuring the registers, the soft reset to the DDR controller must be asserted.
After releasing the soft reset, the DDR controller performs DDR memory initialization and sets the status
bits in
.