ADSP-TS203S 500 MHz TigerSHARC Processor with 4 Mbit on-chip embedded DRAM

ADSP-TS203S Performance:

The ADSP-TS203S is a member of the TigerSHARC Processor family. Targeted at numerous signal processing applications that rely on multiple processors working together to execute computationally-intensive real-time functions, ADI's TigerSHARC Processor is well-suited to video and communication markets as well as defense, medical imaging, industrial instrumentation. The ADSP-TS203S features a static superscaler architecture which combines RISC, VLIW and standard DSP functionality. Native support of fixed and floating point data types, coupled with the leading edge multiprocessing capabilities allows the TigerSHARC Processor to offer unrivaled DSP performance. At a 500 MHz clock rate, the ADSP-TS203S offers the industry's highest 16-bit fixed-point and 32-bit floating-point performance. The ADSP-TS203S has a 32-bit 1024-point complex FFT time of 20.2 microseconds and provides 1500 MFLOPs per watt.

The ADSP-TS201S is available in a 25x25mm inexpensive, BGA package. The TigerSHARC Processor is available for general purpose sampling today.

Features and Benefits
  • Static Superscalar architecture which supports 1, 8, 16 and 32-bit fixed point as well as floating point data processing
  • High performance 500 MHz, 2.0 ns instruction rate DSP core
  • 4 Mbit on-chip embedded DRAM internally organized in four banks with user-defined partitioning
  • 10 channel, zero overhead DMA controller
  • Four internal 128-bit wide internal buses providing a total memory bandwidth of 32 Gbytes per second
  • Single instruction multiple-data (SIMD) operation supported by two computation blocks each with an ALU, multiplier, shifter and 32-word register file
  • Assembly and C language programmability
  • Temperature Range: -40C to +85C
Processors & DSP
BSDL Model Files
Data Sheets
Documentnote
ADSP-TS203S: TigerSHARC Embedded Processor Data Sheet (Rev. D)PDF 2017 kB
TigerSHARC Embedded Processor ADSP-TS203S (Rev. D)PDF 2017 kB
Application Notes
Documentnote
EE-112: Class Implementation in Analog C++PDF 31.54 K
EE-356: Emulator and Evaluation Hardware Troubleshooting Guide for CCES Users (Rev. 2)
EE-356: Associated Files
PDF 779.29 K
EE-332: Cycle Counting and Profiling (Rev. 2)
EE-332: Code example
PDF 142 kB
EE-120: Interfacing Assembly Language Programs to CPDF
AN-911: A Detailed Guide to Powering the TigerSHARC Processors (Rev. 0)PDF 239 kB
EE-330: Windows Vista Compatibility in VisualDSP++ 5.0 Development Tools (Rev. 1)PDF 276 kB
EE-175: Emulator and Evaluation Hardware Troubleshooting Guide for VisualDSP++ Users (Rev. 14)
EE-175: Associated Files
PDF 183 kB
EE-303: Using VisualDSP++® Thread-Safe Libraries with a Third-Party RTOS (Rev. 1)PDF 56 kB
EE-170: Estimating Power for ADSP-TS201S TigerSHARC® Processors (Rev. 2)
EE-170: Power calculator spreadsheet (Rev 2, 10/2006)
PDF 372 kB
EE-283: External Bus Arbitration with ADSP-TS20x TigerSHARC® Processors (Rev. 1)PDF 971 kB
EE-273: Using the VisualDSP++ Command-Line Installer (Rev. 1)PDF 96 kB
EE-261: Understanding Jitter Requirements of PLL-Based Processors (Rev. 1)PDF 90 kB
EE-263: Parallel Implementation of Fixed-Point FFTs on TigerSHARC® Processors (Rev. 1)PDF 148 kB
EE-217: Updating the ADSP-TS101S TigerSHARC® EZ-KIT Lite™ FirmwarePDF 73 kB
EE-202: Using the Expert Linker for Multiprocessor LDFs (Rev. 3)
EE-202 Software Code
PDF 1186 kB
EE-241: SHARC® DSPs to TigerSHARC® Processors Code Porting Guide (Rev. 1)
EE-241 Software Code
PDF 693 kB
EE-235: An Introduction to Scripting in VisualDSP++® (Rev. 1)PDF 342 kB
EE-174: ADSP-TS101S TigerSHARC® Processor Boot Loader Kernels OperationPDF 100 kB
EE-200: ADSP-TS20x TigerSHARC® Processor Boot Loader Kernels Operation (Rev. 1)PDF 126 kB
EE-201: ADSP-TS20x TigerSHARC® Processor On-chip SDRAM Controller (Rev. 1)PDF 584 kB
EE-182: Thermal Relief Design for ADSP-TS201S TigerSHARC® Processors (Rev. 1)PDF 248 kB
EE-211: 16-bit FIR Filters on ADSP-TS20x TigerSHARC® Processors (Rev. 1)PDF 109 kB
EE-218: Writing Efficient Floating-Point FFTs for ADSP-TS201 TigerSHARC® Processors (Rev. 2)PDF 476 kB
EE-178: The ADSP-TS101S TigerSHARC® On-chip SDRAM Controller (Rev. 2)PDF 613 kB
EE-176: Hardware Design Checklist For ADSP-TS101S TigerSHARC® Processors (Rev. 3)PDF 334 kB
EE-215: A 16-bit IIR Filter on the ADSP-TS20x TigerSHARC® ProcessorPDF 57 kB
EE-210: SDRAM Selection and Configuration Guidelines for ADI Processors (Rev. 2)PDF 241 kB
EE-179: ADSP-TS20xS TigerSHARC® System Design Guidelines (Rev. 6)PDF 270 kB
EE-205: Considerations for Porting Code from the ADSP-TS101S TigerSHARC® Processor to the ADSP-TS201S TigerSHARC ProcessorPDF 351 kB
EE-198: User Guide to ADSP-TS201S TigerSHARC® Processor IBIS FilesPDF 123 kB
EE-68: Analog Devices JTAG Emulation Technical Reference (Rev. 10)PDF 293 kB
EE-169: Estimating Power For The ADSP-TS101SPDF 114 kB
EE-167: Introduction to TigerSHARC® Multiprocessor Systems Using VisualDSP++™
EE-167 Software Code
PDF 578 kB
EE-128: DSP in C++: Calling Assembly Class Member Functions From C++PDF 172 kB
EE-126: The ABCs of SDRAMemories (Rev. 1)PDF 186 kB
EE-143: Understanding DMA on the ADSP-TS101
DMA Demonstration Code for EE-143
PDF 89 kB
EE-147: Tuning C Source Code for the TigerSHARC® DSP CompilerPDF 194 kB
EE-110: A Quick Primar on ELF and DWARF File FormatsPDF 19 kB
EE-159: Initializing DSP System & Control Registers From C and C++PDF 14 kB
EE-104: Setting Up Streams with the VisualDSP Debugger
EE-104 Software Code
PDF 120 kB
EE-103: Performing Level Conversion Between 5v and 3.3v IC'sPDF 206 kB
Processor Manuals
Documentnote
ADSP-TS201 TigerSHARC Processor Programming Reference (Rev. 1.1)
Documentation Errata
PDF 4420 kB
ADSP-TS201 TigerSHARC Processor Hardware Reference (Rev. 1.1)
Documentation Errata
PDF 2708 kB
Software Manuals
Documentnote
VisualDSP++® 5.0 Assembler and Preprocessor Manual (Rev. 3.4)PDF 3197 kB
VisualDSP++® 5.0 Loader and Utilities Manual (Rev. 2.5)
Documentation Errata
PDF 2246 kB
VisualDSP++® 5.0 Licensing Guide (Rev. 1.4)PDF 392 kB
VisualDSP++® 5.0 Kernel (VDK) Users Guide (Rev. 3.5)PDF 2401 kB
VisualDSP++® 5.0 Linker and Utilities Manual (Rev. 3.5)PDF 2290 kB
VisualDSP++® 5.0 Users Guide (Rev. 3.0)PDF 2738 kB
VisualDSP++® 5.0 Quick Installation Reference Card (Rev. 3.1)PDF 91 kB
VisualDSP++® 5.0 Getting Started Guide (Rev. 3.0)
Documentation Errata
PDF 2035 kB
VisualDSP++® 5.0 Product Release Bulletin (Rev. 3.0)PDF 774 kB
VisualDSP++® 5.0 C/C++ Compiler and Library Manual for TigerSHARC Processors (Rev. 4.1)
Documentation Errata
PDF 3085 kB
Integrated Circuit Anomalies
Documentnote
ADSP-TS203S TigerSHARC Anomaly List for Revision(s) 1.1, 1.2, 2.0 (Rev. L)PDF
Legacy Emulator Manuals
Documentnote
Apex-ICE USB Emulator Hardware Installation Guide (Rev. 6.0)PDF 605 kB
Product Highlight
Documentnote
600 MHz TigerSHARC Processor: The Performance Density LeaderPDF 1408 kB
Order Information
Part NumberPackagePacking QtyTemp RangePrice 100-499Price 1000+RoHS
ADSP-TS203SABP-050 Last Time Buy576 ball SBGAOTH 44-40 to 85C00N
ADSP-TS203SBBPZ050 Last Time Buy576 ball SBGAOTH 44-40 to 85C00Y
Evaluation Boards
Part NumberDescriptionPriceRoHS
ADZS-TS201S-EZLITEEvaluation Board1000Y
Reference Materials
TigerSHARC Embedded Processor ADSP-TS203S (Rev. D) adsp-ts203s
ADSP-TS20x TigerSHARC BSDL File 25x25mm PBGA Package for Revision 2.0, (01/2006) adsp-ts201s
ADSP-TS20x TigerSHARC BSDL File 25x25mm PBGA Package for Revision 1.2, (03/2005) adsp-ts201s
ADSP-TS20x TigerSHARC BSDL File 25x25mm PBGA Package for Revision 1.1, (03/2005) adsp-ts201s
EE-112: Class Implementation in Analog C++ adsp-ts101s
EE-356: Emulator and Evaluation Hardware Troubleshooting Guide for CCES Users (Rev. 2) adsp-ts101s
EE-356: Associated Files adsp-ts101s
EE-332: 周期计数与分析 adsp-ts101s
EE-332: Cycle Counting and Profiling (Rev. 2) adsp-ts101s
EE-332: Code example adsp-ts101s
EE-175: 仿真器与EZ-KIT Lite®评估系统问题解决指南 (Rev. 10) adsp-ts101s
EE-175: RMA forms (Rev 10, 11/2007) adsp-ts101s
EE-68: JTAG 仿真技术参考 (Rev. 10) adsp-ts101s
EE-120: Interfacing Assembly Language Programs to C adsp-ts101s
EE-200: ADSP-TS20x TigerSHARC®处理器的启动加载内核运行 adsp-ts201s
AN-911: A Detailed Guide to Powering the TigerSHARC Processors (Rev. 0) adsp-ts101s
EE-330: Windows Vista Compatibility in VisualDSP++ 5.0 Development Tools (Rev. 1) adsp-ts101s
EE-175: Emulator and Evaluation Hardware Troubleshooting Guide for VisualDSP++ Users (Rev. 14) adsp-ts101s
EE-175: Associated Files adsp-ts101s
EE-303: Using VisualDSP++® Thread-Safe Libraries with a Third-Party RTOS (Rev. 1) adsp-ts101s
EE-170: Estimating Power for ADSP-TS201S TigerSHARC® Processors (Rev. 2) adsp-ts201s
EE-170: Power calculator spreadsheet (Rev 2, 10/2006) adsp-ts201s
EE-283: External Bus Arbitration with ADSP-TS20x TigerSHARC® Processors (Rev. 1) adsp-ts201s
EE-273: Using the VisualDSP++ Command-Line Installer (Rev. 1) adsp-ts101s
EE-261: Understanding Jitter Requirements of PLL-Based Processors (Rev. 1) adsp-ts101s
EE-263: Parallel Implementation of Fixed-Point FFTs on TigerSHARC® Processors (Rev. 1) adsp-ts101s
EE-217: Updating the ADSP-TS101S TigerSHARC® EZ-KIT Lite™ Firmware adsp-ts101s
EE-202: Using the Expert Linker for Multiprocessor LDFs (Rev. 3) adsp-ts101s
EE-202 Software Code adsp-ts101s
EE-241: SHARC® DSPs to TigerSHARC® Processors Code Porting Guide (Rev. 1) adsp-ts101s
EE-241 Software Code adsp-ts101s
EE-235: An Introduction to Scripting in VisualDSP++® (Rev. 1) adsp-ts101s
EE-174: ADSP-TS101S TigerSHARC® Processor Boot Loader Kernels Operation adsp-ts101s
EE-200: ADSP-TS20x TigerSHARC® Processor Boot Loader Kernels Operation (Rev. 1) adsp-ts201s
EE-201: ADSP-TS20x TigerSHARC® Processor On-chip SDRAM Controller (Rev. 1) adsp-ts201s
EE-182: Thermal Relief Design for ADSP-TS201S TigerSHARC® Processors (Rev. 1) adsp-ts201s
EE-211: 16-bit FIR Filters on ADSP-TS20x TigerSHARC® Processors (Rev. 1) adsp-ts201s
EE-218: Writing Efficient Floating-Point FFTs for ADSP-TS201 TigerSHARC® Processors (Rev. 2) adsp-ts201s
EE-178: The ADSP-TS101S TigerSHARC® On-chip SDRAM Controller (Rev. 2) adsp-ts101s
EE-176: Hardware Design Checklist For ADSP-TS101S TigerSHARC® Processors (Rev. 3) adsp-ts101s
EE-215: A 16-bit IIR Filter on the ADSP-TS20x TigerSHARC® Processor adsp-ts201s
EE-210: SDRAM Selection and Configuration Guidelines for ADI Processors (Rev. 2) adsp-ts101s
EE-179: ADSP-TS20xS TigerSHARC® System Design Guidelines (Rev. 6) adsp-ts201s
EE-205: Considerations for Porting Code from the ADSP-TS101S TigerSHARC® Processor to the ADSP-TS201S TigerSHARC Processor adsp-ts201s
EE-198: User Guide to ADSP-TS201S TigerSHARC® Processor IBIS Files adsp-ts201s
EE-68: Analog Devices JTAG Emulation Technical Reference (Rev. 10) adsp-ts101s
EE-169: Estimating Power For The ADSP-TS101S adsp-ts101s
EE-167: Introduction to TigerSHARC® Multiprocessor Systems Using VisualDSP++™ adsp-ts101s
EE-167 Software Code adsp-ts101s
EE-128: DSP in C++: Calling Assembly Class Member Functions From C++ adsp-ts101s
EE-126: The ABCs of SDRAMemories (Rev. 1) adsp-ts101s
EE-143: Understanding DMA on the ADSP-TS101 adsp-ts101s
DMA Demonstration Code for EE-143 adsp-ts101s
EE-147: Tuning C Source Code for the TigerSHARC® DSP Compiler adsp-ts101s
EE-110: A Quick Primar on ELF and DWARF File Formats adsp-ts101s
EE-263: TigerSHARC®处理器上定点FFT的并行实现 adsp-ts101s
EE-198: TigerSHARC®系列ADSP—TS201S处理器IBIS文件的用户说明 adsp-ts201s
EE-211: ADSP-TS20x TigerSHARC(R)处理器上的16-bit FIR滤波器 adsp-ts201s
EE-215: 16-bit IIR 滤波器在ADSP-TS20x TigerSHARC®处理器上的实现 adsp-ts201s
EE-218: 为ADSP-TS201 TigerSHARC®处理器编写高效的浮点FFT adsp-ts201s
EE-159: Initializing DSP System & Control Registers From C and C++ adsp-ts101s
EE-104: Setting Up Streams with the VisualDSP Debugger adsp-ts101s
EE-104 Software Code adsp-ts101s
EE-103: Performing Level Conversion Between 5v and 3.3v IC's adsp-ts101s
ADSP-TS201 TigerSHARC Processor Programming Reference (Rev. 1.1) adsp-ts201s
ADSP-TS201 TigerSHARC Processor Hardware Reference (Rev. 1.1) adsp-ts201s
VisualDSP++® 5.0 Assembler and Preprocessor Manual (Rev. 3.4) adsp-ts101s
VisualDSP++® 5.0 Loader and Utilities Manual (Rev. 2.5) adsp-ts101s
VisualDSP++® 5.0 Licensing Guide (Rev. 1.4) adsp-ts101s
VisualDSP++® 5.0 Kernel (VDK) Users Guide (Rev. 3.5) adsp-ts101s
VisualDSP++® 5.0 Linker and Utilities Manual (Rev. 3.5) adsp-ts101s
VisualDSP++® 5.0 Users Guide (Rev. 3.0) adsp-ts101s
VisualDSP++® 5.0 Quick Installation Reference Card (Rev. 3.1) adsp-ts101s
VisualDSP++® 5.0 Getting Started Guide (Rev. 3.0) adsp-ts101s
VisualDSP++® 5.0 Product Release Bulletin (Rev. 3.0) adsp-ts101s
VisualDSP++® 5.0 C/C++ Compiler and Library Manual for TigerSHARC Processors (Rev. 4.1) adsp-ts101s
ADSP-TS203S TigerSHARC Anomaly List for Revision(s) 1.1, 1.2, 2.0 (Rev. L) adsp-ts203s
Apex-ICE USB Emulator Hardware Installation Guide (Rev. 6.0) adsp-ts101s
600 MHz TigerSHARC Processor: The Performance Density Leader adsp-ts201s
ADI Complementary Parts Guide - Supervisory Devices and DSP Processors adsp-ts101s
DSPs Step Forward in 3G Stations adsp-ts201s
SHARC Bites Back - The Memory Inside: TigerSHARC Swallows Its DRAM adsp-ts101s
Continuous Real-Time Signal Processing -- Comparing TigerSHARC and PowerPC... adsp-ts101s
A Software Solution for Chip Rate Processing in CDMA Wireless Infrastructure adsp-ts101s