ADSP-TS101SAB2-000 Analog Devices Inc, ADSP-TS101SAB2-000 Datasheet

IC,DSP,32-BIT,BGA,484PIN,PLASTIC

ADSP-TS101SAB2-000

Manufacturer Part Number
ADSP-TS101SAB2-000
Description
IC,DSP,32-BIT,BGA,484PIN,PLASTIC
Manufacturer
Analog Devices Inc
Series
TigerSHARC®r
Type
Fixed/Floating Pointr
Datasheet

Specifications of ADSP-TS101SAB2-000

Rohs Status
RoHS non-compliant
Interface
Host Interface, Link Port, Multi-Processor
Clock Rate
250MHz
Non-volatile Memory
External
On-chip Ram
768kB
Voltage - I/o
3.30V
Voltage - Core
1.20V
Operating Temperature
-40°C ~ 85°C
Mounting Type
Surface Mount
Package / Case
484-BGA
Package
484BGA
Numeric And Arithmetic Format
Fixed-Point|Floating-Point
Maximum Speed
250 MHz
Ram Size
768 KB
Device Million Instructions Per Second
250 MIPS
Lead Free Status / RoHS Status
Other names
ADSP-TS101SAB2000

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ADSP-TS101SAB2-000
Manufacturer:
MINI
Quantity:
1 400
Part Number:
ADSP-TS101SAB2-000
Manufacturer:
Analog Devices Inc
Quantity:
10 000
FEATURES
300 MHz, 3.3 ns instruction cycle rate
6M bits of internal—on-chip—SRAM memory
19 mm × 19 mm (484-ball) or 27 mm × 27 mm
Dual computation blocks—each containing an ALU, a multi-
Dual integer ALUs, providing data addressing and pointer
Integrated I/O includes 14-channel DMA controller, external
1149.1 IEEE compliant JTAG test access port for on-chip
On-chip arbitration for glueless multiprocessing with up to
TigerSHARC and the TigerSHARC logo are registered trademarks of Analog Devices, Inc.
Rev. C
Information furnished by Analog Devices is believed to be accurate and reliable.
However, no responsibility is assumed by Analog Devices for its use, nor for any
infringements of patents or other rights of third parties that may result from its use.
Specifications subject to change without notice. No license is granted by implication
or otherwise under any patent or patent rights of Analog Devices. Trademarks and
registered trademarks are the property of their respective owners.
(625-ball) PBGA package
plier, a shifter, and a register file
manipulation
port, 4 link ports, SDRAM controller, programmable flag
pins, 2 timers, and timer expired pin for system integration
emulation
8 TigerSHARC processors on a bus
COMPUTATIONAL BLOCKS
MULTIPLIER
MULTIPLIER
REGISTER
DAB
DAB
REGISTER
SHIFTER
SHIFTER
32 × 32
32 × 32
128
128
ALU
FILE
FILE
ALU
X
Y
128
128
PROGRAM SEQUENCER
IAB
PC
BTB IRQ
FETCH
ADDR
128
128
128
32
32
32
I/O PROCESSOR
CONTROLLER
CONTROL/
STATUS/
INTEGER
TCBs
DATA ADDRESS GENERATION
DMA
32 × 32
J ALU
Figure 1. Functional Block Diagram
32
DMA ADDRESS
DMA DATA
32
INTEGER
32 × 32
K ALU
One Technology Way, P.O.Box 9106, Norwood, MA 02062-9106 U.S.A.
Tel: 781/329-4700
Fax: 781/326-8703
BENEFITS
Provides high performance Static Superscalar DSP opera-
Performs exceptionally well on DSP algorithm and I/O bench-
Supports low overhead DMA transfers between internal
Eases DSP programming through extremely flexible instruc-
Enables scalable multiprocessing systems with low commu-
tions, optimized for telecommunications infrastructure
and other large, demanding multiprocessor DSP
applications
marks (see benchmarks in
memory, external memory, memory-mapped peripherals,
link ports, other DSPs (multiprocessor), and host
processors
tion set and high-level language-friendly DSP architecture
nications overhead
32
MEMORY
64K × 32
A
M0
256
INTERNAL MEMORY
D
MEMORY
64K × 32
A
256
M1
D
Embedded Processor
I/O ADDRESS
© 2009 Analog Devices, Inc. All rights reserved.
MEMORY
LINK DATA
64K × 32
A
M2
D
M0 ADDR
M0 DATA
M1 ADDR
M1 DATA
M2 ADDR
M2 DATA
Table 1
32
CONTROLLER
LINK PORT
CONTROL/
BUFFERS
STATUS/
ADSP-TS101S
SDRAM CONTROLLER
and
MULTIPROCESSOR
HOST INTERFACE
EXTERNAL PORT
OUTPUT BUFFER
TigerSHARC
CLUSTER BUS
OUTPUT FIFO
INTERFACE
INPUT FIFO
ARBITER
Table
PORTS
JTAG PORT
LINK
www.analog.com
2)
L0
L2
L3
L1
CNTRL
ADDR
DATA
3
3
3
3
32
64
6
8
8
8
8

Related parts for ADSP-TS101SAB2-000

ADSP-TS101SAB2-000 Summary of contents

Page 1

... DMA ADDRESS 32 256 DMA DATA CONTROL/ STATUS/ TCBs Figure 1. Functional Block Diagram One Technology Way, P.O.Box 9106, Norwood, MA 02062-9106 U.S.A. Tel: 781/329-4700 Fax: 781/326-8703 TigerSHARC Embedded Processor ADSP-TS101S Table 1 and Table 2) JTAG PORT MEMORY MEMORY M1 M2 64K × 32 64K × 32 SDRAM CONTROLLER ...

Page 2

... ADSP-TS101S TABLE OF CONTENTS Features ................................................................. 1 Benefits ................................................................. 1 Table of Contents ..................................................... 2 Revision History ...................................................... 2 General Description ................................................. 3 Dual Compute Blocks ............................................ 4 Data Alignment Buffer (DAB) .................................. 4 Dual Integer ALUs (IALUs) .................................... 4 Program Sequencer ............................................... 5 On-Chip SRAM Memory ........................................ 5 External Port (Off-Chip Memory/Peripherals Interface) ................ 6 DMA Controller ................................................... 7 Link Ports ........................................................... 9 Timer and General-Purpose I/O ............................... 9 Reset and Booting ................................................. 9 Low Power Operation ...

Page 3

... I/O accesses and provide 14.4G bytes per second of internal memory bandwidth. Operat- ing at 300 MHz, the ADSP-TS101S processor’s core has a 3.3 ns instruction cycle time. Using its single-instruction, multiple- data (SIMD) features, the ADSP-TS101S can perform 2.4 billion 40-bit MACs or 600 million 80-bit MACs per second ...

Page 4

... In addition, each compute block can execute four 16-bit or eight 8-bit SIMD computations in parallel. DUAL COMPUTE BLOCKS The ADSP-TS101S has compute blocks that can execute com- putations either independently or together as a SIMD engine. The DSP can issue up to two compute instructions per compute block each cycle, instructing the ALU, multiplier, or shifter to perform independent, simultaneous operations ...

Page 5

... User-defined, programmable partitioning between pro- gram and data memory ON-CHIP SRAM MEMORY The ADSP-TS101S has 6M bits of on-chip SRAM memory, divided into three blocks of 2M bits (64K words  32 bits). Each block—M0, M1, and M2—can store program, data, or both, so applications can configure memory to suit specific needs. Plac- ...

Page 6

... 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— ...

Page 7

... HBG and relinquishes the exter- nal bus. The host can directly read or write the internal memory of the ADSP-TS101S, and it can access most of the DSP registers, including DMA control (TCB) registers. Vector interrupts sup- port efficient execution of host commands. ...

Page 8

... Link port transfers. Eight dedicated DMA channels (four transmit and four receive) transfer quad word data only between link ports and between a link port and internal or ADSP-TS101 #7 ADSP-TS101 #6 ADSP-TS101 #5 ADSP-TS101 #4 ADSP-TS101 #3 ADSP-TS101 #2 ADSP-TS101 #1 BR7–2,0 ID2–0 RESET BR1 ADDR31–0 CLKS/REFS DATA63– ...

Page 9

... ADSP-TS101S must start running from an external memory, caused by asserting one of the IRQ3–0 interrupt signals. The ADSP-TS101S core always exits from reset in the idle state and waits for an interrupt. Some of the interrupts in the inter- rupt vector table are initialized and enabled after reset. ...

Page 10

... Figure 6 LCLK_N. This circuit provides the reference voltage for the switching voltage, system clock, and local clock references. DEVELOPMENT TOOLS The ADSP-TS101S is supported with a complete set of CROSSCORE including Analog Devices emulators and VisualDSP++ opment environment. The same emulator hardware that supports other TigerSHARC processors also fully emulates the ADSP-TS101S ...

Page 11

... Analog Devices DSP emulators use the IEEE 1149.1 JTAG Test Access Port of the ADSP-TS101S processor to monitor and con- trol the target board processor during emulation. The emulator provides full speed emulation, allowing inspection and modifi- cation of memory, registers, and processor stacks. Nonintrusive in-circuit emulation is assured by the use of the processor’ ...

Page 12

... ADSP-TS101S PIN FUNCTION DESCRIPTIONS While most of the ADSP-TS101S processor’s input pins are nor- mally synchronous—tied to a specific clock—a few are asynchronous. For these asynchronous signals, an on-chip syn- chronization circuit prevents metastability problems. The synchronous ac specification for asynchronous signals is used only when predictable cycle-by-cycle behavior is required ...

Page 13

... WRL is an input and indicates write transactions that access its internal memory or universal registers. Write High. WRH is asserted when the ADSP-TS101S writes a long word (64 bits) or writes to an odd address word of external memory or to another external bus agent on a 64-bit data bus. ...

Page 14

... ADSP-TS101S Table 5. Pin Definitions—External Port Bus Controls (Continued) Signal Type Term 2 3 MSH O/T ( BRST I/O/T ( Type column symbols asynchronous ground input output; o/d = open drain output power supply internal pull-down approximately 100 k Term (for termination) column symbols: epd = external pull-down approximately not connected ...

Page 15

... I/O Device Output Enable. Enables the output buffers of an external I/O device for flyby trans- actions between the device and external memory. Active on flyby transactions.  internal pull-up approximately 100 k Rev Page May 2009 ADSP-TS101S  three-state  epu = external pull-up approximately  ...

Page 16

... ADSP-TS101S Table 8. Pin Definitions—External Port SDRAM Controller Signal Type Term 1 2 MSSD I/O/T ( RAS I/O/T ( CAS I/O/T ( LDQM O/T ( HDQM O/T ( SDA10 O/T ( SDCKE I/O (pu/ SDWE I/O/T ( Type column symbols asynchronous ground input output; o/d = open drain output power supply; ...

Page 17

... Link2 Clock/Acknowledge Output Link3 Clock/Acknowledge Output Link0 Clock/Acknowledge Input Link1 Clock/Acknowledge Input Link2 Clock/Acknowledge Input Link3 Clock/Acknowledge Input Link0 Direction input output)  internal pull-up approximately 100 k Rev Page May 2009 ADSP-TS101S  three-state  epu = external pull-up approximately Table 16 on Page 19.  ...

Page 18

... ADSP-TS101S Table 11. Pin Definitions—Link Ports (Continued) Signal Type Term L1DIR L2DIR O ( L3DIR O ( Type column symbols asynchronous ground input output; o/d = open drain output power supply internal pull-down approximately 100 k Term (for termination) column symbols: epd = external pull-down approximately not connected always used. ...

Page 19

... IRQ3–0 interrupts to edge sensitive immediately after reset Test Mode required setting during reset reserved. Test Mode required setting during reset reserved. Rev Page May 2009 ADSP-TS101S , as close to the DSP’s pins as possible. SS  three-state  epu = external pull-up approximately 10 k ...

Page 20

... For details on internal and external power estimation, including: power vector definitions, current usage descriptions, and formulas, see EE-169, Estimating Power for the ADSP-TS101S on the Analog Devices website—use site search on “EE-169” (www.analog.com). This document is updated regularly to keep pace with silicon revisions. ...

Page 21

... DD setup/hold, output valid/hold, and output enable/disable times –65C to +150C are relative to a clock edge, the timing data for the ADSP- TS101S has few calculated (formula-based) values. For informa- tion on ac timing, see link port transfer timing, see Token Switch Timing on Page General AC Timing Timing is measured on signals when they cross the 1 ...

Page 22

... ADSP-TS101S For power-up sequencing, power-up reset, and normal reset (hot reset) timing requirements, refer to Table 27 and Figure 14, and Table 28, and respectively. Table 19. AC Asynchronous Signal Specifications (All values in this table are in nanoseconds) Name Description 1 IRQ3–0 Interrupt request input 1 DMAR3–0 ...

Page 23

... TCK t t TCKH TCKL Figure 12. Reference Clocks—Test Clock (TCK) Cycle Time Min and V >0 DD DD_A Figure 13. Power-Up Sequencing Timing Rev Page May 2009 ADSP-TS101S Min Max 10 25 0.4 × t 0.6 × t SCLK SCLK 0.4 × t 0.6 × t SCLK SCLK 500 ...

Page 24

... ADSP-TS101S Table 25. Power-Up Reset Timing Parameter Timing Requirements t RESET Deasserted After V START_LO Static/Strap Pins Are Stable and Within Specification t RESET Deasserted for First Pulse PULSE1_HI t RESET Asserted for Second Pulse PULSE2_LO 1 t TRST Asserted During Power-Up Reset TRST_PWR 1 Applies after and SCLK/LCLK and static/strap pins are stable and within specification, and before RESET is deasserted. ...

Page 25

... Rev Page May 2009 ADSP-TS101S 1.0 0.9 2.5 SCLK 1.0 0.9 2.5 SCLK 1.0 0.9 2.5 SCLK 1.0 0.9 2.5 SCLK 1.0 0.9 2 ...

Page 26

... ADSP-TS101S 1 The output valid (max) value in this column applies for the standard 30 pF capacitive load used in testing. To see how output valid varies with capacitive loading, see on Page 36. 2 The external port protocols employ bus IDLE cycles for bus mastership transitions as well as slave address boundary crossings to avoid any potential bus contention. The apparent driver overlap, due to output disables being larger than output enables, is not actual ...

Page 27

... ADDR31–0, DATA63–0, DPA, CPA, HBG, ACK, BR7–0, L0CLKOUT, L0DAT7–0, L0DIR, L1CLKOUT, L1DAT7–0, L1DIR, L2CLKOUT, L2DAT7–0, L2DIR, L3CLKOUT, L3DAT7–0, L3DIR, EMU. 1.5 1.0 1.5 1.0 6.0 4.2 5.5 1.5 11.0 16 DD_IO SS Rev Page May 2009 ADSP-TS101S SCLK TCK TCK 8 1.0 1.0 5.0 TCK_FE TCK 0.8 SCLK 5.0 TCK or LCLK TCK 8 TCK_FE Figure 40 ...

Page 28

... ADSP-TS101S REFERENCE CLOCK INPUT SIGNAL OUTPUT SIGNAL THREE-STATE ASYNCHRONOUS INPUT OR OUTPUT SIGNAL 1.5V INPUT 1.5V SETUP OUTPUT 1.5V VALID OUTPUT DISABLE PULSE WIDTH 1.5V Figure 16. General AC Parameters Timing Rev Page May 2009 INPUT HOLD OUTPUT HOLD OUTPUT ENABLE ...

Page 29

... The Link clock Ratio (LR set by the SPD bits in the LCTLx register. The maximum LxCLK is 125 MHz may not be used when CCLK  250 MHz This specification applies to the last data byte or the “Dummy” byte that follows the verification byte if enabled. For more information, see the ADSP-TS101 TigerSHARC Processor Hardware Reference. t ...

Page 30

... ADSP-TS101S Table 30. Link Ports—Receive Parameter Timing Requirements Receive Link Clock Period L CLK_R Receive Link Clock Width High L CLKH_R Receive Link Clock Width High L CLKH_R Receive Link Clock Width Low L CLKL_R Receive Link Clock Width Low L CLKL_R LxDAT7–0 Input Setup ...

Page 31

... TKENO t t TKRQ REQI Figure 19. Link Ports—Token Switch, Token Master Min  8  6 TKENI TKRQ t TKENI TKRQ Figure 20. Link Ports—Token Switch, Token Requester Rev Page May 2009 ADSP-TS101S Max L CLK_R X X  3 CLK_T CLK_T CLK_T REQO Max L CLK_R CLK_R ...

Page 32

... Figure 21 through Figure 28 show typical I–V characteristics for the output drivers of the ADSP-TS101S. The curves in these dia- grams represent the current drive capability of the output drivers as a function of output voltage over the range of drive strengths. For complete output driver characteristics, refer to IBIS models, available on the Analog Devices website, www ...

Page 33

... I OH 3.0 3.5 = 3.45V, –40°C = 3.45V, –40° 3.0 3.5 Rev Page May 2009 ADSP-TS101S STRENGTH 3.45V, –40°C DD_IO V = 3.3V, +25°C DD_IO V = 3.45V, –40°C DD_IO V = 3.15V, +85°C DD_IO V = 3.3V, +25°C DD_IO = 3.15V, +85° ...

Page 34

... ADSP-TS101S TEST CONDITIONS The test conditions for timing parameters appearing in on Page 29 and Table 30 on Page 30 include output disable time, output enable time, and capacitive loading. The timing specifi- cations for the DSP apply for the voltage reference levels in Figure 29. ...

Page 35

... V) Figure 37. Typical Output Rise and Fall Time (10%–90%, V DD_IO FALL TIME 100 = 3.3 V) DD_IO Figure 38. Typical Output Rise and Fall Time (10%–90%, V Rev Page May 2009 ADSP-TS101S STRENGTH 3.3V) DD_IO RISE TIME y = 0.1071x + 0.9877 FALL TIME y = 0.0798x + 1.0743 LOAD CAPACITANCE (pF) vs ...

Page 36

... The ADSP-TS101S is rated for performance over the extended commercial temperature range –40°C to +85°C. CASE Thermal Characteristics The ADSP-TS101S is packaged  and 27 mm  Plastic Ball Grid Array (PBGA). The ADSP-TS101S is specified for a case temperature (T ensure that the T heat sink and/or an air flow source may be used. See ...

Page 37

... H10 H11 H12 H13 H14 H15 H16 H17 H18 V DD DD_IO H19 V DD_IO DD_IO H20 FLAG1 H21 FLAG2 Rev Page May 2009 ADSP-TS101S Pin No. Mnemonic Pin No. Mnemonic D1 DATA24 E1 DATA25 D2 DATA19 E2 DATA22 D3 DATA16 E3 DATA20 DD_IO DD_IO DD_IO DD_IO DD_IO DD_IO DD D10 V E10 ...

Page 38

... ADSP-TS101S Table 35. 484-Ball (19 mm 19 mm) PBGA Pin Assignments (Continued) Pin No. Mnemonic Pin No. Mnemonic F22 TMR0E G22 FLAG0 L1 L3CLKIN M1 L1DAT0 L1DAT2 L3 L3DIR M3 L1DAT1 DD_IO L10 V M10 V SS L11 V M11 V SS L12 V M12 V SS L13 V M13 V SS L14 V M14 V SS L15 ...

Page 39

... AB3 DATA55 AB4 DATA56 AB5 DATA59 Figure 41. 484-Ball PBGA Pin Configurations (Top View, Summary) Rev Page May 2009 ADSP-TS101S Pin No. Mnemonic Pin No. Mnemonic AB6 DATA62 AB15 AB7 L2DAT1 AB16 AB8 L2DAT2 AB17 AB9 L2DAT6 AB18 AB10 L2CLKIN AB19 AB11 L2DIR AB20 ...

Page 40

... ADSP-TS101S Table 36. 625-Ball (27 mm  27 mm) PBGA Pin Assignments Pin No. Mnemonic Pin No. Mnemonic DATA17 DATA14 B3 DATA16 A4 DATA11 B4 DATA13 A5 DATA9 B5 DATA12 A6 DATA7 B6 DATA10 A7 DATA4 B7 DATA5 A8 DATA1 B8 DATA2 A9 L0DIR B9 NC A10 L0DAT7 B10 L0CLKOUT A11 L0DAT4 B11 L0DAT5 A12 L0DAT1 B12 L0DAT2 A13 ...

Page 41

... SS SS V12 V13 V14 V15 V16 V17 V18 V19 V20 V21 V DD_IO DD V22 V DD_IO DD_IO V23 ADDR31 V24 ADDR30 V25 ADDR29 Rev Page May 2009 ADSP-TS101S Pin No. Mnemonic Pin No. Mnemonic P1 L1DAT5 R1 L1CLKOUT P2 L1DAT4 R2 L1DAT7 P3 L1DAT3 R3 L1DAT6 DD_IO DD_IO DD_IO P10 V R10 ...

Page 42

... ADSP-TS101S Table 36. 625-Ball (27 mm  27 mm) PBGA Pin Assignments (Continued) Pin No. Mnemonic Pin No. Mnemonic AA1 DATA46 AB1 DATA49 AA2 DATA45 AB2 DATA48 AA3 DATA44 AB3 DATA47 AA4 V AB4 V DD_IO AA5 V AB5 V DD_IO AA6 V AB6 V DD_IO AA7 V AB7 V DD AA8 V AB8 V DD ...

Page 43

... OUTLINE DIMENSIONS The ADSP-TS101S is available × 19 mm, 484-ball PBGA package with 22 rows of balls (B-484); the DSP also is available × 27 mm, 625-ball PBGA package with 25 rows of balls (B-625). 17.05 16.95 16.85 TOP VIEW 2.50 MAX NOTES: 1. ALL DIMENSIONS ARE IN MILLIMETERS. 2. THE ACTUAL POSITION OF THE BALL GRID IS WITHIN 0. ITS IDEAL POSITION RELATIVE TO THE PACKAGE EDGES ...

Page 44

... ADSP-TS101S 24.20 24.00 23.80 TOP VIEW 2.50 MAX NOTES: 1. ALL DIMENSIONS ARE IN MILLIMETERS. 2. THE ACTUAL POSITION OF THE BALL GRID IS WITHIN 0. ITS IDEAL POSITION RELATIVE TO THE PACKAGE EDGES. 3. CENTER DIMENSIONS ARE NOMINAL. 4. THIS PACKAGE COMPLIES WITH THE JEDEC MS-034 SPECIFICATION, BUT USES TIGHTER TOLERANCES THAN THE MAXIMUMS ALLOWED IN THAT SPECIFICATION ...

Page 45

... ADSP-TS101SAB1-000 –40°C to +85°C ADSP-TS101SAB1-100 –40°C to +85°C ADSP-TS101SAB1Z000 –40°C to +85°C ADSP-TS101SAB1Z100 –40°C to +85°C ADSP-TS101SAB2-000 –40°C to +85°C ADSP-TS101SAB2-100 –40°C to +85°C ADSP-TS101SAB2Z000 –40°C to +85°C ADSP-TS101SAB2Z100 –40°C to +85° indicates 1 ...

Page 46

... ADSP-TS101S Rev Page May 2009 ...

Page 47

... Rev Page May 2009 ADSP-TS101S ...

Page 48

... ADSP-TS101S ©2009 Analog Devices, Inc. All rights reserved. Trademarks and registered trademarks are the property of their respective owners. D03164-0-5/09(C) Rev Page May 2009 ...

Related keywords