MDDR Subsystem
Microsemi Proprietary UG0446 User Guide Revision 7.0
34
1.
Check the HPMS External DDR Memory (MDDR) check box under the Device Features tab and
leave the other check boxes unchecked. The following image shows the System Builder - Device
Features tab.
Figure 12 •
MDR Initialization Path
2.
Selecting the
MDDR
under
HPMS External Memory
check box in the
System Builder
performs the
following actions:
•
Instantiates the required IPs like CoreConfigMaster and CoreConfigP that initialize the MDDR
Controller.
•
Establishes the initialization path:
CoreConfigMaster → FIC_0 → eNVM → FIC_2 → CoreConfigP → APB bus of the MDDR subsytem
•
CoreConfigMaster (AHB Master) accesses the DDR configuration data stored in eNVM through
FIC_0.
•
The configuration data is sent to CoreConfigIP through the FIC_2 master port.
•
CoreConfigP sends the configuration data to APB bus of the MDDR subsystem.
3.
Navigate to the
Memories
tab. Select the memory settings under the
General
tab depending on the
application requirement, as shown in
•
Memory type can be selected as DDR2, DDR3, or LPDDR.
•
Data width can be selected as 32-bit, 16-bit, or 8-bit. Refer to
for supported data
widths for various IGLOO2 device packages.
•
SECDED (ECC) can be enabled or disabled.
•
Arbitration Scheme can be selected from Type-0 to Type-3. Refer to
for
arbitration scheme details.
•
The highest priority ID of fabric master ranges from 0 to 15 if the selected arbitration scheme is other
than Type-0.