The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers.    


Datasheet Search Engine   
 
Part # or Description: • 5V RS232 Driver • 2SC5066* • "Real Time Clock" • "USB connector" • "blue led" 5mm • 10 watt zener diode • 2N3055* motorola
 
Search Tip: Try entering the part number only. Include a wildcard (eg. lm317* or 1n4148*)

 

 

TigerSHARC® Embedded Processor ADSP-TS202S 1149.1 IEEE-compliant


Datasheet Thumbnail

  

Download PDF



Top Searches for this datasheet



MHz, instruction cycle rate bits internal-on-chip-DRAM memory (576-ball) thermally enhanced ball grid array package Dual-computation blocks-each containing ALU, multiplier, shifter, register file Dual-integer ALUs, providing data addressing pointer manipulation Single-precision IEEE 32-bit extended-precision 40-bit floating-point data formats 16-, 32-, 64-bit fixed-point data formats Integrated includes 14-channel controller, external port, four link ports, SDRAM controller, programmable flag pins, timers, timer expired system integration
TigerSHARC® Embedded Processor ADSP-TS202S
1149.1 IEEE-compliant JTAG test access port on-chip emulation On-chip arbitration glueless multiprocessing
BENEFITS
Provides high performance static superscalar operations, optimized large, demanding multiprocessor applications Performs exceptionally well algorithm benchmarks (see benchmarks Table Supports overhead transfers between internal memory, external memory, memory-mapped peripherals, link ports, host processors, other (multiprocessor) DSPs Eases programming through extremely flexible instruction high-level-language-friendly architecture Enables scalable multiprocessing systems with communications overhead
JTAG PORT JTAG EXTERNAL PORT ADDR HOST MULTIPROC SDRAM CTRL C-BUS S-BUS ADDR S-BUS DATA LINK PORTS DATA CTRL CTRL
DATA ADDRESS GENERATION INTEGER PROGRAM SEQUENCER ADDR FETCH 32-BIT 32-BIT J-BUS ADDR J-BUS DATA K-BUS ADDR K-BUS DATA I-BUS ADDR I-BUS DATA INTEGER 32-BIT 32-BIT
BITS INTERNAL MEMORY MEMORY BLOCKS (PAGE CACHE) CROSSBAR CONNECT
SHIFT REGISTER FILE 32-BIT 32-BIT COMPUTATIONAL BLOCKS
REGISTER FILE 32-BIT 32-BIT
SHIFT
Figure Functional Block Diagram
TigerSHARC TigerSHARC logo registered trademarks Analog Devices, Inc.
Rev.
Information furnished Analog Devices believed accurate reliable. However, responsibility assumed Analog Devices use, infringements patents other rights third parties that result from use. Specifications subject change without notice. license granted implication otherwise under patent patent rights Analog Devices. Trademarks registered trademarks property their respective owners.
Technology Way, P.O. 9106, Norwood, 02062-9106 U.S.A. Tel: 781.329.4700 www.analog.com Fax: 781.326.3113 ©2006 Analog Devices, Inc. rights reserved.
ADSP-TS202S
TABLE CONTENTS
General Description Dual Compute Blocks Data Alignment Buffer (DAB) Dual Integer (IALU) Program Sequencer Interrupt Controller Flexible Instruction Memory External Port (Off-Chip Memory/Peripherals Interface) Host Interface Multiprocessor Interface SDRAM Controller EPROM Interface Controller Link Ports (LVDS) Timer General-Purpose Reset Booting Clock Domains Power Domains Filtering Reference Voltage Clocks Development Tools Evaluation Designing Emulator-Compatible Board (Target) Additional Information Function Descriptions Strap Function Descriptions ADSP-TS202S-Specifications Operating Conditions Electrical Characteristics Absolute Maximum Ratings Package Information Sensitivity Timing Specifications General Timing Link Port Voltage, Differential-Signal (LVDS) Electrical Characteristics, Timing Link Port-Data Timing Link Port-Data Timing Output Drive Currents Test Conditions Output Disable Time Output Enable Time Capacitive Loading Environmental Conditions Thermal Characteristics 576-Ball BGA_ED Configurations Outline Dimensions Surface Mount Design Ordering Guide
REVISION HISTORY
12/06-Rev. Rev. Applied Corrections Additional Information Figure SCLK_VREF Filtering Scheme Operating Conditions Added On-Chip DRAM Refresh Ordering Guide
Rev.
Page
December 2006
ADSP-TS202S
GENERAL DESCRIPTION
ADSP-TS202S TigerSHARC processor ultrahigh performance, static superscalar processor optimized large signal processing tasks communications infrastructure. combines very wide memory widths with dual computation blocks-supporting floating-point (IEEE 32-bit extended precision 40-bit) fixed-point (8-, 16-, 32-, 64-bit) processing-to standard performance digital signal processors. TigerSHARC static superscalar architecture lets execute four instructions each cycle, performing fixed-point (16-bit) operations floating-point operations. Four independent 128-bit wide internal data buses, each connecting memory banks, enable quad-word data, instruction, accesses provide bytes second internal memory bandwidth. Operating MHz, ADSP-TS202S processor's core instruction cycle time. Using single-instruction, multiple-data (SIMD) features, ADSP-TS202S processor perform four billion 40-bit MACS billion 80-bit MACS second. Table shows DSP's performance benchmarks. Table General-Purpose Algorithm Benchmarks
Benchmark Speed 32-bit algorithm, billion MACS/s peak performance point complex FFT1 (Radix 18.8 point complex FFT1 (Radix filter (per real tap) 8][8 matrix multiply (complex, floating-point) 16-bit algorithm, billion MACS/s peak performance point complex FFT1 (Radix transfer rate External port bytes/s Link ports (each) bytes/s
interrupt controller that supports hardware software interrupts, supports level- edge-triggers, supports prioritized, nested interrupts Four 128-bit internal data buses, each connecting 2M-bit memory banks On-chip DRAM (12M-bit) external port that provides interface host processors, multiprocessing space (DSPs), off-chip memorymapped peripherals, external SRAM SDRAM 14-channel controller Four full-duplex LVDS link ports 64-bit interval timers timer expired 1149.1 IEEE compliant JTAG test access port onchip emulation Figure shows typical single-processor system with external SRAM SDRAM. Figure Page shows typical multiprocessor system.
ADSP-TS202S
RST_IN
Clock Cycles 9419 1397544 1399
RST_OUT POR_IN CLOCK REFERENCE REFERENCE
SDRAM MEMORY (OPTIONAL)
BOOT EPROM (OPTIONAL)
ADDR
SCLK SCLKRAT2-0 SCLK_VREF VREF IRQ3-0 FLAG3-0 ID2-0 MSSD3-0 LDQM HDQM SDWE SDCKE BOFF BRST ADDR31-0 DATA63-0 WRH/WRL MS1-0
DATA
MEMORY (OPTIONAL)
ADDR DATA
HOST PROCESSOR INTERFACE (OPTIONAL)
ADDR DATA
Cache preloaded.
ADSP-TS202S processor code-compatible with other TigerSHARC processors. Functional Block Diagram Page shows ADSPTS202S processor's architectural blocks. These blocks include Dual compute blocks, each consisting ALU, multiplier, 64-bit shifter, 32-word register file associated data alignment buffers (DABs) Dual integer ALUs (IALUs), each with 31-word register file data addressing status register program sequencer with instruction alignment buffer (IAB) branch target buffer (BTB)
LxACKO LxBCMPI CONTROLIMP1-0 BUSLOCK TMR0E DS2-0 JTAG
Figure ADSP-TS202S Single-Processor System with External SDRAM
Rev.
Page
December 2006
CONTROL
ADDRESS
DATA
LINK DEVICES MAX) (OPTIONAL)
SDA10 BR7-0 IORD IOWR IOEN LxDATO3-0P/N LxCLKOUTP/N DMAR3-0 LxACKI LxBCMPO LxDATI3-0P/N LxCLKINP/N
ADDR DATA
DEVICE (OPTIONAL)
DATA
ADSP-TS202S
TigerSHARC uses Static Superscalararchitecture. This architecture superscalar that ADSP-TS202S processor's core execute simultaneously from four 32-bit instructions encoded very large instruction word (VLIW) instruction line using DSP's dual compute blocks. Because does perform instruction reordering runtime- programmer selects which operations will execute parallel prior runtime-the order instructions static. With exceptions, instruction line, whether contains one, two, three, four 32-bit instructions, executes with throughput cycle 10-deep processor pipeline. optimal program execution, programmers must follow DSP's instruction parallelism rules when encoding instruction line. general, selection parallel instructions that execute each cycle depends both instruction line resources each instruction requires source destination registers used instructions. programmer direct control three core components-the IALUs, compute blocks, program sequencer. ADSP-TS202S processor, most cases, two-cycle execution pipeline that fully interlocked, so-whenever computation result unavailable another operation dependent it-the automatically inserts more stall cycles needed. Efficient programming with dependency-free instructions eliminate most computational memory transfer data dependencies. addition, ADSP-TS202S processor supports SIMD operations ways-SIMD compute blocks SIMD computations. programmer load both compute blocks with same data (broadcast distribution) different data (merged distribution). storing intermediate results. Instructions access registers register file individually (word-aligned), sets (dual-aligned), sets four (quad-aligned). ALU-the performs standard arithmetic operations both fixed- floating-point formats. also performs logic permute operations. Multiplier-the multiplier performs both fixed- floating-point multiplication fixed-point multiply accumulate. Shifter-the 64-bit shifter performs logical arithmetic shifts, stream manipulation, field deposit extraction operations. Using these features, compute blocks Provide MACS cycle peak MACS cycle sustained 16-bit performance provide MACS cycle peak MACS cycle sustained 32-bit performance (based FIR) Execute single-precision floating-point execute fixed-point (16-bit) operations cycle, providing FLOPS 12.0G/s regular operations performance Perform complex 16-bit MACS cycle
DATA ALIGNMENT BUFFER (DAB)
quad-word FIFO that enables loading quadword data from nonaligned addresses. Normally, load instructions must aligned their data size that quad words loaded from quad-aligned address. Using significantly improves efficiency some applications, such filters.
DUAL COMPUTE BLOCKS
ADSP-TS202S processor compute blocks that execute computations either independently together single-instruction, multiple-data (SIMD) engine. issue compute instructions compute block each cycle, instructing ALU, multiplier, shifter perform independent, simultaneous operations. Each compute block execute eight 8-bit, four 16-bit, 32-bit, 64-bit SIMD computations parallel with operation other block. These computation units support IEEE 32-bit single-precision floating-point, extended-precision 40-bit floating point, 16-, 32-, 64-bit fixed-point processing. compute blocks referred assembly syntax, each block contains three computational units-an ALU, multiplier, 64-bit shifter-and 32-word register file. Register File-each compute block multiported, 32-word, fully orthogonal register file used transferring data between computation units data buses
DUAL INTEGER (IALU)
ADSP-TS202S processor IALUs that provide powerful address generation capabilities perform many generalpurpose integer operations. IALUs referred assembly syntax have following features: Provide memory addresses data update pointers Support circular buffering bit-reverse addressing Perform general-purpose integer operations, increasing programming flexibility Include 31-word register file each IALU address generators, IALUs perform immediate indirect (pre- post-modify) addressing. They perform modulus bit-reverse operations with constraints placed memory addresses modulus data buffer placement. Each IALU specify either single-, dual-, quad-word access from memory. IALUs have hardware support circular buffers, reverse, zero-overhead looping. Circular buffers facilitate efficient programming delay lines other data structures required digital signal processing, they commonly used digital filters Fourier transforms. Each IALU provides registers four circular buffers, applications
Static Superscalar trademark Analog Devices, Inc.
Rev.
Page
December 2006
ADSP-TS202S
total eight circular buffers. IALUs handle address pointer wraparound automatically, reducing overhead, increasing performance, simplifying implementation. Circular buffers start memory location. Because IALU's computational pipeline cycle deep, most cases integer results available next cycle. Hardware (register dependency check) causes stall result unavailable given cycle. direct conditionally execute multiply, add, subtract both computation blocks while also branches another location program. Some features instruction include Algebraic assembly language syntax Direct support DSP, imaging, video arithmetic types Eliminates toggling hardware modes because modes supported options (for example, rounding, saturation, others) within instructions Branch prediction encoded instruction; enables zerooverhead loops Parallelism encoded instruction line Conditional execution optional instructions User-defined partitioning between program data memory
PROGRAM SEQUENCER
ADSP-TS202S processor's program sequencer supports following: fully interruptible programming model with flexible programming assembly C/C++ languages; handles hardware interrupts with high throughput aborted instruction cycles 10-cycle instruction pipeline-four-cycle fetch pipe six-cycle execution pipe-computation results available cycles after operands available Supply instruction fetch memory addresses; sequencer's instruction alignment buffer (IAB) caches five fetched instruction lines waiting execute; program sequencer extracts instruction line from distributes appropriate core component execution Management program structures program flow determined according JUMP, CALL, RTI, instructions, loop structures, conditions, interrupts, software exceptions Branch prediction 128-entry branch target buffer (BTB) reduce branch delays efficient execution conditional unconditional branch instructions zero-overhead looping; correctly predicted branches that taken occur with zero overhead cycles, overcoming five-to-nine stage branch penalty Compact code without requirement align code memory; handles alignment
MEMORY
DSP's internal external memory organized into unified memory map, which defines location (address) elements system, shown Figure memory divided into four memory areas-host space, external memory, multiprocessor space, internal memory-and each memory space, except host memory, subdivided into smaller memory spaces. ADSP-TS202S processor internal memory bits on-chip DRAM memory, divided into blocks bits (64K words bits). Each block-M0, M10-can store program instructions, data, both, applications configure memory suit specific needs. Placing program instructions data different memory blocks, however, enables access data while performing instruction fetch. Each memory segment contains 128K cache enable single-cycle accesses internal DRAM. internal memory blocks connect four 128-bit wide internal buses through crossbar connection, enabling perform four memory transfers same cycle. DSP's internal architecture provides total memory bandwidth bytes second, enabling core access eight 32-bit data-words four 32-bit instructions each cycle. DSP's flexible memory structure enables core accesses different memory blocks same cycle core access three memory blocks parallel-one instruction data accesses Programmable partitioning program data memory Program access memory 32-, 64-, 128-bit words-16-bit words with
Interrupt Controller
supports nested nonnested interrupts. Each interrupt type register interrupt vector table. Also, each both interrupt latch register interrupt mask register. interrupts fixed either level-sensitive edge-sensitive, except IRQ3-0 hardware interrupts, which programmable. distinguishes between hardware interrupts software exceptions, handling them differently. When software exception occurs, aborts other instructions instruction pipe. When hardware interrupt occurs, continues execute instructions already instruction pipe.
Flexible Instruction
128-bit instruction line, which contain four 32-bit instructions, accommodates variety parallel operations concise programming. example, instruction line
Rev.
Page
December 2006
ADSP-TS202S
GLOBAL SPACE
0xFFFFFFFF
(MSH)
0x80000000 RESERVED 0x74000000 MSSD BANK (MSSD3) 0x70000000 0x03FFFFFF
EXTERNAL MEMORY SPACE
INTERNAL SPACE
RESERVED 0x64000000 MSSD BANK (MSSD2) 0x60000000 RESERVED 0x54000000 MSSD BANK (MSSD1) 0x50000000 RESERVED 0x44000000 MSSD BANK (MSSD0) 0x40000000 BANK (MS1) 0x38000000 BANK (MS0) 0x30000000
MULTIPROCESSOR MEMORY SPACE
RESERVED
0x001F03FF REGISTERS (UREGS) RESERVED 0x001E03FF INTERNAL REGISTERS (UREGS) RESERVED 0x0014FFFF INTERNAL MEMORY BLOCK RESERVED 0x0010FFFF INTERNAL MEMORY BLOCK RESERVED 0x000CFFFF INTERNAL MEMORY RESERVED INTERNAL MEMORY RESERVED 0x0004FFFF NTERNAL MEMORY BLOCK 0x00040000 RESERVED 0x0000FFFF NTERNAL MEMORY BLOCK 0x00000000 INTERNAL MEMORY RESERVED 0x000C0000 0x0008FFFF 0x00080000 0x00100000 0x00140000 0x001E0000 PROCESSOR 0x001F0000
0x2C000000 PROCESSOR 0x28000000 PROCESSOR 0x24000000 PROCESSOR 0x20000000 PROCESSOR 0x1C000000 PROCESSOR 0x18000000 PROCESSOR 0x14000000 PROCESSOR 0x10000000 BROADCAST 0x0C000000 EACH COPY INTERNAL SPACE
0x03FFFFFF 0x00000000
Figure ADSP-TS202S Memory
EXTERNAL PORT (OFF-CHIP MEMORY/PERIPHERALS INTERFACE)
ADSP-TS202S processor's external port provides DSP's interface off-chip memory peripherals. word address space included DSP's unified address space. separate on-chip buses-four 128-bit data buses four 32-bit address buses-are multiplexed interface transferred external port over create external system transaction. external system provides single 64-bit data single 32-bit address bus. external port supports data transfer rates bytes second over external bus. external configured 32-bit 64-bit, littleendian operations. When system configured 64-bit operations, lower bits external data connect even addresses, upper bits connect addresses.
Rev. Page
external port supports pipelined, slow, SDRAM protocols. Addressing external memory devices memorymapped peripherals facilitated on-chip decoding high order address lines generate memory bank select signals. ADSP-TS202S processor provides programmable memory, pipeline depth, idle cycle synchronous accesses, external acknowledge controls support interfacing pipelined slow devices, host processors, other memorymapped peripherals with variable access, hold, disable time requirements.
Host Interface
ADSP-TS202S processor provides easy configurable interface between external host processors through external port. accommodate variety host processors, host interface supports pipelined slow protocols
December 2006
ADSP-TS202S
ADSP-TS202S processor accesses host slave pipelined host accesses ADSP-TS202S processor slave. Each protocol programmable transmission parameters, such idle cycles, pipe depth, internal wait cycles. host interface supports burst transactions initiated host processor. After host issues starting address burst asserts BRST signal, increments address internally while host continues assert BRST. host interface provides deadlock recovery mechanism that enables host recover from deadlock situations involving DSP. BOFF signal provides deadlock recovery mechanism. When host asserts BOFF, backs current transaction asserts relinquishes external bus. host directly read write internal memory ADSP-TS202S processor, access most registers, including control (TCB) registers. Vector interrupts support efficient execution host commands.
EPROM Interface
ADSP-TS202S processor configured boot from external 8-bit EPROM reset through external port. automatic process (which follows reset) loads program from EPROM into internal memory. This process uses wait cycles each read access. During booting, functions EPROM chip select signal. EPROM boot procedure uses Channel which packs bytes into 32-bit instructions. Applications also access EPROM (write flash memories) during normal operation through DMA. EPROM flash memory interface mapped DSP's unified memory map. byte address space limited maximum bytes address bits). EPROM flash memory interface used after boot DMA.
CONTROLLER
ADSP-TS202S processor's on-chip controller, with channels, provides zero-overhead data transfers without processor intervention. controller operates independently invisibly DSP's core, enabling operations occur while DSP's core continues execute program instructions. controller performs transfers between internal memory external memory memory-mapped peripherals, internal memory other DSPs common bus, host processor, link port I/O; between external memory external peripherals link port I/O; between external master internal memory link port I/O. controller performs following operations: External port block transfers. Four dedicated bidirectional channels transfer blocks data between DSP's internal memory external memory memorymapped peripheral external bus. These transfers support master mode handshake mode protocols. Link port transfers. Eight dedicated channels (four transmit four receive) transfer quad-word data only between link ports between link port internal external memory. These transfers only handshake mode protocol. priority rotates between four receive channels. AutoDMA transfers. dedicated unidirectional channels transfer data received from external master internal memory link port I/O. These transfers only slave mode protocol, external master must initiate transfer. controller provides these additional features: Flyby transfers. Flyby operations only occur through external port (DMA channel involve DSP's core. controller acts conduit transfer data from external device external SDRAM memory. During transaction, relinquishes
Multiprocessor Interface
ADSP-TS202S processor offers powerful features tailored multiprocessing systems through external port link ports. This multiprocessing capability provides highest bandwidth interprocessor communication, including eight DSPs common On-chip arbitration glueless multiprocessing Link ports point-to-point communication external port link ports provide integrated, glueless multiprocessing support. external port supports unified address space (see Figure that enables direct interprocessor accesses each ADSP-TS202S processor's internal memory registers. DSP's on-chip distributed arbitration logic provides simple, glueless connection systems containing eight ADSP-TS202S processors host processor. arbitration rotating priority. lock supports indivisible readmodify-write sequences semaphores. fairness feature prevents from holding external long. DSP's four link ports provide second path interprocessor communications with throughput bytes second. cluster provides bytes second throughput-with total bytes second interprocessor bandwidth (limited bandwidth).
SDRAM Controller
SDRAM controller controls ADSP-TS202S processor's transfers data from external synchronous DRAM (SDRAM) throughput bits bits SCLK cycle using external port SDRAM control pins. SDRAM interface provides glueless interface with standard SDRAMs-16M bits, bits, 128M bits, 256M bits, 512M bits. supports directly maximum four banks words bits SDRAM. SDRAM interface mapped external memory each DSP's unified memory map.
Rev. Page
December 2006
ADSP-TS202S
ADSP-TS202S ADSP-TS202S ADSP-TS202S ADSP-TS202S ADSP-TS202S ADSP-TS202S ADSP-TS202S ID2-0 RST_IN CLKS/REFS LINK DEVICES LINK BR7-2,0 ADDR31-0 DATA31-0 CONTROL
CONTROL ADDRESS
CONTROL
ADDRESS
ADSP-TS202S RESET ID2-0 RST_IN CLKS/REFS RST_OUT POR_IN CLOCK SCLK BR7-1 ADDR31-0 DATA31-0 MS1-0 BUSLOCK BRST DMAR3-0 BOFF IORD IOWR IOEN MSSD3-0 LDQM SDWE SDCKE SDA10 CONTROL
DATA
DATA
ADDR DATA ADDR DATA GLOBAL MEMORY PERIPHERALS (OPTIONAL)
REFERENCE REFERENCE
SCLK_VREF VREF SCLKRAT2-0
BOOT EPROM (OPTIONAL) CLOCK
IRQ3-0 FLAG3-0 LINK LxDATO3-0P/N LxCLKOUTP/N LINK DEVICES MAX) (OPTIONAL) LxACKI LxBCMPO LxDATI3-0P/N LxCLKINP/N LxACKO LxBCMPI TMR0E CONTROLIMP1-0 DS2-0 JTAG
ADDR DATA ADDR DATA
HOST PROCESSOR INTERFACE (OPTIONAL)
SDRAM MEMORY (OPTIONAL)
Figure ADSP-TS202S Shared Memory Multiprocessing System
external data bus; outputs addresses memory selects (MSSD3-0); outputs IORD, IOWR, IOEN, RD/WR strobes; responds ACK. chaining. chaining operations enable applications automatically link transfer sequence another continuous transmission. sequences occur over different channels have different transmission attributes. Two-dimensional transfers. controller access transfer two-dimensional memory arrays transmit receive channel. These transfers implemented with index, count, modify registers both dimensions.
Rev.
Page
December 2006
ADSP-TS202S
LINK PORTS (LVDS)
DSP's four full-duplex link ports each provide additional four-bit receive four-bit transmit capability, using voltage, differential-signal (LVDS) technology. With ability operate double data rate-latching data both rising falling edges clock-running MHz, each link port support 500M bytes second direction, combined maximum throughput bytes second. link ports provide optional communications channel that useful multiprocessor systems implementing pointto-point interprocessor communications. Applications also link ports booting. Each link port triple-buffered quad-word input double-buffered quad-word output registers. DSP's core write directly link port's transmit register read from receive register, controller perform transfers through eight (four transmit four receive) dedicated link port channels. Each link port direction three signals that control operation. transmitter, LxCLKOUT output transmit clock, LxACKI handshake input control data flow, LxBCMPO output indicates that block transfer complete. receiver, LxCLKIN input receive clock, LxACKO handshake output control data flow, LxBCMPI input indicates that block transfer complete. LxDATO3-0 pins data output transmitter LxDATI3-0 pins input data receiver. Applications program separate error detection mechanisms transmit receive operations (applications checksum mechanism implement consecutive link port transfers), size data packets, speed which bytes transmitted. After reset, ADSP-TS202S processor four boot options beginning operation: Boot from EPROM. Boot external master (host another ADSP-TS202S processor). Boot link port. boot-start running from memory address selected with IRQ3-0 interrupt signals. Table Using boot" option, ADSP-TS202S processor must start running from memory when interrupts asserted. Table Boot, from Memory Addresses
Interrupt IRQ0 IRQ1 IRQ2 IRQ3 Address 0x3000 0000 (External Memory) 0x3800 0000 (External Memory) 0x8000 0000 (External Memory) 0x0000 0000 (Internal Memory)
ADSP-TS202S processor core always exits from reset idle state waits interrupt. Some interrupts interrupt vector table initialized enabled after reset. more information boot options, EE-200: ADSP-TS20x TigerSHARC Processor Boot Loader Kernels Operation Analog Devices website (www.analog.com).
CLOCK DOMAINS
uses calculated ratios SCLK clock operate shown Figure instruction execution rate equal CCLK. from SCLK generates CCLK, which phaselocked. SCLKRATx pins define clock multiplication SCLK CCLK (see Table Page 12). link port clock generated from CCLK software programmable divisor, operates CCLK. Memory transfers external, link port buffers operate SOCCLK rate. SCLK also provides clock input external interface defines specification reference external signals. external interface runs SCLK frequency. maximum SCLK frequency quarter internal clock (CCLK) frequency.
EXTERNAL INTERFACE SCLK SCLKRATx BITS, LCTLx REGISTER CCLK (INSTRUCTION RATE) SOCCLK (PERIPHERAL RATE) LxCLKOUT (LINK OUTPUT RATE)
TIMER GENERAL-PURPOSE
ADSP-TS202S processor timer (TMR0E) that generates output when programmed timer counter expired four programmable general-purpose pins (FLAG3-0) that function either single-bit input output. outputs, these pins signal peripheral devices; inputs, they provide test conditional branching.
RESET BOOTING
ADSP-TS202S processor three levels reset: Power-up reset-after power-up system (SCLK, static inputs, strap pins stable), RST_IN must asserted (low). Normal reset-for chip reset following power-up reset, RST_IN must asserted (low). DSP-core reset-when setting SWRST EMUCTL, core reset, external port I/O. normal operations, RST_OUT POR_IN pin.
Figure Clock Domains
Rev.
Page
December 2006
ADSP-TS202S
POWER DOMAINS
ADSP-TS202S processor separate power supply connections internal logic (VDD), analog circuits (VDD_A), buffer (VDD_IO), internal DRAM (VDD_DRAM) power supply. Note that analog (VDD_A) supply powers clock generator PLLs. produce stable clock, systems must provide clean power supply power input VDD_A. Designs must critical attention bypassing VDD_A supply. VisualDSP++ project management environment lets programmers develop debug application. This environment includes easy assembler (which based algebraic syntax), archiver (librarian/library builder), linker, loader, cycle-accurate instruction-level simulator, C/C++ compiler, C/C++ run-time library that includes mathematical functions. point theses tools C/C++ code efficiency. compiler been developed efficient translation C/C++ code assembly. architectural features that improve efficiency compiled C/C++ code. VisualDSP++ debugger number important features. Data visualization enhanced plotting package that offers significant level flexibility. This graphical representation user data enables programmer quickly determine performance algorithm. algorithms grow complexity, this capability have increasing significance designer's development schedule, increasing productivity. Statistical profiling enables programmer nonintrusively poll processor running program. This feature, unique VisualDSP++, enables software developer passively gather important code execution metrics without interrupting real-time characteristics program. Essentially, developer identify bottlenecks software quickly efficiently. using profiler, programmer focus those areas program that impact performance take corrective action. Debugging both C/C++ assembly programs with VisualDSP++ debugger, programmers
SCLK_VREF
FILTERING REFERENCE VOLTAGE CLOCKS
Figure Figure show possible circuits filtering VREF, SCLK_VREF. These circuits provide reference voltages switching voltage reference system clock reference.
VDD_IO
VREF
SERIES RESISTOR (±1%) 2.55k SERIES RESISTOR (±1%) CAPACITOR (SMD) CAPACITOR SMD) PLACED CLOSE DSP'S PINS
Figure VREF Filtering Scheme
CLOCK DRIVER VOLTAGE* VDD_IO
View mixed C/C++ assembly code (interleaved source object information) Insert breakpoints conditional breakpoints registers, memory, stacks Trace instruction execution Perform linear statistical profiling program execution Fill, dump, graphically plot contents memory Perform source level debugging Create custom debugger windows VisualDSP++ lets programmers define manage software development. dialog boxes property pages programmers configure manage TigerSHARC processor development tools, including color syntax highlighting VisualDSP++ editor. This capability permits programmers Control development tools process inputs generate outputs Maintain one-to-one correspondence with tool's command line switches VisualDSP++ Kernel (VDK) incorporates scheduling resource management tailored specifically address memory timing constraints programming. These capabilities enable engineers develop code more effectively,
SERIES RESISTOR (±1%) 2.55k SERIES RESISTOR (±1%) CAPACITOR (SMD) CAPACITOR SMD) PLACED CLOSE DSP'S PINS CLOCK DRIVER VOLTAGE
DD_IO
Figure SCLK_VREF Filtering Scheme
DEVELOPMENT TOOLS
ADSP-TS202S processor supported with complete CROSSCORE® software hardware development tools, including Analog Devices emulators VisualDSP++® development environment. same emulator hardware that supports other TigerSHARC processors also fully emulates ADSP-TS202S processor.
CROSSCORE registered trademark Analog Devices, Inc. VisualDSP++ registered trademark Analog Devices, Inc.
Rev.
Page
December 2006
ADSP-TS202S
eliminating need start from very beginning, when developing application code. features include threads, critical unscheduled regions, semaphores, events, device flags. also supports priority-based, preemptive, cooperative, time-sliced scheduling approaches. addition, designed scalable. application does specific feature, support code that feature excluded from target system. Because library, developer decide whether not. integrated into VisualDSP++ development environment, also used standard command line tools. When used, development environment assists developer with many error-prone tasks assists managing system resources, automating generation various VDK-based objects, visualizing system state, when debugging application that uses VDK. VCSE Analog Devices technology creating, using, reusing software components (independent modules substantial functionality) quickly reliably assemble software applications. also used downloading components from Web, dropping them into application, publishing component archives from within VisualDSP++. VCSE supports component implementation C/C++ assembly language. expert linker visually manipulate placement code data embedded system, view memory color-coded graphical form, easily move code data different areas external memory with drag mouse, examine runtime stack heap usage. expert linker fully compatible with existing linker definition file (LDF), allowing developer move between graphical textual environments. Analog Devices emulators IEEE 1149.1 JTAG test access port ADSP-TS202S processor monitor control target board processor during emulation. emulator provides full speed emulation, allowing inspection modification memory, registers, processor stacks. Nonintrusive in-circuit emulation assured processor's JTAG interface-the emulator does affect target system loading timing. addition software hardware development tools available from Analog Devices, third parties provide wide range tools supporting TigerSHARC processor family. Hardware tools include TigerSHARC processor plug-in cards. Third party software tools include libraries, realtime operating systems, block diagram design tools. with C/C++ compiler, assembler, linker. Also included sample application programs, power supply, cable. evaluation versions software tools limited only with EZ-KIT Lite product. controller EZ-KIT Lite board connects board port user's enabling VisualDSP++ evaluation suite emulate on-board processor in-circuit. This permits customer download, execute, debug programs EZ-KIT Lite system. also allows in-circuit programming on-board flash device store user-specific boot code, enabling board standalone unit, without being connected With full version VisualDSP++ installed (sold separately), engineers develop software EZ-KIT Lite custom-defined system. Connecting Analog Devices JTAG emulators EZ-KIT Lite board enables high speed, nonintrusive emulation.
DESIGNING EMULATOR-COMPATIBLE BOARD (TARGET)
Analog Devices family emulators tools that every developer needs test debug hardware software systems. Analog Devices supplied IEEE 1149.1 JTAG test access port (TAP) each JTAG DSP. emulator uses access internal features DSP, allowing developer load code, breakpoints, observe variables, observe memory, examine registers. must halted send data commands, once operation been completed emulator, system running full speed with impact system timing. these emulators, target board must include header that connects DSP's JTAG port emulator. details target board design issues including mechanical layout, single processor connections, multiprocessor scan chains, signal buffering, signal termination, emulator logic, EE-68: Analog Devices JTAG Emulation Technical Reference Analog Devices website (www.analog.com)- string "EE-68" site search. This document updated regularly keep pace with improvements emulator support.
ADDITIONAL INFORMATION
This data sheet provides general overview ADSP-TS202S processor's architecture functionality. detailed information ADSP-TS202S processor's core architecture instruction set, ADSP-TS201 TigerSHARC Processor Hardware Reference ADSP-TS201 TigerSHARC Processor Programming Reference. detailed information development tools this processor, VisualDSP++ User's Guide TigerSHARC Processors.
EVALUATION
Analog Devices offers range EZ-KIT Lite® evaluation platforms cost-effective method learn more about developing prototyping applications with Analog Devices processors, platforms, software tools. Each EZ-KIT Lite includes evaluation board along with evaluation suite VisualDSP++ development debugging environment
EZ-Kit Lite registered trademark Analog Devices, Inc.
Rev.
Page
December 2006
ADSP-TS202S
FUNCTION DESCRIPTIONS
While most ADSP-TS202S processor's input pins normally synchronous-tied specific clock-a asynchronous. these asynchronous signals, on-chip synchronization circuit prevents metastability problems. specification asynchronous signals when system design requires predictable, cycle-by-cycle behavior these signals. Table Definitions-Clocks Reset
Description Core Clock Ratio. DSP's core clock (CCLK) rate SCLK, where user-programmable using SCLKRATx pins values shown Table These pins change only during reset; connect these pins VDD_IO VSS. reset specifications Table Table Table must satisfied. core clock rate (CCLK) instruction cycle rate. SCLK System Clock Input. DSP's system input clock cluster bus.The core clock rate user-programmable using SCLKRATx pins. more information, Clock Domains Page RST_IN Reset. Sets known state causes program idle state. RST_IN must asserted specified time according type reset operation. details, Reset Booting Page Table Page Figure Page RST_OUT Reset Output. Indicates that reset complete. Connect POR_IN. POR_IN Power-On Reset internal DRAM. Connect RST_OUT. input; asynchronous; output; open-drain output; three-state; power supply; ground; internal pull-down internal pull-up pd_0 internal pull-down pu_0 internal pull-up pu_od_0 internal pull-up pd_m internal pull-down master; pu_m internal pull-up master; pu_ad internal pull-up more pull-down pull-up information, Electrical Characteristics Page Term (termination unused pins) column symbols: external pull-down approximately VSS; external pull-up approximately VDD_IO, connected; applicable (always used); VDD_IO connect directly VDD_IO; connect directly Signal SCLKRAT2-0 Type (pd) Term
output pins three-stated during normal operation. three-states outputs during reset, allowing these pins their internal pull-up pull-down state. Some pins have internal pull-up pull-down resistor (±30% tolerance) that maintains known value during transitions between different drivers.
Table SCLK Ratio
SCLKRAT2-0 (default) Ratio Reserved
Rev.
Page
December 2006
ADSP-TS202S
Table Definitions-External Port Controls
Description Address Bus. issues addresses accessing memory peripherals these pins. multiprocessor system, master drives addresses accessing internal memory processor registers other ADSP-TS202S processors. inputs addresses when host another accesses internal memory processor registers. DATA63-0 I/O/T External Data Bus. drives receives data instructions these pins. (pu_ad) Pull-up pull-down resistors unused DATA pins unnecessary. I/O/T epu1 Memory Read. asserted whenever reads from slave system, (pu_0) excluding SDRAM. When slave, input indicates read transactions that access internal memory universal registers. multiprocessor system, master drives changes concurrently with ADDR pins. I/O/T epu1 Write Low. asserted cases: when ADSP-TS202S processor writes (pu_0) even address word external memory another external agent; when ADSP-TS202S processor writes 32-bit zone (host, memory, programmed 32-bit bus). external master (host DSP) asserts writing DSP's word internal memory. multiprocessor system, master drives WRL. changes concurrently with ADDR pins. When slave, input indicates write transactions that access internal memory universal registers. I/O/T epu1 Write High. asserted when ADSP-TS202S processor writes long word (pu_0) bits) writes address word external memory another external agent 64-bit data bus. external master (host another DSP) must assert writing DSP's high word 64-bit data bus. multiprocessing system, master drives WRH. changes concurrently with ADDR pins. When slave, input indicates write transactions that access internal memory universal registers. I/O/T/OD epu1 Acknowledge. External slave devices deassert wait states external (pu_od_0) memory accesses. used devices, memory controllers, other peripherals data phase. deassert wait states read write accesses internal memory. pull-up low-to-high transactions other transactions. Boot Memory Select. chip select boot EPROM flash memory. During (pu_0) reset, uses strap (EBOOT) EPROM boot mode. multiprocessor system, master drives BMS. details, Reset Booting Page EBOOT signal description Table Page MS1-0 Memory Select. asserted whenever accesses memory banks (pu_0) respectively. MS1-0 decoded memory address pins that change concurrently with ADDR pins. When ADDR31:27 0b00110, asserted. When ADDR31:27 0b00111, asserted. multiprocessor systems, master drives MS1-0. Memory Select Host. asserted whenever accesses host address (pu_0) space (ADDR31 0b1). decoded memory address that changes concurrently with ADDR pins. multiprocessor system, master drives MSH. BRST I/O/T epu1 Burst. current master (DSP host) asserts this indicate that reading (pu_0) writing data associated with consecutive addresses. slave device ignore addresses after first increment internal address counter after each transfer. host-to-DSP burst accesses, increments address automatically while BRST asserted. input; asynchronous; output; open-drain output; three-state; power supply; ground; internal pull-down internal pull-up pd_0 internal pull-down pu_0 internal pull-up pu_od_0 internal pull-up pd_m internal pull-down master; pu_m internal pull-up master; pu_ad internal pull-up more pull-down pull-up information, Electrical Characteristics Page Term (termination unused pins) column symbols: external pull-down approximately VSS; external pull-up approximately VDD_IO, connected; applicable (always used); VDD_IO connect directly VDD_IO; connect directly
Signal ADDR31-0
Type I/O/T (pu_ad)
Term
This external pull-up omitted TigerSHARC processor. Rev. Page December 2006
ADSP-TS202S
Table Definitions-External Port Arbitration
Description Multiprocessing Request Pins. Used DSPs multiprocessor system arbitrate mastership. Each drives line (corresponding value ID2-0 inputs) monitors others. systems with fewer than eight DSPs, unused pins high (VDD_IO). ID2-0 (pd) Multiprocessor Indicates DSP's from which determines order multiprocessor system. These pins also indicate which request (BR0-BR7) assert when requesting bus: BR0, BR1, BR2, BR3, BR4, BR5, BR6, BR7. ID2-0 must have constant value during system operation change during reset only. Master. current master asserts debugging only. reset this strap pin. more information, Table Page BOFF Back Off. deadlock situation occur when host read from each other's same time. When deadlock occurs, host assert BOFF force relinquish before completing outstanding transaction. BUSLOCK Lock Indication. Provides indication that current master locked (pu_0) bus. reset, this strap pin. more information, Table Page Host Request. host must assert request control DSP's external bus. When asserted multiprocessing system, master relinquishes asserts once outstanding transaction finished. I/O/T epu2 Host Grant. Acknowledges indicates that host take control (pu_0) external bus. When relinquishing bus, master three-states ADDR31-0, DATA63-0, MSH, MSSD3-0, MS1-0, WRL, WRH, BMS, BRST, IORD, IOWR, IOEN, RAS, CAS, SDWE, SDA10, SDCKE, LDQM, HDQM pins, puts SDRAM self-refresh mode. asserts until host deasserts HBR. multiprocessor systems, current master drives HBG, slave DSPs monitor I/O/OD epu2 Core Priority Access. Asserted while DSP's core accesses external memory. This (pu_od_0) enables slave interrupt master DSP's background transfers gain control external core-initiated transactions. open-drain output, connected DSPs system. required system, leave unconnected (external pull-ups will required through I/O/OD epu2 Priority Access. Asserted while high priority channel accesses (pu_od_0) external memory. This enables high priority channel slave interrupt transfers normal priority channel master gain control external DMA-initiated transactions. open-drain output, connected DSPs system. required system, leave unconnected (external pull-ups will required through input; asynchronous; output; open-drain output; three-state; power supply; ground; internal pull-down internal pull-up pd_0 internal pull-down pu_0 internal pull-up pu_od_0 internal pull-up pd_m internal pull-down master; pu_m internal pull-up master; pu_ad internal pull-up more pull-down pull-up information, Electrical Characteristics Page Term (termination unused pins) column symbols: external pull-down approximately VSS; external pull-up approximately VDD_IO, connected; applicable (always used); VDD_IO connect directly VDD_IO; connect directly
Signal BR7-0
Type
Term VDD_IO1
matching ID2-0 input selection processor should left unused. example, processor with BR7-1 VDD_IO. This external pull-up resistor omitted TigerSHARC processor.
Rev.
Page
December 2006
ADSP-TS202S
Table Definitions-External Port DMA/Flyby
Description Request Pins. Enable external devices request services from DSP. response DMARx, performs transfers according channel's initialization. ignores requests from uninitialized channels. IOWR Write. When channel initiates flyby mode read transaction, (pu_0) asserts IOWR signal during data cycles. This assertion makes device sample data instead TigerSHARC. IORD Read. When channel initiates flyby mode write transaction, (pu_0) asserts IORD signal during data cycle. This assertion with IOEN makes device drive data instead TigerSHARC. Device Output Enable. Enables output buffers external device flyIOEN (pu_0) transactions between device external memory. Active flyby transactions. input; asynchronous; output; open-drain output; three-state; power supply; ground; internal pull-down internal pull-up pd_0 internal pull-down pu_0 internal pull-up pu_od_0 internal pull-up pd_m internal pull-down master; pu_m internal pull-up master; pu_ad internal pull-up more pull-down pull-up information, Electrical Characteristics Page Term (termination unused pins) column symbols: external pull-down approximately VSS; external pull-up approximately VDD_IO, connected; applicable (always used); VDD_IO connect directly VDD_IO; connect directly Signal DMAR3-0 Type Term
Table Definitions-External Port SDRAM Controller
Description Memory Select SDRAM. MSSD0, MSSD1, MSSD2, MSSD3 asserted whenever accesses SDRAM memory space. MSSD3-0 decoded memory address pins that asserted whenever issues SDRAM command cycle (access ADDR31:30 0b01-except reserved spaces shown Figure Page multiprocessor system, master drives MSSD3-0. I/O/T Address Select. When sampled low, indicates that address valid (pu_0) read write SDRAM. other SDRAM accesses, defines type operation execute according SDRAM specification. I/O/T Column Address Select. When sampled low, indicates that column address (pu_0) valid read write SDRAM. other SDRAM accesses, defines type operation execute according SDRAM specification. LDQM Word SDRAM Data Mask. When sampled high, three-states SDRAM (pu_0) buffers. LDQM valid SDRAM transactions when asserted, inactive read transactions. write transactions, LDQM active when accessing address word 64-bit memory disable write word. HDQM High Word SDRAM Data Mask. When sampled high, three-states SDRAM (pu_0) buffers. HDQM valid SDRAM transactions when asserted, inactive read transactions. write transactions, HDQM active when accessing even address word accesses when memory configured 32-bit disable write high word. input; asynchronous; output; open-drain output; three-state; power supply; ground; internal pull-down internal pull-up pd_0 internal pull-down pu_0 internal pull-up pu_od_0 internal pull-up pd_m internal pull-down master; pu_m internal pull-up master; pu_ad internal pull-up more pull-down pull-up information, Electrical Characteristics Page Term (termination unused pins) column symbols: external pull-down approximately VSS; external pull-up approximately VDD_IO, connected; applicable (always used); VDD_IO connect directly VDD_IO; connect directly Signal MSSD3-0 Type I/O/T (pu_0) Term
Rev.
Page
December 2006
ADSP-TS202S
Table Definitions-External Port SDRAM Controller (Continued)
Description SDRAM Address Separate signals enable SDRAM refresh operation while executes non-SDRAM transactions. SDCKE SDRAM Clock Enable. Activates SDRAM clock SDRAM self-refresh suspend modes. slave multiprocessor system does have pull-up pulldown. master single processor system) pull-up before granting host, except when SDRAM self refresh mode. self refresh mode, master pull-down before granting host. SDWE I/O/T SDRAM Write Enable. When sampled while active, SDWE indicates (pu_0) SDRAM write access. When sampled high while active, SDWE indicates SDRAM read access. other SDRAM accesses, SDWE defines type operation execute according SDRAM specification. input; asynchronous; output; open-drain output; three-state; power supply; ground; internal pull-down internal pull-up pd_0 internal pull-down pu_0 internal pull-up pu_od_0 internal pull-up pd_m internal pull-down master; pu_m internal pull-up master; pu_ad internal pull-up more pull-down pull-up information, Electrical Characteristics Page Term (termination unused pins) column symbols: external pull-down approximately VSS; external pull-up approximately VDD_IO, connected; applicable (always used); VDD_IO connect directly VDD_IO; connect directly Signal SDA10 Type (pu_0) I/O/T (pu_m/ pd_m) Term
Table Definitions-JTAG Port
Description Emulation. Connected DSP's JTAG emulator target board connector only. Test Clock (JTAG). Provides asynchronous clock JTAG scan. Test Data Input (JTAG). serial data input scan path. Test Data Output (JTAG). serial data output scan path. Test Mode Select (JTAG). Used control test state machine. Test Reset (JTAG). Resets test state machine. TRST must asserted pulsed after power-up proper device operation. more information, Reset Booting Page input; asynchronous; output; open-drain output; three-state; power supply; ground; internal pull-down internal pull-up pd_0 internal pull-down pu_0 internal pull-up pu_od_0 internal pull-up pd_m internal pull-down master; pu_m internal pull-up master; pu_ad internal pull-up more pull-down pull-up information, Electrical Characteristics Page Term (termination unused pins) column symbols: external pull-down approximately VSS; external pull-up approximately VDD_IO, connected; applicable (always used); VDD_IO connect directly VDD_IO; connect directly
Signal TRST
Type O/OD (pu_ad) (pu_ad) (pu_ad)
Term epu1
reference Page JTAG emulation technical reference EE-68.
Rev.
Page
December 2006
ADSP-TS202S
Table Definitions-Flags, Interrupts, Timer
Description FLAG pins. Bidirectional input/output pins used program conditions. Each configured individually input output. FLAG3-0 inputs after power-up reset. IRQ3-0 Interrupt Request. When asserted, generates interrupt. Each IRQ3-0 pins (pu) independently edge-triggered level-sensitive operation. After reset, these pins disabled unless IRQ3-0 strap option interrupt vectors initialized booting. TMR0E Timer expires. This output pulses whenever timer expires. reset, this strap pin. more information, Table Page input; asynchronous; output; open-drain output; three-state; power supply; ground; internal pull-down internal pull-up pd_0 internal pull-down pu_0 internal pull-up pu_od_0 internal pull-up pd_m internal pull-down master; pu_m internal pull-up master; pu_ad internal pull-up more pull-down pull-up information, Electrical Characteristics Page Term (termination unused pins) column symbols: external pull-down approximately VSS; external pull-up approximately VDD_IO, connected; applicable (always used); VDD_IO connect directly VDD_IO; connect directly Signal FLAG3-0 Type I/O/A (pu) Term
Table Definitions-Link Ports
Description Link Ports Data Transmit LVDS Link Ports Data Transmit LVDS Link Ports Transmit Clock LVDS Link Ports Transmit Clock LVDS Link Ports Receive Acknowledge. Using this signal, receiver indicates transmitter that continue transmission. LxBCMPO (pu) Link Ports Block Completion. When transmission executed using DMA, this signal indicates receiver that transmitted block completed. pull-up resistor present L0BCMPO only. reset, L1BCMPO, L2BCMPO, L3BCMPO pins strap pins. more information, Table Page LxDATI3-0P VDD_IO Link Ports Data Receive LVDS LxDATI3-0N VDD_IO Link Ports Data Receive LVDS LxCLKINP VDD_IO Link Ports Receive Clock LVDS LxCLKINN VDD_IO Link Ports Receive Clock LVDS LxACKO Link Ports Transmit Acknowledge. Using this signal, receiver indicates transmitter that continue transmission. (pd_l) Link Ports Block Completion. When reception executed using DMA, this LxBCMPI signal indicates receiver that transmitted block completed. input; asynchronous; output; open-drain output; three-state; power supply; ground; internal pull-down internal pull-up pd_0 internal pull-down pu_0 internal pull-up pu_od_0 internal pull-up pd_m internal pull-down master; pu_m internal pull-up master; pu_ad internal pull-up pd_l internal pull-down more pull-down pull-up information, Electrical Characteristics Page Term (termination unused pins) column symbols: external pull-down approximately VSS; external pull-up approximately VDD_IO, connected; applicable (always used); VDD_IO connect directly VDD_IO; connect directly Signal LxDATO3-0P LxDATO3-0N LxCLKOUTP LxCLKOUTN LxACKI Type (pd) Term
Rev.
Page
December 2006
ADSP-TS202S
Table Definitions-Impedance Control, Drive Strength Control, Regulator Enable
Description Impedance Control. shown Table CONTROLIMP1-0 pins select between normal driver mode driver mode. When using normal mode (recommended), output drive strength relative maximum drive strength according Table When using mode, resistance control operates analog mode, where drive strength continuously controlled match specific line impedance shown Table DS2, (pu) Digital Drive Strength Selection. Selected shown Table drive strength calcuDS1 (pd) lation, Output Drive Currents Page drive strength some pins preset, controlled DS2-0 pins. pins that always drive strength (100%) include: CPA, DPA, TDO, EMU, RST_OUT. drive strength always drive strength (100%). ENEDREG (pu) Connect ENEDREG VSS. Connect VDD_DRAM pins properly decoupled DRAM power supply. input; asynchronous; output; open-drain output; three-state; power supply; ground; internal pull-down internal pull-up pd_0 internal pull-down pu_0 internal pull-up pu_od_0 internal pull-up pd_m internal pull-down master; pu_m internal pull-up master; pu_ad internal pull-up more pull-down pull-up information, Electrical Characteristics Page Term (termination unused pins) column symbols: external pull-down approximately VSS; external pull-up approximately VDD_IO, connected; applicable (always used); VDD_IO connect directly VDD_IO; connect directly Signal CONTROLIMP0 CONTROLIMP1 Type (pd) (pu) Term
Table Impedance Control Selection
CONTROLIMP1-0 (recommended) (default) Driver Mode Normal Reserved Mode Reserved
Table Drive Strength/Output Impedance Selection
DS2-0 Pins (default)
Drive Strength1 Strength (11.1%) Strength (23.8%) Strength (36.5%) Strength (49.2%) Strength (61.9%) Strength (74.6%) Strength (87.3%) Strength (100%)
Output Impedance
CONTROLIMP1 mode disabled. CONTROLIMP1 mode enabled.
Rev.
Page
December 2006
ADSP-TS202S
Table Definitions-Power, Ground, Reference
Signal VDD_A VDD_IO VDD_DRAM VREF Description Pins Internal Logic Pins Analog Circuits. critical attention bypassing this supply. Pins Buffers Pins Internal DRAM Reference voltage defines trip point input buffers, except SCLK, RST_IN, POR_IN, IRQ3-0, FLAG3-0, DMAR3-0, ID2-0, CONTROLIMP1-0, LxDATO3-0P/N, LxCLKOUTP/N, LxDATI3-0P/N, LxCLKINP/N, TCK, TDI, TMS, TRST. VREF connected power supply voltage divider circuit shown Figure more information, Filtering Reference Voltage Clocks Page System Clock Reference. Connect this reference voltage shown Figure SCLK_VREF more information, Filtering Reference Voltage Clocks Page Ground Pins Connect. connect these pins anything (not supply, signal, each other). These pins reserved must left unconnected. input; asynchronous; output; open-drain output; three-state; power supply; ground; internal pull-down internal pull-up pd_0 internal pull-down pu_0 internal pull-up pu_od_0 internal pull-up pd_m internal pull-down master; pu_m internal pull-up master; pu_ad internal pull-up more pull-down pull-up information, Electrical Characteristics Page Term (termination unused pins) column symbols: external pull-down approximately VSS; external pull-up approximately VDD_IO, connected; applicable (always used); VDD_IO connect directly VDD_IO; connect directly Type Term
Rev.
Page
December 2006
ADSP-TS202S
STRAP FUNCTION DESCRIPTIONS
Some pins have alternate functions reset. Strap options operating modes. During reset, samples strap option pins. Strap pins have internal pull-up pull-down default value. strap connected overdriving external pull-up, pull-down, logic load, samples default value during reset. strap pins Table Definitions-I/O Strap Pins
Description EPROM Boot boot from EPROM immediately after reset (default) idle after reset wait external device boot through external port link port IRQEN Interrupt Enable (pd) disable IRQ3-0 interrupts edge-sensitive after reset (default) enable IRQ3-0 interrupts level-sensitive immediately after reset LINK_DWIDTH TMR0E Link Port Input Default Data Width (pd) 1-bit (default) 4-bit SYS_REG_WE BUSLOCK SYSCON SDRCON Write Enable (pd_0) one-time writable after reset (default) always writable (pu) L1BCMPO Test Mode overdrive default value during reset. Test Mode overdrive default value during reset. (pu) L2BCMPO (pu) L3BCMPO Test Mode overdrive default value during reset. input; asynchronous; output; open-drain output; three-state; power supply; ground; internal pull-down internal pull-up pd_0 internal pull-down pu_0 internal pull-up pu_od_0 internal pull-up pd_m internal pull-down master; pu_m internal pull-up master; pu_ad internal pull-up more pull-down pull-up information, Electrical Characteristics Page Signal EBOOT Type Reset) (pd_0)
connected logic inputs, stronger external pull-up pulldown required ensure default value depending leakage and/or level input current logic load. mode other than default mode, connect strap sufficiently stronger external pull-up pull-down. Table lists describes each DSP's strap pins.
When default configuration used, external resistor needed strap pins. apply other configurations, resistor connected VDD_IO required. providing external pull-downs, strap these pins directly VSS; strap pins require resistor straps. strap pins sampled rising edge RST_IN (deassertion edge). Each latches strapped state (state strap rising edge RST_IN). Shortly after deassertion RST_IN, these pins reconfigured their normal functionality. These strap pins have internal pull-down resistor, pull-up resistor, no-resistor (three-state) each pin. resistor type, which connected pad, depends whether RST_IN active (low) RST_IN deasserted (high). Table shows resistors that enabled during active reset during normal operation.
Table Strap Internal Resistors-Active Reset (RST_IN Normal Operation (RST_IN
RST_IN RST_IN (pd_0) (pu_0) (pd) Driven TMR0E (pd) Driven BUSLOCK (pd_0) (pu_0) L1BCMPO (pu) Driven L2BCMPO (pu) Driven L3BCMPO (pu) Driven internal pull-down internal pull-up pd_0 internal pull-down pu_0 internal pull-up
Rev.
Page
December 2006
ADSP-TS202S
ADSP-TS202S-SPECIFICATIONS
Note that component specifications subject change without notice. information link port electrical characteristics, Link Port Voltage, Differential-Signal (LVDS) Electrical Characteristics, Timing Page
OPERATING CONDITIONS
Parameter VDD_A VDD_IO VDD_DRAM TCASE VIH1 VIH2 IDD_A IDD_IO IDD_DRAM VREF SCLK_VREF
Description Internal Supply Voltage Analog Supply Voltage Supply Voltage Internal DRAM Supply Voltage Case Operating Temperature High Level Input Voltage
Test Conditions CCLK CCLK
Grade1 (all) 1.00 1.00 2.38 1.425 -0.33
1.05 1.05 2.50 1.500
1.10 1.10 2.63 1.575 3.63 3.63 +0.8
Unit
CCLK
VDD, VDD_IO VDD, VDD_IO VDD, VDD_IO
(all) (all) (all) (all)
High Level Input Voltage3, Level Input Voltage3, Supply Current, Typical Activity
CCLK MHz, 1.05 TCASE 25°C CCLK MHz, 1.05 TCASE 25°C SCLK 62.5 MHz, VDD_IO TCASE 25°C
2.06 0.15 0.25 0.40
VDD_A Supply Current, Typical Activity VDD_IO Supply Current, Typical Activity6 VDD_DRAM Supply Current, Typical Activity6 Voltage Reference Voltage Reference
CCLK MHz, VDD_DRAM TCASE 25°C (all) (all)
(VDD_IO 0.56)±5% (VCLOCK_DRIVE 0.56)
Specifications vary different grades (for example, SABP-060, SABP-050, SWBP-050). more information part grades, Ordering Guide Page VIH1 specification applies input bidirectional pins: SCLKRAT2-0, SCLK, ADDR31-0, DATA63-0, WRL, WRH, ACK, BRST, BR7-0, BOFF, HBR, HBG, MSSD3-0, RAS, CAS, SDCKE, SDWE, TCK, FLAG3-0, DS2-0, ENEDREG. Values represent case. During transitions, inputs overshoot undershoot voltage shown Table based transient duty cycle. case equivalent 100% duty cycle. VIH2 specification applies input bidirectional pins: TDI, TMS, TRST, CIMP1-0, ID2-0, LxBCMPI, LxACKI, POR_IN, RST_IN, IRQ3-0, CPA, DPA, DMAR3-0. Applies input bidirectional pins. details internal external power calculation issues, including other operating conditions, EE-170, Estimating Power ADSP-TS202S Analog Devices website.
Rev.
Page
December 2006
ADSP-TS202S
Table Maximum Duty Cycle Input Transient Voltage
(V)1 +3.63 +3.64 +3.70 +3.78 +3.86 +3.93
(V)1 -0.33 -0.34 -0.40 -0.48 -0.56 -0.63
Maximum Duty Cycle2 100%
individual values cannot combined analysis single instance overshoot undershoot. worst case observed value must fall within voltages specified total duration overshoot undershoot (exceeding 100% case) must less than equal corresponding duty cycle. Duty cycle refers percentage time signal exceeds value 100% case. This equivalent measured duration single instance overshoot undershoot percentage period occurrence. practical worst case period occurrence either overshoot undershoot tSCLK.
ELECTRICAL CHARACTERISTICS
Parameter Description IIH_PU IIH_PD IIH_PD_L IIL_PU IIL_PU_AD IOZH IOZH_PD IOZL IOZL_PU IOZL_PU_AD IOZL_OD High Level Output Voltage Level Output Voltage High Level Input Current High Level Input Current High Level Input Current High Level Input Current Level Input Current Level Input Current Level Input Current Three-State Leakage Current High Three-State Leakage Current High Three-State Leakage Current Three-State Leakage Current Three-State Leakage Current Three-State Leakage Current Input Capacitance
Test Conditions VDD_IO Min, VDD_IO Min, VDD_IO Max, VDD_IO Max, VDD_IO Max, VDD_IO VDD_IO Max, VDD_IO Max, VDD_IO Max, VDD_IO Max, VDD_IO Max, VDD_IO Max, VDD_IO VDD_IO Max, VDD_IO Max, VDD_IO Max, VDD_IO Max, MHz, TCASE 25°C,
2.18
Unit
0.76 0.76 0.76 0.76
Parameter name suffix conventions: suffix applies pins without pull-up pull-down resistors; applies types (pd) (pd_0); applies types (pu) (pu_0); _PU_AD applies types (pu_ad); applies types _PD_L applies types (pd_l).
Applies output bidirectional pins. Applies signals. Guaranteed tested.
Rev.
Page
December 2006
ADSP-TS202S
PACKAGE INFORMATION
information presented Figure provide details about package branding ADSP-TS202S processors. complete listing product availability, Ordering Guide Page
ABSOLUTE MAXIMUM RATINGS
Stresses greater than those listed below cause permanent damage device. These stress ratings only. Functional operation device these other conditions greater than those indicated operational sections this specification implied. Exposure absolute maximum rating conditions extended periods affect device reliability. Table Absolute Maximum Ratings
Parameter Internal (Core) Supply Voltage (VDD) Analog (PLL) Supply Voltage (VDD_A) External (I/O) Supply Voltage (VDD_IO) External (DRAM) Supply Voltage (VDD_DRAM) Input Voltage1 Output Voltage Swing Storage Temperature Range
ADSP-TS20xS tppZ-ccc LLLLLLLLL-L yyww country_of_origin
Tvvvvv
Figure Typical Package Brand
Table Package Brand Information
Brand LLLLLLLLL-L yyww vvvvvv Field Description Temperature Range Package Type Lead Free Option (optional) Ordering Guide Silicon Number Silicon Revision Date Code Assembly Code
Rating -0.3 +1.4 -0.3 +1.4 -0.3 +3.5 -0.3 +2.1 -0.63 +3.93 -0.5 VDD_IO +0.5 -65°C +150°C
Applies transient duty cycle. other duty cycles Table
SENSITIVITY
(electrostatic discharge) sensitive device. Charged devices circuit boards discharge without detection. Although this product features patented proprietary circuitry, damage occur devices subjected high energy ESD. Therefore, proper precautions should take avoid performance degradation loss functionality.
Rev.
Page
December 2006
ADSP-TS202S
TIMING SPECIFICATIONS
With exception DMAR3-0, IRQ3-0, TMR0E, FLAG3-0 (input only) pins, timing ADSP-TS202S processor relative reference clock edge. Because input setup/hold, output valid/hold, output enable/disable times relative clock edge, timing data ADSP-TS202S processor calculated (formula-based) values. information timing, General Timing. information link port transfer timing, Link Port Voltage, Differential-Signal (LVDS) Electrical Characteristics, Timing Page general timing data appears Table Table specifications measured with load specified Figure Page with output drive strength strength order calculate output valid hold times different load conditions and/or output drive strengths, refer Figure Page through Figure Page (Rise Fall Time Load Capacitance) Figure Page (Output Valid Load Capacitance Drive Strength). asynchronous timing data IRQ3-0, DMAR3-0, FLAG3-0, TMR0E pins appears Table
General Timing
Timing measured signals when they cross 1.25 level described Figure Page delays nanoseconds) measured between point that first signal reaches 1.25 point that second signal reaches 1.25 Table Asynchronous Signal Specifications
Name IRQ3-0 DMAR3-0 FLAG3-02 TMR0E3
Description Interrupt Request Request FLAG3-0 Input Timer Expired
Pulse Width (Min) tSCLK tSCLK
Pulse Width High (Min) tSCLK tSCLK
These input pins have Schmitt triggers therefore need synchronized clock reference. output specifications FLAG3-0 pins, Table This strap option. During reset, internal resistor pulls low.
Table Reference Clocks-Core Clock (CCLK) Cycle Time
Grade (500 MHz) 12.5
Parameter tCCLK1
Description Core Clock Cycle Time
Unit
CCLK internal processor clock instruction cycle time. period this clock equal system clock period (tSCLK) divided system clock ratio (SCLKRAT2-0). information available part numbers different internal processor clock rates, Ordering Guide Page
tCCLK
CCLK
Figure Reference Clocks-Core Clock (CCLK) Cycle Time
Rev.
Page
December 2006
ADSP-TS202S
Table Reference Clocks-System Clock (SCLK) Cycle Time
SCLKRAT 0.40 tSCLK 0.60 tSCLK 0.40 tSCLK 0.60 tSCLK SCLKRAT 0.45 tSCLK 0.55 tSCLK 0.45 tSCLK 0.55 tSCLK
Parameter tSCLK1, tSCLKH tSCLKL tSCLKF tSCLKR tSCLKJ5,
Description System Clock Cycle Time System Clock Cycle High Time System Clock Cycle Time System Clock Transition Time-Falling Edge4 System Clock Transition Time-Rising Edge System Clock Jitter Tolerance
Unit
more information, Table Page more information, Clock Domains Page value (tSCLK SCLKRAT2-0) must violate specification tCCLK. System clock transition times apply minimum SCLK cycle time (tSCLK) only. Actual input jitter should combined with specifications accurate timing analysis. Jitter specification maximum peak-to-peak time interval error (TIE) jitter.
tSCLK tSCLKH tSCLKL tSCLKJ tSCLKF tSCLKR
SCLK
Figure Reference Clocks-System Clock (SCLK) Cycle Time
Table Reference Clocks-JTAG Test Clock (TCK) Cycle Time
Parameter tTCK tTCKH tTCKL Description Test Clock (JTAG) Cycle Time Test Clock (JTAG) Cycle High Time Test Clock (JTAG) Cycle Time
tTCK tTCKH tTCKL
Greater tCCLK
Unit
Figure Reference Clocks-JTAG Test Clock (TCK) Cycle Time
Rev.
Page
December 2006
ADSP-TS202S
Table Power-Up Timing1
Parameter Timing Requirement tVDD_DRAM VDD_DRAM Stable After VDD, VDD_A, VDD_IO Stable
Unit
information about power supply sequencing monitoring solutions, please visit www.analog.com/sequencing.
tVDD_DRAM
VDD_A VDD_IO
VDD_DRAM
Figure Power-Up Timing
Table Power-Up Reset Timing
Parameter Timing Requirements tRST_IN_PWR RST_IN Deasserted After VDD, VDD_A, VDD_IO, VDD_DRAM, SCLK, Static/ Strap Pins Stable tTRST_IN_PWR TRST Asserted During Power-Up Reset Switching Characteristic tRST_OUT_PWR RST_OUT Deasserted After RST_IN Deasserted
tSCLK
Unit
Applies after VDD, VDD_A, VDD_IO, VDD_DRAM, SCLK stable before RST_IN deasserted.
tRST_IN_PWR
RST_IN
tRST_OUT_PWR
RST_OUT
tTRST_IN_PWR
TRST
SCLK, VDD, VDD_A, VDD_IO, VDD_DRAM STATIC/STRAP PINS
Figure Power-Up Reset Timing
Rev.
Page
December 2006
ADSP-TS202S
Table Normal Reset Timing
Parameter Timing Requirements tRST_IN RST_IN Asserted RST_IN Deasserted After Strap Pins Stable tSTRAP Switching Characteristic tRST_OUT RST_OUT Deasserted After RST_IN Deasserted
tRST_IN
Unit
RST_IN
tRST_OUT
RST_OUT
tSTRAP
STRAP PINS
Figure Normal Reset Timing
Table On-Chip DRAM Refresh1
Parameter Timing Requirement tREF
Unit
On-chip DRAM Refresh Period
1.56
more information setting refresh rate on-chip DRAM, refer ADSP-TS201 TigerSHARC Processor Programming Reference.
Rev.
Page
December 2006
ADSP-TS202S
Table Signal Specifications
(All values this table nanoseconds.) Output Disable (Max)1 Output Enable (Min)1 Output Valid (Max) Output Hold (Min) Input Setup (Min) Input Hold (Min)
Name ADDR31-0 DATA63-0 MSSD3-0 MS1-0 SDCKE SDWE LDQM HDQM SDA10 BOFF BUSLOCK BRST BR7-0 IORD IOWR IOEN FLAG3-02 RST_IN TRST ID2-08 CONTROLIMP1-08
Description External Address External Data Memory Select HOST Line Memory Select SDRAM Lines Memory Select Static Blocks Memory Read Write Word Write High Word Acknowledge Data High Acknowledge Data High SDRAM Clock Enable Address Select Column Address Select SDRAM Write Enable Word SDRAM Data Mask High Word SDRAM Data Mask SDRAM ADDR10 Host Request Host Grant Back Request Lock Burst Multiprocessing Request Pins Master Debug Only Read Write Enable Core Priority Access High Core Priority Access High Priority Access High Priority Access High Boot Memory Select FLAG Pins Global Reset Test Mode Select (JTAG) Test Data Input (JTAG) Test Data Output (JTAG) Test Reset (JTAG) Emulation High Static Pins-Must Constant Static Pins-Must Constant
29.5 29.5
1.15 1.15 1.15 1.15 1.15 1.15 1.15 1.15 1.15 1.15 1.15 1.15 1.15 1.15 1.15 1.15 1.15 1.15 1.15 1.15 1.15 0.75 0.75 0.75 0.75 1.15 1.15 0.75 1.15
SCLK SCLK SCLK SCLK SCLK SCLK SCLK SCLK SCLK SCLK SCLK SCLK SCLK SCLK SCLK SCLK SCLK SCLK SCLK SCLK SCLK SCLK SCLK SCLK SCLK SCLK SCLK SCLK SCLK SCLK SCLK SCLK SCLK SCLK5 TCK6 SCLK
Rev.
Page
December 2006
Reference Clock
ADSP-TS202S
Table Signal Specifications (Continued)
(All values this table nanoseconds.) Output Disable (Max)1 Output Enable (Min)1 Output Valid (Max) Output Hold (Min) Input Setup (Min) Input Hold (Min)
Name DS2-08 SCLKRAT2-08 ENEDREG STRAP SYS9, JTAG SYS11,
Description Static Pins-Must Constant Static Pins-Must Constant Static Pins-Must Connected Strap Pins JTAG System Pins
+2.5
+10.0
+12.0
-1.0
SCLK
external port protocols employ IDLE cycles mastership transitions well slave address boundary crossings avoid potential contention. apparent driver overlap, output disables being larger than output enables, actual. input specifications FLAG3-0 pins, Table These input pins asynchronous therefore need synchronized clock reference. additional requirement details, Reset Booting Page RST_IN clock reference falling edge SCLK. output clock reference falling edge TCK. Reference clock depends function. These pins change only during reset; recommend connecting VDD_IO/VSS. STRAP pins include: BMS, BUSLOCK, TMR0E, L1BCMPO, L2BCMPO, L3BCMPO. Specifications applicable during reset only. JTAG system pins include: RST_IN, RST_OUT, POR_IN, IRQ3-0, DMAR3-0, HBR, BOFF, MS1-0, MSH, SDCKE, LDQM, HDQM, BMS, IOWR, IORD, EMU, SDA10, IOEN, BUSLOCK, TMR0E, DATA63-0, ADDR31-0, WRL, WRH, BRST, MSSD3-0, RAS, CAS, SDWE, HBG, BR7-0, FLAG3-0, L0DATOP3-0, L0DATON3-0, L1DATOP3-0, L1DATON3-0, L2DATOP3-0, L2DATON3-0, L3DATOP3-0, L3DATON3-0, L0CLKOUTP, L0CLKOUTN, L1CLKOUTP, L1CLKOUTN, L2CLKOUTP, L2CLKOUTN, L3CLKOUTP, L3CLKOUTN, L0ACKI, L1ACKI, L2ACKI, L3ACKI, L0DATIP3-0, L0DATIN3-0, L1DATIP3-0, L1DATIN3-0, L2DATIP3-0, L2DATIN3-0, L3DATIP3-0, L3DATIN3-0, L0CLKINP, L0CLKINN, L1CLKINP, L1CLKINN, L2CLKINP, L2CLKINN, L3CLKINP, L3CLKINN, L0ACKO, L1ACKO, L2ACKO, L3ACKO, ACK, CPA, DPA, L0BCMPO, L1BCMPO, L2BCMPO, L3BCMPO, L0BCMPI, L1BCMPI, L2BCMPI, L3BCMPI, ID2-0, CTRL_IMPD1-0, SCLKRAT2-0, DS2-0, ENEDREG. JTAG system output timing clock reference falling edge TCK.
REFERENCE CLOCK 1.25V
tSCLK tTCK
INPUT SIGNAL 1.25V INPUT SETUP INPUT HOLD
OUTPUT SIGNAL OUTPUT VALID 1.25V OUTPUT HOLD
THREESTATE OUTPUT DISABLE OUTPUT ENABLE
Figure General Parameters Timing
Rev.
Page
December 2006
Reference Clock
ADSP-TS202S
Link Port Voltage, Differential-Signal (LVDS) Electrical Characteristics, Timing
Table Table with Figure provide electrical characteristics LVDS link ports. LVDS link port signal definitions represent differential signals with level signal naming without (negative) (positive) suffixes (see Figure 16). Table Link Port LVDS Transmit Electrical Characteristics
Parameter |VOD| VOCM Description Output Voltage High, VO_P VO_N Output Voltage Low, VO_P VO_N Output Differential Voltage Short-Circuit Output Current Common-Mode Output Voltage Test Conditions VO_P VO_N 0.92 1.85 +5/-55 1.50 Unit
1.20
Table Link Port LVDS Receive Electrical Characteristics
Parameter |VID| Description Differential Input Voltage Test Conditions tLDIS/tLDIH 0.20 tLDIS/tLDIH 0.25 tLDIS/tLDIH 0.30 tLDIS/tLDIH 0.35 1.57 Unit
VICM
Common-Mode Input Voltage
VO_P
(VO_P VO_N (VO_P VO_N
VOCM VO_N
Figure Link Ports-Transmit Electrical Characteristics
Lx<PIN>P
Lx<P IN>N
DIFF NTIAL OLTA WAVE Lx<P
Figure Link Ports-Signals Definition
Rev.
Page
December 2006
ADSP-TS202S
Link Port-Data Timing Table with Figure Figure Figure Figure Figure Figure provide data timing LVDS link ports. Table Link Port-Data Timing
Parameter Outputs tREO tFEO tLCLKOP tLCLKOH tLCLKOL tCOJT tLDOS Description Rising Edge (Figure Falling Edge (Figure LxCLKOUT Period (Figure LxCLKOUT High (Figure LxCLKOUT (Figure LxCLKOUT Jitter (Figure LxDATO Output Setup (Figure Smaller 12.5 tCCLK1, tLCLKOP1 tLCLKOP1 ±1504, ±2507 Unit
Greater tCCLK1, tLCLKOP1 tLCLKOP1
tLDOH
LxDATO Output Hold (Figure
0.25 tCCLK 0.10 tCCLK1, 0.25 tCCLK 0.15 tCCLK1, 0.25 tCCLK 0.30 tCCLK 0.25 tCCLK 0.10 tCCLK1, 0.25 tCCLK 0.15 tCCLK1, 0.25 tCCLK 0.30 tCCLK tCCLK1, tCCLK1,
tLACKID tBCMPOV tBCMPOH Inputs tLACKIS
Delay from LxACKI Rising Edge First Transmission Clock Edge (Figure LxBCMPO Valid (Figure LxBCMPO Hold (Figure 0.51, LxACKI Setup Guarantee that Transmitter Stops Transmitting (Figure LxACKI High Setup Guarantee that Transmitter Continues Transmission Without Interruption (Figure tCCLK1, LxACKI High Hold Time (Figure 0.51
tLACKIH
Timing relative differential voltage (VOD (link port clock ratio) 1.5, tCCLK core period. cases tLCLKOP tLCLKOP 12.5 effect tCOJT specification output period must considered. LCR= LCR= 1.5. LCR= LCR= tLDOS tLDOH values include LCLKOUT jitter. short-word transmission period. 4-bit link, tCCLK. 1-bit link, tCCLK
Rev.
Page
December 2006
ADSP-TS202S
tLCLKOP
LxCLKOUT
LxCLKOUT
tCOJT
tLCLKOH
tLCLKOL
Figure Link Ports-Output Clock
LxDATO
tLDOS tLDOH tLDOS tLDOH
VO_P CL_P 0.1pF CL_P CL_N CL_N
VO_N
Figure Link Ports-Data Output Setup Hold1
These parameters valid both clock edges.
tREO
tFEO
-|VOD|
Figure Link Ports-Differential Output Signals Transition Time
LxCLKOUT
LxDATO
tLACKID
LxACKI
tBCMPOV
LxBCMPO
Figure Link Ports-Transmission Start
Rev.
Page
December 2006
ADSP-TS202S
FIRST EDGE FIFTH SHORT WORD QUAD WORD LAST EDGE QUAD WORD LxCLKOUT
LxDATO
tLACKIS
tLACKIH
LxACKI
tBCMPOH
LxBCMPO
Figure Link Ports-Transmission Stops
LAST EDGE QUAD WORD
LxCLKOUT
LxDATO
tLACKIS
tLACKIH
LxACKI
Figure Link Ports-Back Back Transmission
Rev.
Page
December 2006
ADSP-TS202S
Link Port-Data Timing Table with Figure Figure provide data timing LVDS link ports. Table Link Port-Data Timing
Parameter Inputs tLCLKIP tLDIS Description LxCLKIN Period (Figure LxDATI Input Setup (Figure Greater tCCLK1 0.201, 0.251, 0.301, 0.351, 0.201, 0.251, 0.301, 0.351, tLCLKIP1 tLCLKIP1 Unit
12.5
tLDIH
LxDATI Input Hold (Figure
tBCMPIS tBCMPIH
LxBCMPI Setup (Figure LxBCMPI Hold (Figure
Timing relative differential voltage (VOD |VID| |VID| |VID| |VID|
FIRST EDGE FIFTH SHORT WORD QUAD WORD LxCLKIN
LxDATI
tBCMPIS
tBCMPIH
LxBCMPI
Figure Link Ports-Last Received Quad Word
Rev.
Page
December 2006
ADSP-TS202S
tLCLKIP
LxCLKIN
tLDIS
tLDIH
tLDIS
tLDIH
LxDATI
Figure Link Ports-Data Input Setup Hold1
These parameters valid both clock edges.
Rev.
Page
December 2006
ADSP-TS202S
OUTPUT DRIVE CURRENTS
Figure through Figure show typical characteristics output drivers ADSP-TS202S processor. curves these diagrams represent current drive capability output drivers function output voltage over range drive strengths. complete output driver characteristics, refer DSP's IBIS models, available Analog Devices website (www.analog.com).
STRENGTH 15.0 12.5 10.0
OUTPUT CURRENT (mA)
STRENGTH
OUTPUT CURRENT (mA)
VDD_IO 2.5V, +25°C VDD_IO 2.38V, +105°C
VDD_IO 2.63V, -40°C
VDD_IO 2.63V, -40°C
OUTPUT VOLTAGE VDD_IO 2.5V, +25°C VDD_IO 2.38V, +105°C
VDD_IO 2.63V, -40°C VDD_IO 2.5V, +25°C VDD_IO 2.63V, -40°C
-2.5
VDD_IO 2.38V, +105°C
VDD_IO 2.5V, +25°C
Figure Typical Drive Currents Strength
STRENGTH
-5.0 VDD_IO 2.38V, +105°C -7.5 -10.0 -12.5 -15.0
OUTPUT CURRENT (mA)
OUTPUT VOLTAGE
VDD_IO 2.63V, -40°C VDD_IO 2.5V, +25°C VDD_IO 2.63V, -40°C VDD_IO 2.38V, +105°C VDD_IO 2.5V, +25°C VDD_IO 2.38V, +105°C
Figure Typical Drive Currents Strength
STRENGTH
OUTPUT CURRENT (mA)
VDD_IO 2.38V, +105°C VDD_IO 2.5V, +25°C
VDD_IO 2.63V, -40°C VDD_IO 2.63V, -40°C
OUTPUT VOLTAGE
VDD_IO 2.5V, +25°C VDD_IO 2.38V, +105°C
Figure Typical Drive Currents Strength
STRENGTH
OUTPUT VOLTAGE
OUTPUT CURRENT (mA)
VDD_IO 2.63V, -40°C VDD_IO 2.5V, +25°C VDD_IO 2.63V, -40°C VDD_IO 2.38V, +105°C VDD_IO 2.5V, +25°C VDD_IO 2.38V, +105°C
Figure Typical Drive Currents Strength
OUTPUT VOLTAGE
Figure Typical Drive Currents Strength
Rev.
Page
December 2006
ADSP-TS202S
STRENGTH
OUTPUT CURRENT (mA)
TEST CONDITIONS
signal specifications (timing parameters) appear Table Page These include output disable time, output enable time, capacitive loading. timing specifications apply voltage reference levels Figure
VDD_IO 2.5V, +25°C
VDD_IO 2.63V, -40°C VDD_IO 2.63V, -40°C VDD_IO 2.38V, +105°C VDD_IO 2.5V, +25°C VDD_IO 2.38V, +105°C
INPUT OUTPUT
1.25V
1.25V
Figure Voltage Reference Levels Measurements (Except Output Enable/Disable)
OUTPUT VOLTAGE
Output Disable Time
Output pins considered disabled when they stop driving, into high impedance state, start decay from their output high voltage. time voltage decay dependent capacitive load, load current, This decay time approximated following equation: DECAY output disable time tDIS difference between tMEASURED_DIS tDECAY shown Figure time tMEASURED_DIS interval from when reference signal switches when output voltage decays from measured output high output voltage. tDECAY calculated with test loads with equal
Figure Typical Drive Currents Strength
STRENGTH -100
OUTPUT CURRENT (mA)
VDD_IO 2.63V, -40°C VDD_IO 2.5V, +25°C VDD_IO 2.38V, +105°C VDD_IO 2.63V, -40°C
VDD_IO 2.5V, +25°C VDD_IO 2.38V, +105°C
OUTPUT VOLTAGE
REFERENCE SIGNAL
Figure Typical Drive Currents Strength
tDIS
STRENGTH -100 -110
tMEASURED_DIS tENA
(MEASURED)
tMEASURED_ENA
(MEASURED) 1.65V 0.85V
(MEASURED)
VDD_IO 2.63V, -40°C VDD_IO 2.5V, +25°C VDD_IO 2.63V, -40°C VDD_IO 2.38V, +105°C VDD_IO 2.5V, +25°C VDD_IO 2.38V, +105°C
(MEASURED)
tDECAY
OUTPUT STOPS DRIVING
tRAMP
OUTPUT STARTS DRIVING
OUTPUT CURRENT (mA)
HIGH IMPEDANCE STATE. TEST CONDITIONS CAUSE THIS VOLTAGE APPROXIMATELY 1.25V.
Figure Output Enable/Disable
OUTPUT VOLTAGE
Figure Typical Drive Currents Strength
Rev.
Page
December 2006
ADSP-TS202S
Output Enable Time
Output pins considered enabled when they have made transition from high impedance state when they start driving. time voltage ramp dependent capacitive load, drive current, This ramp time approximated following equation: RAMP output enable time tENA difference between tMEASURED_ENA tRAMP shown Figure time tMEASURED_ENA interval from when reference signal switches when output voltage ramps from measured three-stated output level. tRAMP calculated with test load drive current with equal
RISE FALL TIMES (ns)
STRENGTH (VDD_IO 2.5V)
FALL TIME 0.1527x 0.7485
RISE TIME 0.1501x 0.05
LOAD CAPACITANCE (pF)
Capacitive Loading
Output valid hold based standard capacitive loads: pins (see Figure 36). delay hold specifications given should derated drive strength related factor loads other than nominal value Figure through Figure show output rise time varies with capacitance. Figure graphically shows output valid varies with load capacitance. (Note that this graph derating does apply output disable delays; Output Disable Time Page 37.) graphs Figure through Figure linear outside ranges shown.
OUTPUT 1.25V 30pF
Figure Typical Output Rise Fall Time (10% 90%, VDD_IO Load Capacitance Strength
STRENGTH (VDD_IO 2.5V)
RISE FALL TIMES (ns)
FALL TIME 0.0949x 0.8112
RISE TIME 0.0861x 0.4712
Figure Equivalent Device Loading Measurements (Includes Fixtures)
STRENGTH (VDD_IO 2.5V)
RISE FALL TIMES (ns)
LOAD CAPACITANCE (pF)
Figure Typical Output Rise Fall Time (10% 90%, VDD_IO Load Capacitance Strength
STRENGTH (VDD_IO 2.5V)
RISE FALL TIMES (ns)
FALL TIME 0.251x 4.2245
FALL TIME 0.0691x 1.1158
RISE TIME 0.259x 3.0842
RISE TIME 0.06x 1.1362
LOAD CAPACITANCE (pF)
Figure Typical Output Rise Fall Time (10% 90%, VDD_IO Load Capacitance Strength
LOAD CAPACITANCE (pF)
Figure Typical Output Rise Fall Time (10% 90%, VDD_IO Load Capacitance Strength
Rev.
Page
December 2006
ADSP-TS202S
STRENGTH (VDD_IO 2.5V)
RISE FALL TIMES (ns)
RISE FALL TIMES (ns)
STRENGTH (VDD_IO 2.5V)
FALL TIME 0.0592x 1.0629
RISE TIME
RISE TIME
FALL TIME 0.0313x 0.818
0.0321x 0.6512
0.0573x 0.9789 LOAD CAPACITANCE (pF)
LOAD CAPACITANCE (pF)
Figure Typical Output Rise Fall Time (10% 90%, VDD_IO Load Capacitance Strength
STRENGTH (VDD_IO 2.5V)
RISE FALL TIMES (ns)
Figure Typical Output Rise Fall Time (10% 90%, VDD_IO Load Capacitance Strength
STRENGTH (VDD_IO 2.5V)
OUTPUT VALID (ns)
FALL TIME 0.0493x 0.8389
RISE TIME 0.0481x 0.7889
LOAD CAPACITANCE (pF)
LOAD CAPACITANCE (pF)
Figure Typical Output Rise Fall Time (10% 90%, VDD_IO Load Capacitance Strength
Figure Typical Output Valid (VDD_IO Load Capacitance Case Temperature Strength
line equations output valid load capacitance are: Strength 0.0956x 3.5662 Strength 0.0523x 3.2144 Strength 0.0433x 3.1319 Strength 0.0391x 2.9675 Strength 0.0393x 2.7653 Strength 0.0373x 2.6515 Strength 0.0379x 2.1206 Strength 0.0399x 1.9080
STRENGTH (VDD_IO 2.5V)
RISE FALL TIMES (ns)
RISE TIME
FALL TIME 0.0374x 0.851
0.0377x 0.7449
LOAD CAPACITANCE (pF)
Figure Typical Output Rise Fall Time (10% 90%, VDD_IO Load Capacitance Strength
Rev.
Page
December 2006
ADSP-TS202S
ENVIRONMENTAL CONDITIONS
ADSP-TS202S processor rated performance under TCASE environmental conditions specified Operating Conditions Page
Thermal Characteristics
ADSP-TS202S processor packaged thermally enhanced ball grid array (BGA_ED). ADSP-TS202S processor specified case temperature (TCASE). ensure that TCASE data sheet specification exceeded, heat sink and/or flow source required. Table shows thermal characteristics BGA_ED package. parameters based JESD51-9 four-layer 2s2p board. data based power dissipation. Table Thermal Characteristics Package
Parameter Condition Airflow Airflow Airflow Airflow Typical 12.92 10.2 Unit °C/W °C/W °C/W °C/W °C/W °C/W
measured JEDEC standard JESD51-6. 12.9°C/W vertically mounted boards. horizontally mounted boards, 17.0°C/W m/s. measured JEDEC standard JESD51-9. measured cold plate test method approved JEDEC standard).
Rev.
Page
December 2006
ADSP-TS202S
576-BALL BGA_ED CONFIGURATIONS
Figure shows summary configurations 576-ball BGA_ED package, Table lists signal-to-ball assignments.
CONNECT VDD_IO VDD_DRAM VDD_A VREF KEY: SIGNAL
VIEW
Figure 576-Ball BGA_ED Configurations1 (Top View, Summary)
more detailed summary diagram, EE-179: ADSP-TS201S System Design Guidelines Analog Devices website (www.analog.com).
Rev.
Page
December 2006
ADSP-TS202S
Table 576-Ball BGA_ED Ball Assignments
Ball Signal Name DATA51 DATA49 DATA43 DATA41 DATA37 DATA33 DATA29 DATA25 DATA23 DATA19 DATA15 DATA11 DATA9 DATA5 DATA1 ADDR30 ADDR28 ADDR22 ADDR21 DATA61 DATA62 DATA57 DATA58 VDD_IO VDD_IO VDD_IO VDD_IO VDD_IO VDD_IO VDD_IO VDD_IO VDD_IO VDD_IO ADDR15 ADDR14 ADDR11 ADDR10 Ball Signal Name DATA53 DATA50 DATA44 DATA42 DATA38 DATA34 DATA30 DATA26 DATA24 DATA20 DATA16 DATA12 DATA10 DATA6 DATA2 ADDR31 ADDR29 ADDR23 ADDR18 DATA63 DATA59 DATA60 VDD_IO VDD_DRAM VDD_DRAM VDD_DRAM VDD_DRAM VDD_IO ADDR13 ADDR12 ADDR9 ADDR8 Ball Signal Name DATA52 DATA47 DATA45 DATA39 DATA35 DATA31 DATA27 DATA21 DATA17 DATA13 DATA7 DATA3 ADDR26 ADDR24 ADDR20 VDD_IO VDD_IO MSSD1 VDD_DRAM VDD_DRAM VDD_DRAM VDD_DRAM VDD_IO ADDR7 ADDR6 ADDR5 ADDR4 Ball Signal Name DATA55 DATA56 DATA54 DATA48 DATA46 DATA40 DATA36 DATA32 DATA28 DATA22 DATA18 DATA14 DATA8 DATA4 DATA0 BRST ADDR27 ADDR25 ADDR19 ADDR17 ADDR16 MSSD3 SCLKRAT0 VDD_IO VDD_IO ADDR3 ADDR2 ADDR1 ADDR0
Rev.
Page
December 2006
ADSP-TS202S
Table 576-Ball BGA_ED Ball Assignments (Continued)
Ball Signal Name VREF L0ACKO L0BCMPI L0DATI0_N L0DATI0_P VDD_A VDD_A VDD_IO VDD_IO L0DATO2_N L0DATO2_P L0CLKON L0CLKOP Ball Signal Name SDA10 SDCKE LDQM HDQM VDD_IO VDD_DRAM VDD_DRAM VDD_IO L0DATI1_N L0DATI1_P L0CLKINN L0CLKINP SCLK SCLK_VREF VDD_IO VDD_DRAM VDD_DRAM VDD_IO L0DATO1_N L0DATO1_P L0DATO0_N L0DATO0_P Ball Signal Name SDWE VDD_IO VDD_DRAM VDD_DRAM VDD_IO L0DATI3_N L0DATI3_P L0DATI2_N L0DATI2_P (SCLK)1 (SCLK_VREF)1 VDD_IO VDD_DRAM VDD_DRAM VDD_IO L0BCMPO L0ACKI Ball Signal Name SCLKRAT1 VDD_IO VDD_IO L0DATO3_N L0DATO3_P RST_IN SCLKRAT2 L1DATI0_N L1DATI0_P L1ACKO L1BCMPI
Rev.
Page
December 2006
ADSP-TS202S
Table 576-Ball BGA_ED Ball Assignments (Continued)
Ball AA10 AA11 AA12 AA13 AA14 AA15 AA16 AA17 AA18 AA19 AA20 AA21 AA22 AA23 AA24
Signal Name MSSD0 RST_OUT VDD_IO VDD_DRAM VDD_IO L1CLKINN L1CLKINP L1DATI1_N L1DATI1_P FLAG2 FLAG1 IRQ3 IRQ0 IOEN DMAR0 L3BCMPO L3DATO1_N L3DATO3_N L3DATI2_N L3DATI1_N L2DATO0_N L2CLKON L2DATO3_N L2CLKINN L2DATI1_N L1BCMPO L1DATO0_N L1DATO0_P
Ball AB10 AB11 AB12 AB13 AB14 AB15 AB16 AB17 AB18 AB19 AB20 AB21 AB22 AB23 AB24
Signal Name MSSD2 POR_IN CONTROLIMP1 VDD_DRAM VDD_DRAM VDD_DRAM VDD_DRAM VDD_IO L1DATI3_N L1DATI3_P L1DATI2_N L1DATI2_P IRQ2 IRQ1 DMAR1 L3ACKI L3DATO1_P L3DATO3_P L3DATI2_P L3DATI1_P L2DATO0_P L2CLKOP L2DATO3_P L2CLKINP L2DATI1_P L2ACKO VDD_IO VDD_IO
Ball AC10 AC11 AC12 AC13 AC14 AC15 AC16 AC17 AC18 AC19 AC20 AC21 AC22 AC23 AC24
Signal Name CONTROLIMP0 ENEDREG VDD_IO VDD_DRAM VDD_DRAM VDD_DRAM VDD_DRAM VDD_IO L1CLKON L1CLKOP L1DATO3_N L1DATO3_P FLAG0 VDD_IO IOWR DMAR2 BOFF L3DATO0_N L3CLKON L3DATO2_N L3DATI3_N L3CLKINN L3DATI0_N L3ACKO L2BCMPO L2DATO1_N L2DATO2_N L2DATI3_N L2DATI2_N L2DATI0_N VDD_IO L1ACKI
Ball AD10 AD11 AD12 AD13 AD14 AD15 AD16 AD17 AD18 AD19 AD20 AD21 AD22 AD23 AD24
Signal Name TMR0E FLAG3 VDD_IO VDD_IO VDD_IO VDD_IO VDD_IO VDD_IO VDD_IO VDD_IO VDD_IO VDD_IO L1DATO1_N L1DATO1_P L1DATO2_N L1DATO2_P VDD_IO TRST IORD DMAR3 BUSLOCK L3DATO0_P L3CLKOP L3DATO2_P L3DATI3_P L3CLKINP L3DATI0_P L3BCMPI L2ACKI L2DATO1_P L2DATO2_P L2DATI3_P L2DATI2_P L2DATI0_P VDD_IO L2BCMPI
revision silicon, balls revision silicon, ball SCLK, ball SCLK_VREF. more information SCLK SCLK_VREF revision silicon, EE-179: ADSP-TS20x TigerSHARC System Design Guidelines Analog Devices website (www.analog.com).
Rev.
Page
December 2006
ADSP-TS202S
OUTLINE DIMENSIONS
ADSP-TS202S processor available 576-ball metric thermally enhanced ball grid array (BGA_ED) package with rows balls (BP-576).
25.20 25.00 24.80
1.25 1.00 0.75
BALL INDICATOR 23.00
1.00
25.20 25.00 24.80
1.00 (BALL PITCH)
1.25 1.00 0.75 3.10 2.94 2.78
1.00
VIEW
DETAIL 0.97
BOTTOM VIEW
1.60 0.60 0.50 0.40
NOTES: DIMENSIONS MILLIMETERS. ACTUAL POSITION BALL ITHIN 0.25 IDEAL POSITION RELATIVE PACKAGE EDGES. CENTER DIMENSIONS OMINAL. THIS PACKAGE ONFORMS JEDEC MS-034 SPECIFICATION.
SEATING PLANE
0.75 0.65 0.55 (BALL DIAMETER)
0.20
DETAIL
Figure 576-Ball BGA_ED (BP-576)
SURFACE MOUNT DESIGN
Table provided design. industrystandard design recommendations, refer IPC-7351, Generic Requirements Surface Mount Design Land Pattern Standard. Table Data with Surface Mount Design
Package 576-Ball BGA_ED (BP-576) Ball Attach Type Nonsolder Mask Defined (NSMD) Solder Mask Opening 0.69 diameter Ball Size 0.56 diameter
Rev.
Page
December 2006
ADSP-TS202S
ORDERING GUIDE
Temperature Range1 -40°C +85°C -40°C +85°C Instruction Rate2 On-Chip DRAM Package Package Option Description BP-576 576-Ball BGA_ED BP-576 576-Ball BGA_ED
Model ADSP-TS202SABP-050 ADSP-TS202SABPZ0503
Operating Voltage 1.05 VDD, VDD_IO, VDD_DRAM 1.05 VDD, VDD_IO, VDD_DRAM
Represents case temperature. instruction rate same internal processor core clock (CCLK) rate. Pb-free part.
Rev.
Page
December 2006
ADSP-TS202S
Rev.
Page
December 2006
ADSP-TS202S
©2006 Analog Devices, Inc. rights reserved. Trademarks registered trademarks property their respective owners. C04325-0-12/06(C)
Rev.
Page
December 2006

Other recent searches


ICS87952I-147 - ICS87952I-147   ICS87952I-147 Datasheet
GMBD2004 - GMBD2004   GMBD2004 Datasheet
GMBD2004A - GMBD2004A   GMBD2004A Datasheet
GMBD2004C - GMBD2004C   GMBD2004C Datasheet
GMBD2004S - GMBD2004S   GMBD2004S Datasheet
AVR293 - AVR293   AVR293 Datasheet
AN705 - AN705   AN705 Datasheet
Si9910 - Si9910   Si9910 Datasheet

 

Privacy Policy | Disclaimer
© 2012 Datasheet Archive