Datasheet

Rev. C | Page 6 of 48 | May 2009
ADSP-TS101S
EXTERNAL PORT
(OFF-CHIP MEMORY/PERIPHERALS INTERFACE)
The ADSP-TS101S processor’s external port provides the pro-
cessor’s interface to off-chip memory and peripherals. The
4G word address space is included in the DSP’s unified address
space. The separate on-chip buses—three 128-bit data buses and
three 32-bit address buses—are multiplexed at the external port
to create an external system bus with a single 64-bit data bus
and a single 32-bit address bus. The external port supports data
transfer rates of 800M bytes per second over external bus.
The external bus can be configured for 32- or 64-bit operation.
When the system bus is configured for 64-bit operation, the
lower 32 bits of the external data bus connect to even addresses,
and the upper 32 bits connect to odd addresses.
The external port supports pipelined, slow, and SDRAM proto-
cols. Addressing of external memory devices and memory-
mapped peripherals is facilitated by on-chip decoding of high-
order address lines to generate memory bank select signals.
The ADSP-TS101S provides programmable memory, pipeline
depth, and idle cycle for synchronous accesses, and external
acknowledge controls to support interfacing to pipelined or
slow devices, host processors, and other memory-mapped
peripherals with variable access, hold, and disable time
requirements.
Figure 3. Memory Map
RE SER VE D
RE SER VE D
RE SER VE D
RESERVED
I NTE RNAL REGISTERS (UREGS )
INTERNAL ME MORY 2
INTERNAL ME MORY 1
INTERNAL ME MORY 0
0x 003FFFFF
0x00300000
0x00280000
0x00200000
0x 00180 7FF
0x00180000
0x0010FFFF
0x00100000
0x0008FFFF
0x00080000
0x0000FFFF
0x00000000
INTE RNAL S PACE
PROCES SOR I D 7
PROCES SOR I D 6
PROCES SOR I D 5
PROCES SOR I D 4
PROCES SOR I D 3
PROCES SOR I D 2
PROCES SOR I D 1
PROCES SOR I D 0
BROADCAST
HOST
(MSH)
BANK 1
(MS1)
BANK 0
(MS0)
SDRAM
(MSSD)
INTERNAL MEMORY
0 x1 00 000 00
0 x0 C00 00 00
0 x0 80 000 00
0 x0 40 000 00
0 x0 3C0 00 00
0 x0 38 000 00
0 x0 34 000 00
0 x0 30 000 00
0 x0 2C0 00 00
0 x0 28 000 00
0 x0 24 000 00
0 x0 20 000 00
0 x0 1C0 00 00
0x003FFFFF
0 x0 00 000 00
GLOBAL SP ACE
0xFFFFFFFF
M
U
L
T
IP
R
O
C
E
S
S
O
R
M
E
M
O
R
Y
S
P
A
C
E
E
X
T
E
R
N
A
L
M
E
M
O
R
Y
S
P
A
C
E
EACH IS A COPY
OF INTERNAL SPACE
RE SER VE D