DTPR2 (DDR_PHY) Register

Zynq UltraScale+ Devices Register Reference (UG1087)

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

DTPR2 (DDR_PHY) Register Description

Register NameDTPR2
Offset Address0x0000000118
Absolute Address 0x00FD080118 (DDR_PHY)
Width32
TypemixedMixed types. See bit-field details.
Reset Value0x000B01D0
DescriptionDRAM Timing Parameters Register 2

DTPR2 (DDR_PHY) Register Bit-Field Summary

Field NameBitsTypeReset ValueDescription
Reserved31:29roRead-only0x0Return zeroes on reads.
tRTW28rwNormal read/write0x0Read to Write command delay. Valid values are:
0 = standard bus turn around delay
1 = add 1 clock to standard bus turn around delay
This parameter allows the user to increase the delay between issuing
Write commands to the SDRAM when preceded by Read commands.
This provides an option to increase bus turn-around margin for high
frequency systems.
Reserved27:25roRead-only0x0Return zeroes on reads.
tRTODT24rwNormal read/write0x0Read to ODT delay. Setting to 1 increases read-to-write transaction
spacing by 1 DRAM clock cycle. This is intended a programmable
margin for host ODT turn-off timing.
Reserved23:20roRead-only0x0Return zeroes on reads.
tCKE19:16rwNormal read/write0xBCKE minimum pulse width. Also specifies the minimum time that the
SDRAM must remain in power down or self refresh mode. For DDR3
and LPDDR3, this parameter must be set to the value of tCKESR, which
is usually bigger than the value of tCKE. Valid values are 2 to 15.
Larger values give more conservative command-to-command timings.
Reserved15:10roRead-only0x0Reserved. Return zeroes on reads.
tXS 9:0rwNormal read/write0x1D0Self refresh exit delay. The minimum time between a self refresh exit
command and any other command. This parameter must be set to the
maximum of the various minimum self refresh exit delay parameters
specified in the SDRAM datasheet, i.e. max(tXS, tXSDLL) for DDR3 and
DDR4. Valid values are 2 to 1023.
For LPDDR3 and LPDDR4 mode, program this value to set tXSR, as
specified in the SDRAM datasheet.
Larger values give more conservative command-to-command timings.