ZQCTL0_SHADOW (DDRC) Register

Zynq UltraScale+ Devices Register Reference (UG1087)

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

ZQCTL0_SHADOW (DDRC) Register Description

Register NameZQCTL0_SHADOW
Offset Address0x0000002180
Absolute Address 0x00FD072180 (DDRC)
Width32
TyperwNormal read/write
Reset Value0x02000040
DescriptionZQ Control Shadow Register 0

All register fields are static, unless described otherwise in the register field description. Static registers can only be written when the controller is in reset.

ZQCTL0_SHADOW (DDRC) Register Bit-Field Summary

Field NameBitsTypeReset ValueDescription
dis_auto_zq31rwNormal read/write0x0- 1 - Disable DDRC generation of ZQCS/MPC(ZQ calibration) command.
Register DBGCMD.zq_calib_short can be used instead to issue ZQ calibration request from APB module.
- 0 - Internally generate ZQCS/MPC(ZQ calibration) commands based on ZQCTL1.t_zq_short_interval_x1024.
Programming Mode: Dynamic
dis_srx_zqcl30rwNormal read/write0x0- 1 - Disable issuing of ZQCL/MPC(ZQ calibration) command at Self-Refresh exit.
- 0 - Enable issuing of ZQCL/MPC(ZQ calibration) command at Self-Refresh exit.
Programming Mode: Quasi-dynamic Group 2 and Group 4
zq_resistor_shared29rwNormal read/write0x0- 1 - Denotes that ZQ resistor is shared between ranks. Means ZQinit/ZQCL/ZQCS/MPC(ZQ calibration) commands are sent to one rank at a time with tZQinit/tZQCL/tZQCS/tZQCAL/tZQLAT timing met between commands so that commands to different ranks do not overlap.
- 0 - ZQ resistor is not shared.
dis_mpsmx_zqcl28rwNormal read/write0x0- 1 - Disable issuing of ZQCL command at Maximum Power Saving Mode exit. Only applicable when run in DDR4 mode.
- 0 - Enable issuing of ZQCL command at Maximum Power Saving Mode exit. Only applicable when run in DDR4 mode.
t_zq_long_nop26:16rwNormal read/write0x200tZQoper for DDR3/DDR4, tZQCL for LPDDR3, tZQCAL for LPDDR4: Number of cycles of NOP required after a ZQCL (ZQ calibration long)/MPC(ZQ Start) command is issued to SDRAM.
DDR3/DDR4: program this to tZQoper/2 and round it up to the next integer value.
LPDDR3: program this to tZQCL/2 and round it up to the next integer value.
LPDDR4: program this to tZQCAL/2 and round it up to the next integer value.
Unit: Clock cycles.
t_zq_short_nop 9:0rwNormal read/write0x40tZQCS for DDR3/DD4/LPDDR3, tZQLAT for LPDDR4: Number of cycles of NOP required after a ZQCS (ZQ calibration short)/MPC(ZQ Latch) command is issued to SDRAM.
Program this to tZQCS/2 and round it up to the next integer value.
Unit: Clock cycles.