ddr_T_main_Scheduler_DdrTiming

         ddr timing definition.
      
Module Instance Base Address Register Address
i_noc_mpu_m0_ddr_T_main_Scheduler 0xFFD12400 0xFFD1240C

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 0xB

RDTOWR

RW 0x1

BURSTLEN

RW 0x2

WRTOMISS

RW 0x21

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

WRTOMISS

RW 0x21

RDTOMISS

RW 0x13

ACTTOACT

RW 0x1C

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 0xB
25:21 RDTOWR
The minimum number of scheduler clock cycles between the last DRAM Read command and a Write command (DDR3: (RL – WL + 2) x tCkD). tCkD is the DRAM clock period.
RW 0x1
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 0x2
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 0x21
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 0x13
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 0x1C