MSC8144E Reference Manual, Rev. 3
12-32
Freescale
Semiconductor
DDR SDRAM Memory Controller
12.7.1
Chip-Select Bounds (CSx_BNDS)
CSx_BNDS defines the starting and ending address of the memory space that corresponds to the
individual chip selects.
Note:
The size specified in CSx_BNDS should equal the size of physical DRAM. Also, note
that EAx must be greater than or equal to SAx. The 8 msb of the address is used to
define the SAx and EAx. Due to a specific implementation, the address values written
to SAx and EAx should be shifted left by one bit. The address applied to the DDR
Controller is also shifted left by one bit.
For example, if the DDR SDRAM start address is 0x4000_0000 the value written to SAx should
be 0x080. If the DDR SDRAM end address is 0x43FF_FFFF the value written to EAx should be
0x087.
CSx_BNDS
Chip-Select Bounds Register
CS0_BNDS
Offset 0x0000
CS1_BNDS
0x0008
Bit
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
—
SAx
Type
R
R/W
Reset
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Bit
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
—
EAx
Type
R
R/W
Reset
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Table 12-16. CSx_BNDS Field Descriptions
Bit
Reset
Description
—
31–25
0
Reserved. Cleared to zero for future compatibility.
SAx
24–16
0
Starting Address
Specifies the starting address for chip-select (bank) x. This value is compared against the 8 MSBs of
the 32-bit address. See the previous note
—
15–9
0
Reserved. Cleared to zero for future compatibility.
EAx
8–0
0
Ending Address
Specifies the ending address for chip select (bank) x. This value is compared against the 8 MSBs of
the 32-bit address. See the previous note.
Summary of Contents for MSC8144E
Page 1: ...MSC8144E Reference Manual Quad Core Media Signal Processor MSC8144ERM Rev 3 July 2009 ...
Page 48: ...MSC8144E Reference Manual Rev 3 xlviii Freescale Semiconductor ...
Page 86: ...MSC8144E Reference Manual Rev 3 1 38 Freescale Semiconductor Overview ...
Page 168: ...MSC8144E Reference Manual Rev 3 3 60 Freescale Semiconductor External Signals ...
Page 242: ...MSC8144E Reference Manual Rev 3 5 26 Freescale Semiconductor Reset ...
Page 314: ...MSC8144E Reference Manual Rev 3 8 24 Freescale Semiconductor General Configuration Registers ...
Page 414: ...MSC8144E Reference Manual Rev 3 10 14 Freescale Semiconductor MSC8144E SC3400 DSP Subsystem ...
Page 452: ...MSC8144E Reference Manual Rev 3 11 38 Freescale Semiconductor Internal Memory Subsystem ...
Page 520: ...MSC8144E Reference Manual Rev 3 12 68 Freescale Semiconductor DDR SDRAM Memory Controller ...
Page 1070: ...MSC8144E Reference Manual Rev 3 21 28 Freescale Semiconductor Timers ...