Address Mapping; Figure 80 Address Mapping; Table 40 Ddrc_Cke_Rstn_Cycles_1_Cr; Table 41 Ddrc_ Cke_Rstn_Cycles_2_Cr - Microchip Technology Microsemi SmartFusion2 User Manual

Fpga high speed ddr interfaces
Table of Contents

Advertisement

Fabric DDR Subsystem
Table 138 • Dynamic DRAM Global Constraints
Write-to-read turnaround
time
Write latency
The DDR memories require delays after initializing the mode registers. The following registers must be
configured for delay requirements for the DDR memories. The DDR controller uses these delay values
while initializing the DDR memories.
DDRC_CKE_RSTN_CYCLES_1_CR
DDRC_ CKE_RSTN_CYCLES_2_CR
4.6.10

Address Mapping

The DDR controller maps linear request addresses to DDR memory addresses by selecting the source
bit that maps to each and every applicable DDR memory address bit.
Each DDR memory address bit has an associated register vector to determine its source. The source
address bit number is determined by adding the internal base of a given register to the programmed
value for that register, as described in the following equation.
[Internal base] + [register value] = [source address bit number]
For example, reading the description for REG_DDRC_ADDRMAP_COL_B3, the internal base is 3; so
when the full data bus is in use, the column bit 4 is determined by 3 + [register value].
If this register is programmed to 2, then the source address bit is: 3 + 2 = 5.
The DDR configurator assigns values to the address mapping registers depending on the selected
number of Columns, Rows and Banks. The following illustration provides the default mapping of the
memory row, bank, and column address to the user interface address domain.
Figure 80 • Address Mapping
The following are the address mapping registers:
REG_DDRC_WR2RD,
Table 51,
page 77
REG_DDRC_WRITE_LATENCY,
Table 47,
page 76
Microsemi ProprietaryUG0446 User Guide Revision 7.0
Minimum time to allow between issuing any Write
command and issuing any Read command
Time after a Write command that write data should be
driven to DRAM.
(Table 40,
page 73), recommended value is 0x4242
(Table 41,
page 74), recommended value is 0x8
EQ 2
155

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