- •ADSP-TS101S
- •KEY FEATURES
- •KEY BENEFITS
- •FUNCTIONAL BLOCK DIAGRAM
- •TABLE OF CONTENTS
- •GENERAL DESCRIPTION
- •Figure 1. Single Processor System with External SDRAM
- •Dual Compute Blocks
- •Data Alignment Buffer (DAB)
- •Dual Integer ALUs (IALUs)
- •Program Sequencer
- •Interrupt Controller
- •Flexible Instruction Set
- •On-Chip SRAM Memory
- •Figure 2. Memory Map
- •External Port (Off-Chip Memory/Peripherals Interface)
- •Host Interface
- •Multiprocessor Interface
- •Figure 3. Shared Memory Multiprocessing System
- •SDRAM Controller
- •EPROM Interface
- •DMA Controller
- •Link Ports
- •Timer and General-Purpose I/O
- •Reset and Booting
- •Figure 4. Power-up Reset Waveform
- •Low Power Operation
- •Clock Domains
- •Power Supplies
- •Filtering Reference Voltage and Clocks
- •Figure 5. VREF, SCLK_N, and LCLK_N Filter
- •Development Tools
- •Target Board Header
- •Figure 6. JTAG Target Board Connector for JTAG Equipped Analog Devices DSP (Jumpers in Place)
- •Figure 7. JTAG Target Board Connector with No Local Boundary Scan
- •JTAG Emulator Pod Connector
- •Figure 8. JTAG Pod Connector Dimensions
- •Figure 9. JTAG Pod Connector Keep-Out Area
- •Design for Emulation Circuit Information
- •Additional Information
- •PIN FUNCTION DESCRIPTIONS
- •STRAP PIN FUNCTION DESCRIPTIONS
- •SPECIFICATIONS
- •RECOMMENDED OPERATING CONDITIONS
- •ELECTRICAL CHARACTERISTICS
- •ABSOLUTE MAXIMUM RATINGS
- •ESD SENSITIVITY
- •TIMING SPECIFICATIONS
- •General AC Timing
- •Figure 10. General AC Parameters Timing
- •Link Ports Data Transfer and Token Switch Timing
- •Figure 11. Link Ports—Transmit
- •Figure 12. Link Ports—Receive
- •Figure 13. Link Ports—Token Switch, Token Master
- •Figure 14. Link Ports—Token Switch, Token Requester
- •Output Drive Currents
- •Power Dissipation
- •Test Conditions
- •Figure 24. Output Enable/Disable
- •Output Disable Time
- •Output Enable Time
- •Capacitive Loading
- •Figure 25. Equivalent Device Loading for AC Measurements (Includes All Fixtures)
- •Environmental Conditions
- •Thermal Characteristics
- •OUTLINE DIMENSIONS
- •484-Ball PBGA (B-484)
- •625-Ball PBGA (B-625)
- •ORDERING GUIDE
- •484-BALL PBGA PIN CONFIGURATIONS
- •484-Ball PBGA Pin Configurations (Top View, Summary)
- •625-BALL PBGA PIN CONFIGURATIONS
- •625-Ball PBGA Pin Configurations (Top View, Summary)
ADSP-TS101S
INTERNAL SPACE
|
|
|
0x003FFFFF |
|
|
|
|
||
|
|
|
0x00300000 |
|
|
|
|
||
|
RESERVED |
|
0x00280000 |
|
|
|
|
0x00200000 |
|
|
|
|
0x001807FF |
|
INTERNAL REGISTERS (UREGS) |
||||
0x00180000 |
||||
|
|
|
||
|
|
|
||
|
RESERVED |
|
|
|
|
|
|
0x0010FFFF |
|
INTERNAL MEMORY 2 |
||||
0x00100000 |
||||
|
|
|
||
|
|
|
||
|
|
|
||
|
RESERVED |
|
|
|
|
|
|
0x0008FFFF |
|
INTERNAL MEMORY 1 |
||||
0x00080000 |
||||
|
|
|
||
|
|
|
||
|
RESERVED |
|
|
|
|
|
|
0x0000FFFF |
|
INTERNAL MEMORY 0 |
||||
0x00000000 |
||||
|
|
|
||
|
|
|
||
GLOBAL SPACE
|
|
|
|
0xFFFFFFFF |
|
|
|
HOST |
|||
|
|
|
|||
|
|
(MSH) |
|
||
|
|
|
|
0x10000000 |
|
SPACE |
|
BANK 1 |
|||
|
|
||||
|
(MS1) |
|
|||
MEMORY |
|
|
|
0x0C000000 |
|
|
(MS0) |
||||
|
|
||||
|
|
BANK 0 |
|
||
RNAL |
|
|
|
0x08000000 |
|
EXTE |
|
SDRAM |
|
||
|
|
|
|||
|
|
(MSSD) |
|
||
|
|
|
|
0x04000000 |
|
ACE |
PROCESSOR ID 7 |
||||
0x03C00000 |
|||||
|
|
|
|||
SP |
PROCESSOR ID 6 |
||||
0x03800000 |
|||||
|
|
|
|||
|
|
|
|||
MEMORY |
PROCESSOR ID 5 |
0x03000000 |
|||
|
|
|
|
0x03400000 |
|
|
PROCESSOR ID 4 |
|
|||
OR |
PROCESSOR ID 3 |
0x02C00000 |
|||
|
|
|
|||
MULTIPROCESS |
PROCESSOR ID 2 |
||||
0x02800000 |
|||||
|
|||||
|
|
|
|
||
|
PROCESSOR ID 1 |
||||
|
0x02400000 |
||||
|
|
|
|
||
|
PROCESSOR ID 0 |
||||
|
0x02000000 |
||||
|
|
|
|
||
|
|
BROADCAST |
|||
|
|
0x01C00000 |
|||
|
|
|
|
||
|
|
|
|
||
|
|
RESERVED |
|
|
|
|
|
|
|
0x003FFFFF |
|
|
INTERNAL MEMORY |
||||
|
0x00000000 |
||||
|
|
|
|
||
|
|
|
|
||
Figure 2. Memory Map
EACH IS A COPY OF INTERNAL SPACE
SDRAM Controller
The SDRAM controller controls the ADSP-TS101S DSP’s transfers of data to and from synchronous DRAM (SDRAM). The throughput is 32 or 64 bits per SCLK cycle using the external port and SDRAM control pins.
The SDRAM interface provides a glueless interface with standard SDRAMs—16M bit, 64M bit, 128M bit, and 256M bit. The DSP directly supports a maximum of 64M words × 32 bit of SDRAM. The SDRAM interface is
mapped in external memory in the DSP’s unified memory map.
EPROM Interface
The ADSP-TS101S can be configured to boot from external 8-bit EPROM at reset through the external port. An automatic process (which follows reset) loads a program from the EPROM into internal memory. This process uses 16 wait cycles for each
read access. During booting, the BMS pin functions as the EPROM chip select signal. The EPROM boot procedure uses DMA channel 0, which packs the bytes into 32-bit instructions. Applications can also access the EPROM (write flash memories) during normal operation through DMA.
The EPROM or Flash Memory interface is not mapped in the DSP’s unified memory map. It is a byte address space limited to a maximum of 16M bytes (24 address bits). The EPROM or Flash Memory interface can be used after boot via a DMA.
DMA Controller
The ADSP-TS101S DSP’s on-chip DMA controller, with 14 DMA channels, provides zero-overhead data transfers without processor intervention. The DMA controller operates independently and invisibly to the DSP’s core, enabling DMA operations
–6– |
REV. 0 |
ADSP-TS101S
|
ADSP-TS101 #7 |
|
|
|
|
|
|
ADSP-TS101 #6 |
|
|
|
|
|
|
ADSP-TS101 #5 |
CONTROL |
ADDRESS |
DATA |
|
|
|
ADSP-TS101 #4 |
|
||||
|
ADSP-TS101 #3 |
|
|
|
|
|
|
ADSP-TS101 #2 |
|
|
|
|
|
|
ADSP-TS101 #1 |
|
|
|
|
|
001 |
ID2–0 |
BR7–2,0 |
|
|
|
|
|
RESET |
BR1 |
|
|
|
|
|
CLKS/REFS |
ADDR31–0 |
|
|
|
|
|
DATA63–0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
LINK |
CONTROL |
CONTROL |
ADDRESS |
|
|
|
|
BR0 |
DATA |
|
||
|
ADSP-TS101 #0 |
|
|
|
|
|
000 |
ID2–0 |
BR7–1 |
|
|
|
|
RESET |
RESET |
ADDR31–0 |
|
|
ADDR |
|
|
CLKS/REFS |
DATA63–0 |
|
|
DATA |
GLOBAL |
|
|
RD |
|
|
OE |
MEMORY |
|
|
|
|
AND |
||
|
|
|
|
|
||
|
|
WRH/L |
|
|
WE |
PERIPHERALS |
|
SCLK_P |
ACK |
|
|
ACK |
(OPTIONAL) |
|
|
|
|
|||
|
|
MS1–0 |
|
|
CS |
|
CLOCK |
LCLK_P |
BUSLOCK |
|
|
|
|
REFERENCE |
|
BMS |
|
|
CS |
BOOT |
|
CPA |
|
|
ADDR |
||
S/LCLK_N |
|
|
EPROM |
|||
VOLTAGE |
|
|
||||
VREF |
DPA |
|
|
DATA |
(OPTIONAL) |
|
|
|
|
||||
|
BOFF |
|
|
|
||
|
LCLKRAT2–0 |
|
|
|
|
|
|
DMAR3–0 |
|
|
|
CLOCK |
|
|
SCLKFREQ |
BRST |
|
|
|
|
|
|
|
|
|
|
|
|
IRQ3–0 |
HBR |
|
|
|
HOST |
|
|
|
|
|
||
|
|
HBG |
|
|
|
|
|
FLAG3–0 |
|
|
|
PROCESSOR |
|
|
MSH |
|
|
|
||
|
LINK |
|
|
|
INTERFACE |
|
|
FLYBY |
|
|
ADDR |
(OPTIONAL) |
|
|
|
IOEN |
|
|
DATA |
|
|
|
|
|
|
|
|
LXDAT7–0 |
|
|
|
|
|
|
|
|
|
|
|
LINK |
|
MSSD |
|
|
|
|
|
|
|
|||||||||
DEVICES |
|
|
|
|
|
|
LXCLKIN |
|
RAS |
|
|
|
|
|
CS |
SDRAM |
||
(4 MAX) |
|
|
|
|
LXCLKOUT |
|
|
|
|
|
|
RAS |
MEMORY |
|||||
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
CAS |
|
|
|
|
|
|||||||||
(OPTIONAL) |
|
|
|
LXDIR |
|
|
|
|
|
|
CAS |
(OPTIONAL) |
||||||
|
|
|
|
|
|
|||||||||||||
|
|
|
|
LDQM |
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DQM |
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
HDQM |
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
TMR0E |
|
SDWE |
|
|
|
|
|
WE |
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
SDCKE |
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
BM |
|
|
|
|
|
|
CKE |
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
CONTROLIMP2–0 |
|
SDA10 |
|
|
|
|
|
|
|
A10 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ADDR |
|
|
|
|
|
|
|
|
|
CONTROL |
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
DS2–0 |
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
DATA |
CLK |
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Figure 3. Shared Memory Multiprocessing System
to occur while the DSP’s core continues to execute program instructions. The DMA controller performs DMA transfers between:
•Internal memory and external memory and memorymapped peripherals
•Internal memory of other DSPs on a common bus, a host processor, or link port I/O
•External memory and external peripherals or link port I/O
•External bus master and internal memory or link port I/O
The DMA controller provides a number of additional features.
The DMA controller supports Flyby transfers. Flyby operations only occur through the external port (DMA channel 0) and do not involve the DSP’s core. The DMA controller acts as a conduit to transfer data from one external device to another through external memory. During a transaction, the DSP:
•Relinquishes the external data bus
•Outputs addresses, memory selects (MS1–0, MSSD,
RAS, CAS, and SDWE) and the FLYBY, IOEN, and
RD/WR strobes
•Responds to ACK
DMA chaining is also supported by the DMA controller. DMA chaining operations enable applications to automatically link one DMA transfer sequence to another for continuous transmission. The sequences can occur over different DMA channels and have different transmission attributes.
REV. 0 |
–7– |
