Zynq UltraScale+ Devices Register Reference > Module Summary > DDRC Module > PCFGR_4 (DDRC) Register

PCFGR_4 (DDRC) Register

PCFGR_4 (DDRC) Register Description

Register NamePCFGR_4
Relative Address0x00000006C4
Absolute Address 0x00FD0706C4 (DDRC)
Width32
TyperwNormal read/write
Reset Value0x00000000
DescriptionPort 4 Configuration Read Register

This register is static. Static registers can only be written when the controller is in reset.

PCFGR_4 (DDRC) Register Bit-Field Summary

Field NameBitsTypeReset ValueDescription
rd_port_pagematch_en14rwNormal read/write0x0If set to 1, enables the Page Match feature. If enabled, once a requesting port is granted, the port is continued to be granted if the following immediate commands are to the same memory page (same bank and same row). See also related PCCFG.pagematch_limit register.
rd_port_urgent_en13rwNormal read/write0x0If set to 1, enables the AXI urgent sideband signal (arurgent). When enabled and arurgent is asserted by the master, that port becomes the highest priority and co_gs_go2critical_lpr/co_gs_go2critical_hpr signal to DDRC is asserted if enabled in PCCFG.go2critical_en register. Note that arurgent signal can be asserted anytime and as long as required which is independent of address handshaking (it is not associated with any particular command).
rd_port_aging_en12rwNormal read/write0x0If set to 1, enables aging function for the read channel of the port.
rd_port_priority 9:0rwNormal read/write0x0Determines the initial load value of read aging counters. These counters will be parallel loaded after reset, or after each grant to the corresponding port. The aging counters down-count every clock cycle where the port is requesting but not granted. The higher significant 5 bits of the read aging counter must be set to 0. When the aging counter becomes 0, the corresponding port channel will have the highest priority level (timeout condition - Priority0).
Note: The two LSBs of this register field are tied internally to 2'b00.