DRAMTMG9 (DDRC) Register

Zynq UltraScale+ Devices Register Reference (UG1087)

Document ID
UG1087
Release Date
2024-03-13
Revision
1.10

DRAMTMG9 (DDRC) Register Description

Register NameDRAMTMG9
Offset Address0x0000000124
Absolute Address 0x00FD070124 (DDRC)
Width32
TyperwNormal read/write
Reset Value0x0004040D
DescriptionSDRAM Timing Register 9

All register fields are quasi-dynamic group 2 and group 4, unless described otherwise in the register field description. Group 2 registers can be written in self-refresh, deep power-down, and maximum power saving modes. Group 4 registers can be written depending on MSTR.frequency_mode.

DRAMTMG9 (DDRC) Register Bit-Field Summary

Field NameBitsTypeReset ValueDescription
ddr4_wr_preamble30rwNormal read/write0x0DDR4 Write preamble mode
- 0: 1tCK preamble
- 1: 2tCK preamble
t_ccd_s18:16rwNormal read/write0x4DDR4: tCCD_S: This is the minimum time between two reads or two writes for different bank group. For bank switching (from bank a to bank b), the minimum time is this value + 1.
Program this to (tCCD_S/2) and round it up to the next integer value.
Unit: clocks.
t_rrd_s11:8rwNormal read/write0x4DDR4: tRRD_S: Minimum time between activates from bank a to bank b for different bank group.
Program this to (tRRD_S/2) and round it up to the next integer value.
Unit: Clocks.
wr2rd_s 5:0rwNormal read/write0xDCWL + PL + BL/2 + tWTR_S
Minimum time from write command to read command for different bank group. Includes time for bus turnaround, recovery times, and all per-bank, per-rank, and global constraints.
Present only in designs configured to support DDR4.
Unit: Clocks.
Where:
- CWL = CAS write latency
- PL = Parity latency
- BL = burst length. This must match the value programmed in the BL bit of the mode register to the SDRAM
- tWTR_S = internal write to read command delay for different bank group. This comes directly from the SDRAM specification.
Divide the value calculated using the above equation by 2, and round it up to next integer.
Programming Mode: Quasi-dynamic Group 1, Group 2, and Group 4