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.

B-VI-2-10

EPSON

S1C33L03 FUNCTION PART