MSC8113 Reference Manual, Rev. 0
12-32
Freescale Semiconductor
Memory Controller
When using bank-based interleaving, the internal bank-select signals that are multiplexed over
the address lines should be adjacent to the row address during the
ACTIVATE
command (refer to
Table 12-12). So, the value of PSDMR[BSMA] is selected according to the combination of
PSDMR[SDAM], ORx[ROWST], and ORx[NUMR]. Otherwise, the output of the
BNKSEL
pins
could be incorrect even if the device is connected to the
BNKSEL
pins. To ensure proper
connection, note that
BNKSEL[0]
is msb and
BNKSEL[2]
is lsb.
Note:
In the preceding example, address lines
A[6–7]
are driven on
BNKSEL[1]
and
BNKSEL[2]
,
accordingly.
When a
READ
/
WRITE
command executes, the address port appears as shown in Table 12-13.
Because
AP
alternates with
A9
of the row lines, set PSDMR[SDA10] = 011. This setting drives
A9
on the
PSDA10
line when the
ACTIVATE
command executes and
AP
when the
READ
/
WRITE
and
CBR
commands execute. Table 12-14 shows the register configuration. Not shown are PSRT and
MPTPR, which should be programmed according to the device refresh requirements.
Table 12-13. SDRAM Device Address Port During
READ
/
WRITE
Command
A[0–14]
A[15–16]
A[17]
A[18]
A[19]
A[20–28]
A[29–31]
—
Internal bank
select
Don’t care
AP
Don’t care
Column
NC
Table 12-14. Register Settings (Bank-Based Interleaving)
Register
Settings
BRx
BA
PS
DECC
WP
MS
Base address
00 = 64-bit port size
00
0
010 = SDRAM system bus
EMEMC
ATOM
DR
V
0
00
0
1
ORx
SDAM
LSDAM
BPD
ROWST
111111000000
00000
01
0100
NUMR
PMSEL
IBID
011
0
0
PSDMR
PBI
RFEN
OP
SDAM
BSMA
SDA10
RFRC
PRETOACT
0
1
000
001
010
011
from device data sheet
from device data sheet
ACTTOROW
BL
LDOTOPRE
WRC
EAMUX
BUFCMD
CL
from device data sheet
0
from device data sheet
from device data sheet
0
0
from device data sheet
Summary of Contents for MSC8113
Page 1: ...MSC8113 Reference Manual Tri Core 16 Bit Digital Signal Processor MSC8113RM Rev 0 May 2008 ...
Page 20: ...MSC8113 Reference Manual Rev 0 xx Freescale Semiconductor Contents ...
Page 28: ...MSC8113 Reference Manual Rev 0 xxviii Freescale Semiconductor ...
Page 56: ...MSC8113 Reference Manual Rev 0 1 28 Freescale Semiconductor MSC8113 Overview ...
Page 76: ...MSC8113 Reference Manual Rev 0 2 20 Freescale Semiconductor SC140 Core Overview ...
Page 134: ...MSC8113 Reference Manual Rev 0 4 30 Freescale Semiconductor System Interface Unit SIU ...
Page 168: ...MSC8113 Reference Manual Rev 0 6 18 Freescale Semiconductor Boot Program ...
Page 180: ...MSC8113 Reference Manual Rev 0 7 12 Freescale Semiconductor Clocks ...
Page 260: ...MSC8113 Reference Manual Rev 0 8 80 Freescale Semiconductor Memory Map ...
Page 300: ...MSC8113 Reference Manual Rev 0 9 40 Freescale Semiconductor Extended Core ...
Page 304: ...MSC8113 Reference Manual Rev 0 10 4 Freescale Semiconductor MQBus and M2 Memory ...
Page 308: ...MSC8113 Reference Manual Rev 0 11 4 Freescale Semiconductor SQBus ...
Page 590: ...MSC8113 Reference Manual Rev 0 17 46 Freescale Semiconductor Interrupt Processing ...
Page 614: ...MSC8113 Reference Manual Rev 0 18 24 Freescale Semiconductor Debugging ...
Page 622: ...MSC8113 Reference Manual Rev 0 19 8 Freescale Semiconductor Internal Peripheral Bus IPBus ...
Page 724: ...MSC8113 Reference Manual Rev 0 21 32 Freescale Semiconductor UART ...
Page 920: ...MSC8113 Reference Manual Rev 0 25 150 Freescale Semiconductor Ethernet Controller ...
Page 1171: ...MSC8113 Reference Manual Rev 0 Freescale Semiconductor C 61 EF wait_rts P 01077FFC 9F rts 71 ...
Page 1172: ...MSC8113 Reference Manual Rev 0 C 62 Freescale Semiconductor MSC8113 Boot Code ...
Page 1202: ...MSC8113 Reference Manual Rev 0 Index 30 Freescale Semiconductor Index ...