Epson S1C33L03 User Manual

Page of 631
VI SDRAM CONTROLLER BLOCK: SDRAM INTERFACE
B-VI-2-30
EPSON
S1C33L03 FUNCTION PART
SDRTRCD1–SDRTRCD0: SDRAM t
RCD
 spec (D[7:6]) / SDRAM timing set-up register 2 (0x39FFC5)
Set the t
RCD
 SDRAM parameter (ACTIVE to READ or WRITE delay time).
In accordance with the specifications of the SDRAM, specify this parameter in terms of the number of SDRAM
clock cycles. Specifying 1–3 sets the period to 1–3 clock cycles. Specifying 0 sets the period to 4 clock cycles.
At cold start, SDRTRCD is set to "00" (4). At hot start, SDRTRCD retain its status before being initialized.
SDRTRSC: SDRAM t
RSC
 spec (D5) / SDRAM timing set-up register 2 (0x39FFC5)
Set the t
RSC
 SDRAM parameter (Mode Register Set cycle time).
Write "1": 1 clock
Write "0": 2 clocks
Read: Valid
In accordance with the specifications of the SDRAM, specify this parameter in terms of the number of SDRAM
clock cycles.
At cold start, SDRTRSC is set to "0" (2). At hot start, SDRTRSC retain its status before being initialized.
SDRTRRD1–SDRTRRD0: SDRAM t
RRD
 spec (D[4:3]) / SDRAM timing set-up register 2 (0x39FFC5)
Set the t
RRD
 SDRAM parameter (ACTIVE bank (a) to ACTIVE bank (b) period).
In accordance with the specifications of the SDRAM, specify this parameter in terms of the number of SDRAM
clock cycles. Specifying 1–3 sets the period to 1–3 clock cycles. Specifying 0 sets the period to 4 clock cycles.
At cold start, SDRTRRD is set to "00" (4). At hot start, SDRTRRD retain its status before being initialized.
SDRARFC11–SDRARFC0
SDRAM auto refresh count (D[B:0]) / SDRAM auto refresh count register (0x39FFC6)
Set the auto refresh counter value.
The auto-refresh counter counts up on the OSC3 clock edges beginning with 0, and when the count specified here
is reached, the SDRAM controller sends an auto-refresh command. The counter is reset at that point, and starts
counting the next refresh period. The counter is also reset by self-refresh.
The value calculated from the equation below is the maximum count that can be set.
RFP
SDRARFC 
––––––––
×
 f
OSC3
 - BL - CL - 2 
×
 t
RP
 - t
RCD
 - 3
ROWS
RFP:
Maximum refresh period [s]
ROWS: Row address size
f
OSC3
: OSC3  clock frequency [Hz]
BL:
Burst length [word]
CL:
CAS latency [Number of SD_CLK clocks]
t
RP
:
PRECHARGE command period [Number of SD_CLK clocks]
t
RCD
:
ACTIVE  to  READ or WRITE delay time [Number of SD_CLK clocks]
At cold start, SDRARFC is set to "0xFFF" (4095). At hot start, SDRARFC retain its status before being initialized.
SDRSRFC3–SDRSRFC0
SDRAM self refresh count (D[3:0]) / SDRAM self refresh count register (0x39FFC8)
Set the self refresh counter value.
If SDRSRF (D5/0x39FFC1) is set to "1" (self-refresh-enabled), the self-refresh counter starts counting up on the
SDRAM clock edges beginning with 0 after accessing or auto-refreshing the SDRAM. When the count specified
here is reached, the SDCKE output is pulled low, causing the SDRAM to start self-refreshing. If an access to the
SDRAM occurs during self-refresh mode, SDCKE is returned high, thereby taking the SDRAM out of self-refresh
mode.
At cold start, SDRSRFC is set to "0xF" (15). At hot start, SDRSRFC retain its status before being initialized.
Note: Always  set  this register to 2 or more. If it is set to less than 2, the SDRAM cannot exit self-refresh
mode.