17.77 UDDRC AXI Port 0 Configuration Write Register

Name: UDDRC_PCFGW_0
Offset: 0x408
Reset: 0x00004000
Property: Read/Write

Bit 3130292827262524 
          
Access  
Reset  
Bit 2322212019181716 
          
Access  
Reset  
Bit 15141312111098 
  WR_PORT_PAGEMATCH_ENWR_PORT_URGENT_ENWR_PORT_AGING_EN  WR_PORT_PRIORITY[9:8] 
Access R/WR/WR/WR/WR/W 
Reset 10000 
Bit 76543210 
 WR_PORT_PRIORITY[7:0] 
Access R/WR/WR/WR/WR/WR/WR/WR/W 
Reset 00000000 

Bit 14 – WR_PORT_PAGEMATCH_EN

If 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 UDDRC_PCCFG.PAGEMATCH_LIMIT.

Programming Mode: Static

Bit 13 – WR_PORT_URGENT_EN

If set to 1, enables the AXI urgent sideband signal (awurgent). When enabled and awurgent is asserted by the host, that port becomes the highest priority and co_gs_go2critical_wr signal to DDRC is asserted if enabled in PCCFG.go2critical_en register.

Note that the awurgent signal can be asserted anytime and as long as required, which is independent of address handshaking (it is not associated with any particular command).

Programming Mode: Static

Bit 12 – WR_PORT_AGING_EN

If set to 1, enables aging function for the write channel of the port.

Programming Mode: Static

Bits 9:0 – WR_PORT_PRIORITY[9:0] 

Determines the initial load value of write 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 write aging counter sets the initial priority of the write channel of a given port. Port's priority will increase as the higher significant 5-bits of the counter starts to decrease. When the aging counter becomes 0, the corresponding port channel will have the highest priority level.

For multi-port configurations, the aging counters cannot be used to set port priorities when external dynamic priority inputs (awqos) are enabled (timeout is still applicable).

For single port configurations, the aging counters are only used when they timeout (become 0) to force read-write direction switching.

Programming Mode: Static

Note: The two LSBs of this register field are tied internally to 2'b00.