Memory Configurations; Figure 1 System Level Mddr Block Diagram - Microchip Technology Microsemi SmartFusion2 User Manual

Fpga high speed ddr interfaces
Table of Contents

Advertisement

MDDR Subsystem
Figure 1 •
System Level MDDR Block Diagram
MSS/HPMS
DDR
DDR
I/O
SDRAM
FPGA Fabric
The MDDR subsystem accepts data transfer requests from AXI or AHB interfaces. Any read/write
transactions to the DDR memories can occur from the following four paths:
High performance DMA (HPDMA) controller can access DDR memories through the MSS/HPMS
DDR bridge for high speed data transactions.
Other MSS/HPMS masters (for example, FIC_0, FIC_1, and PDMA) can access DDR memories
through the MSS/HPMS DDR bridge.
AXI or AHBL masters in the FPGA fabric can access DDR memories through DDR_FIC interface.
Note: The Cortex-M3 processor can access DDR memories through the MSS DDR bridge for data and code
execution in SmartFusion2.
Note: The maximum DDR3 data rate supported by MDDR is 333MHz/667Mbps. Therefore, Write Leveling is
not mandatory and the interface works if the board layout includes length matching and follows
SmartFusion2 and IGLOO2 Board Design Guidelines Application
auto-generates pre-defined static delay ratios for MDDR initialization. These delay values are sufficient if
the board layout follows the SmartFusion2/IGLOO2 board-level guidelines.
3.2

Memory Configurations

The SmartFusion2 and IGLOO2 FPGA MDDR subsystem supports a wide range of common memory
types, configurations, and densities, as shown in the following table. If SECDED mode is enabled in the
MDDR controller, the external memory module must be connected to the following:
Data lines MDDR_DQ_ECC[3:0] when data width is x32
Data lines MDDR_DQ_ECC[1:0] when data width is x16
AXI
Transaction
Controller
DDR
DDR
Controller
PHY
APB Config.
Register
MDDR
16-Bit APB
Single 32-Bit AHBL /
Dual 32-Bit AHBL
APB
Master
Blocks in SmartFusion2
Microsemi Proprietary UG0446 User Guide Revision 7.0
MSS/HPMS
64-Bit AXI
DDR
Bridge
DDR_FIC
HPDMA
64-Bit AXI /
AXI/AHB
Master
Note. For Read Leveling, Libero SOC
Cortex-M3
Microcontroller
S
D
I
IDC
Cache
Controller
DS
S
D
IC
AHB Bus Matrix
APB_2
FIC_0
FIC_1
SmartFusion2/IGLOO2
AC393
6

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Microsemi SmartFusion2 and is the answer not in the manual?

Questions and answers

This manual is also suitable for:

Microsemi igloo2

Table of Contents