Fabric DDR Subsystem
Microsemi ProprietaryUG0446 User Guide Revision 7.0
190
Figure 106 •
DDR Memory Timing Settings
The configurator also provides the option to import and export the register configurations.
Configuration files for accessing DDR3 memory on SmartFusion2 Development kit can be downloaded
from
www.microsemi.com/soc/documents/FDDR3_16Bit_SB.zip
.
Configuration files for accessing LPDDR memory on SmartFusion2 Starter kit can be downloaded from
www.microsemi.com/soc/documents/LPDDR_Emcraft_Config.zip
.
Note:
The firmware generated by Libero SoC stores these configurations and the FDDR subsystem registers
are initialized by the Cortex-M3 processor during the system_init phase of the firmware projects
(SoftConsole/IAR/Keil projects generated by Libero SoC).
An example of FDDR register configurations for operating the LPDDR memory (MT46H64M16LF) with
clock 166 MHz is shown below.
Device Memory Settling Time (us): 200
The DDR memories require settling time for the memory to initialize before accessing it. the LPDDR
memory model MT46H64M16LF needs 200us settling time.
General
•
Memory Type - Select LPDDR
•
Data Width: 16
•
Memory Initialization:
•
Burst length - 8
•
Burst Order: Interleaved
•
Timing Mode: 1T
•
CAS Latency: 3
•
Self Refresh Enabled: No
•
Auto Refresh Burst Count: 8
•
PowerDown Enabled: Yes
•
Stop the clock: No