DTPR1 (DDR_PHY) Register

Zynq UltraScale+ Devices Register Reference (UG1087)

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

DTPR1 (DDR_PHY) Register Description

Register NameDTPR1
Offset Address0x0000000114
Absolute Address 0x00FD080114 (DDR_PHY)
Width32
TypemixedMixed types. See bit-field details.
Reset Value0x5656041E
DescriptionDRAM Timing Parameters Register 1

DTPR1 (DDR_PHY) Register Bit-Field Summary

Field NameBitsTypeReset ValueDescription
Reserved31roRead-only0x0Reserved. Return zeroes on reads.
tWLMRD30:24rwNormal read/write0x56Minimum delay from when write leveling mode is programmed to the
first DQS/DQS# rising edge. Larger values give more conservative
command-to-command timings
Reserved23roRead-only0x0Reserved. Return zeroes on reads.
tFAW22:16rwNormal read/write0x564-bank activate period. No more than 4-bank activate commands may
be issued in a given tFAW period. Only applies to 8-bank devices. Valid
values are 2 to 127. Larger values give more conservative command-to-
command timings
Reserved15:11roRead-only0x0Reserved. Returns zeroes on reads.
tMOD10:8rwNormal read/write0x4Load mode update delay (DDR4 and DDR3 only). The minimum time
between a load mode register command and a non-load mode register
command.
Valid values for DDR4 are:
3b000 = 24
3b001 = 25
3b010 = 26
3b011 = 27
3b100 = 28
3b101 = 29
3b110 = 30
3b111 = 30
Valid values for DDR3 are:
3b000 = 12
3b001 = 13
3b010 = 14
3b011 = 15
3b100 = 16
3b101 = 17
3b110 - 3b111 = 17
Note: This field should be left at default value for LPDDR3 and
LPDDR4.
Reserved 7:5roRead-only0x0Reserved. Return zeroes on reads.
tMRD 4:0rwNormal read/write0x1ELoad mode cycle time: The minimum time between a load mode
register command and any other command. For DDR3 this is the
minimum time between two load mode register commands. An offset is
applied in some DRAM modes to extend the range of the register as
follows:
DDR3: +4 is added to register
LPDDR3 and DDR4: +8 is added to register, and
LPDDR4: no offset is applied (+0 add to register)
Larger values give more conservative command-to-command timings.