15.3.5 Logical Address to Memory Address Mapping
SDRAM memory requires that addresses be divided into row and column portions. The relationship
between a logical address and the SDRAM row and column address is determined by the address
mode programmed in SDRAMO_BnCR[AM] and is shown in Table 15-6.
Table 15-6. Logical Address Bit on BA 1 :0 and MemAddr12:0 Versus Addressing Mode.
Bank Size
Address
BA
MemAddr
Mode
Organization
1
Phase
1
0
12 11
10
9
8
7
6
5
4
1
8MB
Row
7
9
7
9
10 11 12 13 14 15 16
11 x9x2
Column
7
9
7
9 AP 8
21 22 23 24 25
16 MB
Row
7
9
7
9
10 11 12 13 14 15 16
11x10x2
Column
7
9
7
9 AP
8
21 22 23 24 25
2
32MB
Row
7
8
7
9
10 11 12 13 14 15 16
12 x 9 x 4
Column
7
8
7
4
AP
6
21 22 23 24 25
64MB
Row
7
8
7
9
10 11 12 13 14 15 16
12x10x4
Column
7
8
7
4
AP
6
21 22 23 24 25
3
64MB
Row
6
7
8
9
10 11 12 13 14 15 16
13 x 9 x 4
Column
6
7
7
4
AP
5
21 22 23 24 25
128 MB
Row
6
7
8
9
10 11 12 13 14 15 16
13x10x4
Column
6
7
7
4 AP
5
21 22 23 24 25
256MB
Row
6
7
8
9
10 11 12 13 14 15 16
13x11x4
Column
6
7
7
4
2
AP
5
21 22 23 24 25
4
8/16 MB
Row
8
21
8
9
10 11 12 13 14 15 16
12 x 8 x 2/4
Column
8
21
8
4
AP
6
21 22 23 24 25
5
4/8 MB
Row
9
21
9
21 10 11 12 13 14 15 16
11 x 8 x 2/4
Column
9
21
9
21
AP
8
21
22 23 24 25
6
16/32 MB
Row
7
21
8
9
10 11 12 13 14 15 16
13 x 8 x 2/4
Column
7
21
8
9 AP
8
21 22 23 24 25
7
32 MB
Row
7
7
8
9
10 11 12 13 14 15 16
13 x 9 x 2
Column
7
7
7
4
AP 6
21 22 23 24 25
64MB
Row
7
7
8
9
10 11 12 13 14 15 16
13x10x2
Column
7
7
7
4
AP
6
21 22 23 24 25
Note 1: Memory organization is the number of rows x columns x internal banks.
Note 2: Column address bit 10 sent out on MemAddr11 for 13 x 11 x 4 parts.
3
2
1
0
17 18 19 20
26 27 28 29
17 18 19 20
26 27 28 29
17 18 19 20
26 27 28 29
17 18 19 20
26 27 28 29
17 18 19 20
26 27 28 29
17 18 19 20
26 27 28 29
17 18 19 20
26 27 28 29
17 18 19 20
26 27 28 29
17 18 19 20
26 27 28 29
17 18 19 20
26 27 28 29
17 18 19 20
26 27 28 29
17 18 19 20
26 27 28 29
Note 3: All read operations transfer 64-bits from SDRAM memory to the controller. Therefore,
MemAddrO is first driven with 0 and then 1. For data items narrower than 64-bits, the
requested byte(s) are fulfilled from the 64-bit doubleword.
15-8
PPC405GP User's Manual
Preliminary