DTPR0 (DDR_PHY) Register

Zynq UltraScale+ Devices Register Reference (UG1087)

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

DTPR0 (DDR_PHY) Register Description

Register NameDTPR0
Offset Address0x0000000110
Absolute Address 0x00FD080110 (DDR_PHY)
Width32
TypemixedMixed types. See bit-field details.
Reset Value0x105A2D08
DescriptionDRAM Timing Parameters Register 0

DTPR0 (DDR_PHY) Register Bit-Field Summary

Field NameBitsTypeReset ValueDescription
Reserved31:29roRead-only0x0Reserved. Return zeroes on reads.
tRRD28:24rwNormal read/write0x10Activate to activate command delay (different banks). Valid values are 1
to 31.
For DDR4, use tRRD_L (RAS-to-RAS delay for same bank group).
Larger values give more conservative command-to-command timings
Reserved23roRead-only0x0Reserved. Return zeroes on reads.
tRAS22:16rwNormal read/write0x5AActivate to precharge command delay. Larger values give more
conservative command-to-command timings
Reserved15roRead-only0x0Reserved. Return zeroes on reads.
tRP14:8rwNormal read/write0x2DPrecharge command period: The minimum time between a precharge
command and any other command.
In LPDDR3 mode set this parameter as per tRPab(slow) -
max(27ns,3nCK). Also in LPDDR3 mode, PUB adds an offset of 8 to the
register value, so valid range is 8 to 2424.
For all other protocols, set to the min specified value of tRP
Larger values give more conservative command-to-command timings
Reserved 7:5roRead-only0x0Reserved. Return zeroes on reads.
tRTP 4:0rwNormal read/write0x8Internal minimum read to precharge command delay (tRTP) for DDR3
and LPDDR3 modes. Valid values are 2 to 15. Larger values give more
conservative command-to-command timings
In DDR4/LPDDR4 mode, tRTP is decoded based on corresponding MR
register fields; this field is unused (don't-care)
DDR 4: uses MR0[13], MR0[11:9] instead
LPDDR4: uses MR2[2:0] instead