Fabric DDR Subsystem
Microsemi ProprietaryUG0446 User Guide Revision 7.0
196
4.10.3
Use Model 1: Accessing FDDR from FPGA Fabric Through AXI
Interface
The AXI master in the FPGA fabric can accesses the DDR memory through the FDDR subsystem, as
shown in the following illustration. The FDDR registers are configured from FPGA fabric through the APB
interface. The APB master in the FPGA fabric asserts a ready signal to the AXI master, indicating
successful initialization of the DDR memory.
Read, write, and read-modify-write transactions are initiated by the AXI master to read or write the data
into the DDR memory after receiving a ready signal from the APB master.
Figure 113 •
FDDR with AXI Interface
Use the following steps to access the FDDR from the AXI master in the FPGA fabric:
1.
Instantiate the DDR Memory Controller macro in the SmartDesign canvas.
2.
Configure the FDDR and select the AXI interface, as shown in the following image. In this example,
the design is created to access DDR3 memory with a 32-bit data width. The FDDR clock is
configured to 333 MHz and DDR_FIC is configured to 111 MHz.
DDR
I/O
CCC
AXI Master
User Logic
APB Master
Logic
DDR
SDRAM
APB_S_PCLK
APB_S_PRESET_N
CLK_BASE
FAB_PLL_LOCK
AXI_S_RMW
PADs
FPGA Fabric
CORE_RESET_N
FDDR
SmartFusion2