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

PERFVPW1 (DDRC) Register

PERFVPW1 (DDRC) Register Description

Register NamePERFVPW1
Relative Address0x0000000278
Absolute Address 0x00FD070278 (DDRC)
Width32
TyperwNormal read/write
Reset Value0x00000000
DescriptionVariable Priority Write CAM Register 1

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

PERFVPW1 (DDRC) Register Bit-Field Summary

Field NameBitsTypeReset ValueDescription
vpw_timeout_range10:0rwNormal read/write0x0Indicates the range of the timeout value that is used for grouping the expired VPW commands in the CAM in DDRC. For example, if the register value is set to 0xF, then the priorities of all the VPW commands whose timeout counters are 15 or below will be considered as expired-VPW commands when the timeout value of any of the VPW commands reach 0. The expired-VPW commands, when present, are given higher priority than normal Write commands. The VPW commands are expected to consist of largely page hit traffic and by grouping them together the bus utilization is expected to increase. This register applies to transactions inside the DDRC only.
The Max value for this register is 0x7FF and the Min value is 0x0.
When programmed to the Max value of 0x7FF, all the VPW commands that come in to DDRC will time-out right-away and will be considered as expired-VPW.
When programmed to the Min value of 0x0, the timer of each command would have to reach a value of 0 before it will be considered as expired-VPW.
Unit: Clock cycles.
FOR PERFORMANCE ONLY.