VI SDRAM CONTROLLER BLOCK: SDRAM INTERFACE
Enabling/disabling bank interleaved access
A bank cannot be accessed at the same time it is being precharged, so another bank may be accessed during that period, which results in increased access speed. For this purpose, the SDRAM controller supports a feature known as Bank Interleaved Access.
Specify whether or not to use this feature with the SDRBI (D5)/SDRAM advanced control register (0x39FFC9).
SDRBI = "1": Bank interleaved access function is used
SDRBI = "0": Bank interleaved access function is not used (one bank only is accessed at a time)
When SDRBI = "0" |
|
|
|
|
|
|
| (CAS latency = 2, tRCD = 2) | ||||
BCLK |
|
|
|
|
|
|
|
|
|
|
|
|
Command | ACTV |
| READ | NOP | PRE | NOP | ACTV | NOP | READ | NOP | PRE | NOP ACTV |
SDCKE | H |
|
|
|
|
|
|
|
|
|
|
|
#SDCEx |
|
|
|
|
|
|
|
|
|
|
|
|
#SDRAS |
|
|
|
|
|
|
|
|
|
|
|
|
#SDCAS |
|
|
|
|
|
|
|
|
|
|
|
|
#SDWE |
|
|
|
|
|
|
|
|
|
|
|
|
SDBA[1:0] | BA1 |
| BA1 |
| BA1 |
| BA2 |
| BA2 |
| BA2 | BA1 |
SDA[10] | ROW1 |
|
|
|
|
| ROW2 |
|
|
|
| ROW3 |
SDA[12:11, 9:0] | ROW1 |
| COLn |
|
|
| ROW2 |
| CONm |
|
| ROW3 |
LDQM/HDQM |
|
|
|
|
|
|
|
|
|
|
|
|
DQ[15:0] |
|
|
|
| D(n) |
|
|
|
|
| D(m) |
|
Bank 1 | Active |
| Read |
| Precharge |
|
|
|
|
|
|
|
Bank 2 |
|
|
|
|
|
| Active |
| Read |
| Precharge |
|
When SDRBI = "1" |
|
|
|
|
|
|
| (CAS latency = 2, tRCD = 2) | ||||
BCLK |
|
|
|
|
|
|
|
|
|
|
|
|
Command | ACTV | ACTV | READ | NOP | READ | NOP | PRE | NOP | ACTV | NOP | READ | NOP |
SDCKE | H |
|
|
|
|
|
|
|
|
|
|
|
#SDCEx |
|
|
|
|
|
|
|
|
|
|
|
|
#SDRAS |
|
|
|
|
|
|
|
|
|
|
|
|
#SDCAS |
|
|
|
|
|
|
|
|
|
|
|
|
#SDWE |
|
|
|
|
|
|
|
|
|
|
|
|
SDBA[1:0] | BA1 | BA2 | BA1 |
| BA2 |
| BA1 |
| BA1 |
| BA1 |
|
SDA[10] | ROW1 | ROW2 |
|
|
|
|
|
| ROW3 |
|
|
|
SDA[12:11, 9:0] | ROW1 | ROW2 | COLn |
| COLm |
|
|
| ROW3 |
| COLl |
|
LDQM/HDQM |
|
|
|
|
|
|
|
|
|
|
|
|
DQ[15:0] |
|
|
|
| D(n) |
| D(m) |
|
|
|
| D(l) |
Bank 1 | Active |
| Read |
|
|
| Precharge |
|
|
|
|
|
Bank 2 |
| Active |
|
| Read |
|
|
|
|
|
|
|
|
| tRRD | CAS latency |
|
| tRP |
|
|
|
| ||
|
|
|
| = 2 |
| (Bank 1 cannot be accessed) |
|
|
Figure 2.6 Bank Interleaved Access
When SDRBI is set to "0", the SDRAM controller issues the precharge command every time the bank to be accessed is changed. This reduces current consumption than that of the bank interleaved access, so set SDRBI to "0" if bank is hardly changed through a series of access.
EPSON | S1C33L03 FUNCTION PART |