ddr_T_main_Scheduler_DdrTiming
DDR timing definition.
Module Instance | Base Address | Register Address |
---|---|---|
soc_ddr_scheduler_inst_0_ddr_T_main_Scheduler | 0xF8000400 | 0xF800040C |
Size: 32
Offset: 0xC
Access: RW
Bit Fields | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
BWRATIO RW 0x1 |
WRTORD RW 0xC |
RDTOWR RW 0x2 |
BURSTLEN RW 0x3 |
WRTOMISS RW 0x25 |
|||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
WRTOMISS RW 0x25 |
RDTOMISS RW 0x15 |
ACTTOACT RW 0x1F |
ddr_T_main_Scheduler_DdrTiming Fields
Bit | Name | Description | Access | Reset |
---|---|---|---|---|
31 | BWRATIO |
When set to zero, one DRAM clock cycle (two DDR transfers) is used to transfer each word of data. When set to one, two DRAM clock cycles (four DDR transfers) are used to transfer each word of data. This is applicable when half of a DRAM data bus width is used. |
RW | 0x1 |
30:26 | WRTORD |
The minimum number of scheduler clock cycles between the last DRAM Write command and a Read command (WL x tCkD + tWTR). tCkD is the DRAM clock period. |
RW | 0xC |
25:21 | RDTOWR |
The minimum number of scheduler clock cycles between the last DRAM Read command and a Write command (DDR2: 2 x tCkD, DDR3: (RL - WL + 2) x tCkD). tCkD is the DRAM clock period. |
RW | 0x2 |
20:18 | BURSTLEN |
The DRAM burst duration on the DRAM data bus in scheduler clock cycles. Also equal to scheduler clock cycles between two DRAM commands (BL / 2 x tCkD). tCkD is the DRAM clock period. |
RW | 0x3 |
17:12 | WRTOMISS |
The minimum number of scheduler clock cycles between the last DRAM Write command and a new Read or Write command in another page of the same bank (WL x tCkD + tWR + tRP + tRCD). tCkD is the DRAM clock period. |
RW | 0x25 |
11:6 | RDTOMISS |
The minimum number of scheduler clock cycles between the last DRAM Read command and a new Read or Write command in another page of the same bank (tRTP + tRP + tRCD - BL x tCkD / 2). tCkD is the DRAM clock period. |
RW | 0x15 |
5:0 | ACTTOACT |
The minimum number of scheduler clock cycles between two consecutive DRAM Activate commands on the same bank (tRC/ tCkG). tCkG is the clock period of the SoC DRAM scheduler. |
RW | 0x1F |