DFIUPD0 (DDRC) Register

Zynq UltraScale+ Devices Register Reference (UG1087)

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

DFIUPD0 (DDRC) Register Description

Register NameDFIUPD0
Offset Address0x00000001A0
Absolute Address 0x00FD0701A0 (DDRC)
Width32
TyperwNormal read/write
Reset Value0x00400003
DescriptionDFI Update 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.

DFIUPD0 (DDRC) Register Bit-Field Summary

Field NameBitsTypeReset ValueDescription
dis_auto_ctrlupd31rwNormal read/write0x0When 1, disable the automatic dfi_ctrlupd_req generation by the DDRC. The core must issue the dfi_ctrlupd_req signal using register reg_ddrc_ctrlupd.
When 0, DDRC issues dfi_ctrlupd_req periodically.
Quasi-dynamic Group 2
dis_auto_ctrlupd_srx30rwNormal read/write0x0When 1, disable the automatic dfi_ctrlupd_req generation by the DDRC following a self-refresh exit. The core must issue the dfi_ctrlupd_req signal using register reg_ddrc_ctrlupd.
When 0, DDRC issues a dfi_ctrlupd_req after exiting self-refresh.
dfi_t_ctrlup_max25:16rwNormal read/write0x40Specifies the maximum number of clock cycles that the dfi_ctrlupd_req signal can assert. Lowest value to assign to this variable is 0x40.
Unit: Clocks
dfi_t_ctrlup_min 9:0rwNormal read/write0x3Specifies the minimum number of clock cycles that the dfi_ctrlupd_req signal must be asserted. The DDRC expects the PHY to respond within this time.
If the PHY does not respond, the DDRC will de-assert dfi_ctrlupd_req after dfi_t_ctrlup_min + 2 cycles.
Lowest value to assign to this variable is 0x3.
Unit: Clocks