SCHED1 (DDRC) Register

Zynq UltraScale+ Devices Register Reference (UG1087)

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

SCHED1 (DDRC) Register Description

Register NameSCHED1
Offset Address0x0000000254
Absolute Address 0x00FD070254 (DDRC)
Width32
TyperwNormal read/write
Reset Value0x00000000
DescriptionScheduler Control Register 1

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

SCHED1 (DDRC) Register Bit-Field Summary

Field NameBitsTypeReset ValueDescription
pageclose_timer 7:0rwNormal read/write0x0This field works in conjunction with SCHED.pageclose.
It only has meaning if SCHED.pageclose==1.
If SCHED.pageclose==1 and pageclose_timer==0, then an auto-precharge may be scheduled for last read
or write command in the CAM with a bank and page hit.
Note, sometimes an explicit precharge is scheduled instead of the auto-precharge. See SCHED.pageclose for details of when this may happen.
If SCHED.pageclose==1 and pageclose_timer>0, then an auto-precharge is not scheduled for last read
or write command in the CAM with a bank and page hit.
Instead, a timer is started, with pageclose_timer as the initial value.
There is a timer on a per bank basis.
The timer decrements unless the next read or write in the CAM to a bank is a page hit.
It gets reset to pageclose_timer value if the next read or write in the CAM to a bank is a page hit.
Once the timer has reached zero, an explicit precharge will be attempted to be scheduled.