|
TMS320VC5507 Datasheet, PDF (31/135 Pages) Texas Instruments – Fixed-Point Digital Signal Processor | |||
|
◁ |
Functional Overview
3.1 Memory
The 5507 supports a unified memory map (program and data accesses are made to the same physical space).
The total on-chip memory is 192K bytes (64K 16-bit words of RAM and 32K 16-bit words of ROM).
3.1.1 On-Chip Dual-Access RAM (DARAM)
The DARAM is located in the byte address range 000000hâ00FFFFh and is composed of eight blocks of
8K bytes each (see Table 3â1). 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, or DMA buses. The
HPI can only access the first four (32K bytes) DARAM blocks.
Table 3â1. DARAM Blocks
BYTE ADDRESS RANGE
MEMORY BLOCK
000000h â 001FFFh
DARAM 0 (HPI accessible)â
002000h â 003FFFh
DARAM 1 (HPI accessible)
004000h â 005FFFh
DARAM 2 (HPI accessible)
006000h â 007FFFh
DARAM 3 (HPI accessible)
008000h â 009FFFh
DARAM 4
00A000h â 00BFFFh
DARAM 5
00C000h â 00DFFFh
DARAM 6
00E000h â 00FFFFh
DARAM 7
â First 192 bytes are reserved for Memory-Mapped Registers (MMRs).
3.1.2 On-Chip Single-Access RAM (SARAM)
The SARAM is located at the byte address range 010000hâ01FFFFh and is composed of 8 blocks of 8K bytes
each (see Table 3â2). Each SARAM block can perform one access per cycle (one read or one write). SARAM
can be accessed by the internal program, data, or DMA buses.
Table 3â2. SARAM Blocks
BYTE ADDRESS RANGE
010000h â 011FFFh
012000h â 013FFFh
014000h â 015FFFh
016000h â 017FFFh
018000h â 019FFFh
01A000h â 01BFFFh
01C000h â 01DFFFh
01E000h â 01FFFFh
MEMORY BLOCK
SARAM 0
SARAM 1
SARAM 2
SARAM 3
SARAM 4
SARAM 5
SARAM 6
SARAM 7
April 2004 â Revised January 2005
SPRS244C
31
|
▷ |