
Philips Semiconductors
PNX15xx Series
Volume 1 of 1
Chapter 9: DDR Controller
PNX15XX_SER_3
Koninklijke Philips Electronics N.V. 2006. All rights reserved.
Product data sheet
Rev. 3 — 17 March 2006
9-11
Example 1: 32-Byte Interleaving
In 32-byte interleaving mode, the mapping scheme should change the DDR bank
every other 2^3 = 8 columns. The BANK_SWITCH eld is programmed to 3.
Example 2: 1024-Byte Interleaving
In 1024-byte interleaving mode, the mapping scheme should change the DDR bank
every other 2^8 = 256 columns. The BANK_SWITCH eld is programmed to 8.
Table 2: 32-Byte Interleaving, 256 Columns
MTL Address Range
Row Address
Bank Address
Column Address
0x000:0000-0x000:001f
0x0000
0b00
0x0000-0x0007
0x000:0020-0x000:003f
0x0000
0b01
0x0000-0x0007
0x000:0040-0x000:005f
0x0000
0b10
0x0000-0x0007
0x000:0060-0x000:007f
0x0000
0b11
0x0000-0x0007
0x000:0080-0x000:009f
0x0000
0b00
0x0008-0x000f
0x000:0fe0-0x000:0fff
0x0000
0b11
0x00f8-0x00ff
0x000:1000-0x000:101f
0x0001
0b00
0x0000-0x0007
0x000:1020-0x000:103f
0x0001
0b01
0x0000-0x0007
0x000:1fe0-0x000:1fff
0x0001
0b11
0x00f8-0x00ff
0x000:2000-0x000:201f
0x0002
0b00
0x0000-0x0007
0x000:2020-0x000:203f
0x0002
0b01
0x0000-0x0007
Table 3: 32-Byte Interleaving, 512 Columns
MTL Address Range
Row Address
Bank Address
Column Address
0x000:0000-0x000:001f
0x0000
0b00
0x0000-0x0007
0x000:0020-0x000:003f
0x0000
0b01
0x0000-0x0007
0x000:0040-0x000:005f
0x0000
0b10
0x0000-0x0007
0x000:0060-0x000:007f
0x0000
0b11
0x0000-0x0007
0x000:0080-0x000:009f
0x0000
0b00
0x0008-0x000f
0x000:0feo-0x000:0fff
0x0000
0b11
0x00f8-0x00ff
0x000:1000-0x000:101f
0x0000
0b00
0x0100-0x0107
0x000:1020-0x000:103f
0x0000
0b01
0x0100-0x0107
0x000:1fe0-0x000:1fff
0x0000
0b11
0x01f8-0x01ff
0x000:2000-0x000:201f
0x0001
0b00
0x0000-0x0007
0x000:2020-0x000:203f
0x0001
0b01
0x0000-0x0007
Table 4: Mapping scheme: 1024-Byte Interleaving, 256 Columns
MTL Address Range
Row Address
Bank Address
Column Address
0x000:0000-0x000:001f
0x0000
0b00
0x0000-0x0007
0x000:0020-0x000:003f
0x0000
0b00
0x0008-0x000f
0x000:0040-0x000:005f
0x0000
0b00
0x0010-0x0017
0x000:0060-0x000:007f
0x0000
0b00
0x0018-0x001f
0x000:0400-0x000:041f
0x0000
0b01
0x0000-0x0007