Texas Instruments TMS3320C5515 Car Stereo System User Manual


 
0001 0000h
64K Minus 192 Bytes
DARAM
(D)
0009 0000h
SARAM
256K Bytes
External-CS2 Space
(C)
0200 0000h
0300 0000h
0400 0000h
0500 0000h
050E 0000h
128K Bytes Asynchronous (if MPNMC=1)
128K Bytes ROM (if MPNMC=0)
External-CS3 Space
(C)
External-CS4 Space
(C)
External-CS5 Space
(C)
BLOCK SIZE
DMA/USB/LCD
BYTE ADDRESS
(A)
ROM
(if MPNMC=0)
External-CS5
f MPNMC=1)
(C)
Space
(i
1M Minus 128K Bytes Asynchronous
1M Bytes Asynchronous
2M Bytes Asynchronous
4M Bytes Asynchronous
MEMORY BLOCKS
0001 00C0h
MMR (Reserved)
(B)
0100 0000h
External-CS0 Space
(C)(E)
8M Minus 320K Bytes SDRAM/mSDRAM
050F FFFFh
000000h
010000h
800000h
C00000h
E00000h
F00000h
FE0000h
CPU BYTE
ADDRESS
(A)
0000C0h
050000h
FFFFFFh
www.ti.com
System Memory
Figure 1-2. DSP Memory Map
A Address shown represents the first byte address in each block.
B The first 192 bytes are reserved for memory-mapped registers (MMRs).
C Out of the four DMA controllers, only DMA controller 3 has access to the external memory space.
D The USB controller does not have access to DARAM.
E The CS0 space can be accessed by CS0 only or by CS0 and CS1.
1.2.1.1 On-Chip Dual-Access RAM (DARAM)
The DARAM is located in the CPU byte address range 00 00C0h - 00 FFFFh and is composed of eight
blocks of 4K words each (see Table 1-2). Each DARAM block can perform two accesses per cycle (two
reads, two writes, or a read and a write). DARAM can be accessed by the internal program, data, and
DMA buses.
As shown in Table 1-2, the DMA controllers access DARAM at an address offset 0x0001_0000 from the
CPU memory byte address space.
Table 1-2. DARAM Blocks
Memory Block CPU Byte Address Range DMA/USB Controller Byte Address Range
DARAM 0
(1)
00 00C0h - 00 1FFFh 0001 00C0h - 0001 1FFFh
DARAM 1 00 2000h - 00 3FFFh 0001 2000h - 0001 3FFFh
DARAM 2 00 4000h - 00 5FFFh 0001 4000h - 0001 5FFFh
DARAM 3 00 6000h - 00 7FFFh 0001 6000h - 0001 7FFFh
DARAM 4 00 8000h - 00 9FFFh 0001 8000h - 0001 9FFFh
DARAM 5 00 A000h - 00 BFFFh 0001 A000h - 0001 BFFFh
(1)
First 192 bytes are reserved for memory-mapped registers (MMRs).
17
SPRUFX5A–October 2010–Revised November 2010 System Control
Submit Documentation Feedback
Copyright © 2010, Texas Instruments Incorporated