| The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers. |
MHz, instruction cycle rate bits internal-on-chip-SRAM memory (484-bal
Top Searches for this datasheetTigerSHARC Embedded Processor ADSP-TS101S MHz, instruction cycle rate bits internal-on-chip-SRAM memory (484-ball) (625-ball) PBGA package Dual computation blocks-each containing ALU, multiplier, shifter, register file Dual integer ALUs, providing data addressing pointer manipulation Integrated includes 14-channel controller, external port, link ports, SDRAM controller, programmable flag pins, timers, timer expired system integration 1149.1 IEEE compliant JTAG test access port on-chip emulation On-chip arbitration glueless multiprocessing with TigerSHARC processors Provides high performance Static Superscalar operations, optimized telecommunications infrastructure other large, demanding multiprocessor applications Performs exceptionally well algorithm benchmarks (see benchmarks Table Table Supports overhead transfers between internal memory, external memory, memory-mapped peripherals, link ports, other DSPs (multiprocessor), host processors Eases programming through extremely flexible instruction high-level language-friendly architecture Enables scalable multiprocessing systems with communications overhead COMPUTATIONAL BLOCKS SHIFTER PROGRAM SEQUENCER DATA ADDRESS GENERATION INTEGER INTEGER INTERNAL MEMORY MEMORY MEMORY MEMORY JTAG PORT MULTIPLIER ADDR FETCH SDRAM CONTROLLER REGISTER FILE ADDR DATA EXTERNAL PORT MULTIPROCESSOR INTERFACE HOST INTERFACE ADDR DATA INPUT FIFO ADDR DATA OUTPUT BUFFER ADDR OUTPUT FIFO DATA ADDRESS PROCESSOR CONTROLLER ADDRESS CONTROL/ STATUS/ TCBs DATA LINK PORT CONTROLLER LINK PORTS CONTROL/ STATUS/ BUFFERS CLUSTER ARBITER CNTRL REGISTER FILE MULTIPLIER LINK DATA SHIFTER 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.Box 9106, Norwood, 02062-9106 U.S.A. Tel: 781/329-4700 www.analog.com Fax: 781/326-8703 2009 Analog Devices, Inc. rights reserved. ADSP-TS101S TABLE CONTENTS Features Benefits Table Contents Revision History General Description Dual Compute Blocks Data Alignment Buffer (DAB) Dual Integer ALUs (IALUs) Program Sequencer On-Chip SRAM Memory External Port (Off-Chip Memory/Peripherals Interface) Controller Link Ports Timer General-Purpose Reset Booting Power Operation Clock Domains Output Drive Strength Control Power Supplies Filtering Reference Voltage Clocks Development Tools Designing Emulator-Compatible Board (Target) Additional Information Function Descriptions States Reset Definitions Strap Function Descriptions Specifications Operating Conditions Electrical Characteristics Absolute Maximum Ratings Caution Package Information Timing Specifications Output Drive Currents Test Conditions Environmental Conditions PBGA Configurations Outline Dimensions Surface-Mount Design Ordering Guide REVISION HISTORY 5/09-Rev. Rev. Added parameter value (IDD_A max) Operating Conditions Updated footnotes 484-Ball PBGA (B-484) Updated footnotes 625-Ball PBGA (B-625) Added surface-mount design info Surface-Mount Design Updated models Ordering Guide Rev. Page 2009 ADSP-TS101S GENERAL DESCRIPTION ADSP-TS101S TigerSHARC® processor ultrahigh performance, Static Superscalarprocessor optimized large signal processing tasks communications infrastructure. combines very wide memory widths with dual computation blocks-supporting 40-bit floating-point 16-, 32-, 64-bit fixed-point processing-to standard performance digital signal processors. TigerSHARC processor's Static Superscalar architecture lets processor execute four instructions each cycle, performing fixed-point (16-bit) operations floating-point operations. Three independent 128-bit-wide internal data buses, each connecting three memory banks, enable quad word data, instruction, accesses provide 14.4G bytes second internal memory bandwidth. Operating MHz, ADSP-TS101S processor's core instruction cycle time. Using single-instruction, multipledata (SIMD) features, ADSP-TS101S perform billion 40-bit MACs million 80-bit MACs second. Table Table show DSP's performance benchmarks. Table General-Purpose Algorithm Benchmarks Clock Benchmark Speed Cycles 32-bit algorithm, million MACs/s peak performance 1024 point complex (Radix 32.78 9,835 50-tap 1024 input 91.67 27,500 Single 1.83 0.55 16-bit algorithm, billion MACs/s peak performance point complex (Radix 3.67 1,100 50-tap 1024 input 24.0 7,200 Single 0.47 0.14 Single complex 0.57 transfer rate External port 800M bytes/s Link ports (each) 250M bytes/s This value iterations algorithm. eight iterations turbo decoder, this benchmark MIPS. Adaptive multi rate (AMR) Megachips second (Mcps) ADSP-TS101S code compatible with other TigerSHARC processors. Functional Block Diagram Page shows 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 program sequencer with instruction alignment buffer (IAB), branch target buffer (BTB), interrupt controller Three 128-bit internal data buses, each connecting three memory banks On-chip SRAM bit) external port that provides interface host processors, multiprocessing space (DSPs), off-chip memorymapped peripherals, external SRAM SDRAM 14-channel controller Four link ports 64-bit interval timers timer expired 1149.1 IEEE compliant JTAG test access port on-chip emulation Figure shows typical single-processor system with external SDRAM. Figure Page shows typical multiprocessor system. TigerSHARC processor uses Static Superscalar architecture. This architecture superscalar that ADSP-TS101S 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-the 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 eight-deep processor pipeline. optimal program execution, programmers must follow DSP's instruction parallelism rules when encoding instruction line. general, selection instructions that execute parallel each cycle depends instruction line resources each instruction requires source destination registers used instructions. programmer direct control three core components-the IALUs, compute blocks, program sequencer. Table Wireless Algorithm Benchmarks Benchmark Turbo decode kbps data channel Viterbi decode 12.2 kbps AMR3 voice channel Complex correlation 3.84 Mcps4 with spreading factor Execution (MIPS)1 MIPS2 0.86 MIPS 0.27 MIPS execution speed instruction cycles second. Static Superscalar trademark Analog Devices, Inc. Rev. Page 2009 ADSP-TS101S ADSP-TS101S, most cases, two-cycle arithmetic execution pipeline that fully interlocked, whenever computation result unavailable another operation dependent automatically inserts more stall cycles needed. Efficient programming with dependency-free instructions eliminate most computational memory transfer data dependencies. Register file-each compute block multiported 32-word, fully orthogonal register file used transferring data between computation units data buses storing intermediate results. Instructions access registers register file individually (word aligned), sets (dual aligned) four (quad aligned). ALU-the performs standard arithmetic operations both fixed- floating-point formats. also performs logic 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. Accelerator-128-bit unit trellis decoding (for example, Viterbi turbo decoders) complex correlations communication applications. Using these features, compute blocks can: BR7-0 BOFF DMAR3-0 DEVICE (OPTIONAL) HOST PROCESSOR INTERFACE (OPTIONAL) ADSP-TS101S LCLK_P CLOCK REFERENCE SCLK_P S/LCLK_N VREF BRST LCLKRAT2-0 SCLKFREQ ADDR31-0 IRQ3-0 FLAG3-0 ID2-0 MSSD LDQM HDQM SDWE SDCKE SDA10 FLYBY IOEN LINK DEVICES MAX) (OPTIONAL) LXDAT7-0 LXCLKIN LXCLKOUT LXDIR TMR0E BUSLOCK CONTROLIMP2-0 DS2-0 RESET JTAG DATA63-0 WRH/WRL MS1-0 BOOT EPROM (OPTIONAL) ADDR DATA MEMORY (OPTIONAL) ADDR DATA SDRAM MEMORY (OPTIONAL) ADDR DATA ADDR DATA 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 1,800 MFLOPS GOPS performance Perform complex 16-bit MACs cycle Execute eight trellis butterflies cycle DATA CONTROL ADDRESS DATA DATA ALIGNMENT BUFFER (DAB) quad word FIFO that enables loading quad word 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. Figure Single-Processor System with External SDRAM addition, ADSP-TS101S supports SIMD operations ways-SIMD compute blocks SIMD computations. programmer direct both compute blocks operate same data (broadcast distribution) different data (merged distribution). addition, each compute block execute four 16-bit eight 8-bit SIMD computations parallel. DUAL INTEGER ALUS (IALUS) ADSP-TS101S IALUs that provide powerful address generation capabilities perform many general-purpose integer operations. Each IALUs: Provides memory addresses data update pointers Supports circular buffering bit-reverse addressing Performs general-purpose integer operations, increasing programming flexibility Includes 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. DUAL COMPUTE BLOCKS ADSP-TS101S compute blocks that execute computations either independently together SIMD engine. issue compute instructions compute block each cycle, instructing ALU, multiplier, shifter perform independent, simultaneous operations. compute blocks referred assembly syntax, each block contains three computational units-an ALU, multiplier, 64-bit shifter, 32-word register file. Rev. Page 2009 ADSP-TS101S 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 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. Flexible Instruction 128-bit instruction line, which contain four 32-bit instructions, accommodates variety parallel operations concise programming. example, instruction line direct conditionally execute multiply, add, subtract both computation blocks while also branches another location program. Some features instruction include: Enhanced instructions communications infrastructure govern trellis decoding (for example, Viterbi turbo decoders) despreading complex correlations Algebraic assembly language syntax Direct support DSP, imaging, video arithmetic types, eliminating hardware modes Branch prediction encoded instruction, enables zerooverhead loops Parallelism encoded instruction line Conditional execution optional instructions User-defined, programmable partitioning between program data memory PROGRAM SEQUENCER ADSP-TS101S processor's program sequencer supports: fully interruptible programming model with flexible programming assembly C/C++ languages; handles hardware interrupts with high throughput aborted instruction cycles. eight-cycle instruction pipeline-three-cycle fetch pipe five-cycle execution pipe-with 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 determination program flow 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-to-two overhead cycles, overcoming three-to-six stage branch penalty. Compact code without requirement align code memory; handles alignment. ON-CHIP SRAM MEMORY ADSP-TS101S bits on-chip SRAM memory, divided into three blocks bits (64K words bits). Each block-M0, M2-can store program, data, both, applications configure memory suit specific needs. Placing program instructions data different memory blocks, however, enables access data while performing instruction fetch. DSP's internal external memory (Figure organized into unified memory map, which defines location (address) elements system. 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. Each internal memory block connects 128-bitwide internal buses-block MD0, block MD1, block MD2-enabling perform three memory transfers same cycle. DSP's internal architecture provides total memory bandwidth 14.4G bytes second, enabling core access eight 32-bit data words (256 bits) four 32-bit instructions each cycle. DSP's flexible memory structure enables: core access different memory blocks same cycle core access three memory blocks parallel- instruction data accesses Programmable partitioning program data memory Program access memory 32-, 64-, 128-bit words-16-bit words with Complete context switch less than cycles Interrupt Controller supports nested non-nested 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. Rev. Page 2009 ADSP-TS101S GLOBAL SPACE 0xFFFFFFFF HOST (MSH) INTERNAL SPACE 0x003FFFFF EXTERNAL MEMORY SPACE 0x10000000 BANK (MS1) 0x0C000000 BANK (MS0) 0x08000000 SDRAM (MSSD) 0x04000000 MULTIPROCESSOR MEMORY SPACE 0x00300000 RESERVED 0x00280000 0x00200000 PROCESSOR PROCESSOR 0x03C00000 0x03800000 PROCESSOR 0x03400000 PROCESSOR 0x03000000 PROCESSOR 0x02C00000 PROCESSOR 0x02800000 PROCESSOR 0x02400000 PROCESSOR 0x02000000 BROADCAST 0x01C00000 EACH COPY INTERNAL SPACE 0x001807FF INTERNAL REGISTERS (UREGS) 0x00180000 RESERVED 0x0010FFFF INTERNAL MEMORY 0x00100000 RESERVED 0x0008FFFF INTERNAL MEMORY 0x00080000 RESERVED RESERVED 0x0000FFFF INTERNAL MEMORY 0x00000000 INTERNAL MEMORY 0x00000000 0x003FFFFF Figure Memory EXTERNAL PORT (OFF-CHIP MEMORY/PERIPHERALS INTERFACE) ADSP-TS101S processor's external port provides processor's interface off-chip memory peripherals. word address space included DSP's unified address space. separate on-chip buses-three 128-bit data buses three 32-bit address buses-are multiplexed external port create external system with single 64-bit data single 32-bit address bus. external port supports data transfer rates 800M bytes second over external bus. external configured 64-bit operation. When system configured 64-bit operation, lower bits external data connect even addresses, upper bits connect addresses. external port supports pipelined, slow, SDRAM protocols. Addressing external memory devices memorymapped peripherals facilitated on-chip decoding highorder address lines generate memory bank select signals. ADSP-TS101S provides programmable memory, pipeline depth, idle cycle synchronous accesses, external acknowledge controls support interfacing pipelined slow devices, host processors, other memory-mapped peripherals with variable access, hold, disable time requirements. Rev. Page 2009 ADSP-TS101S Host Interface ADSP-TS101S provides easy configurable interface between external host processors through external port. accommodate variety host processors, host interface supports pipelined slow protocols accesses host 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-TS101S, access most registers, including control (TCB) registers. Vector interrupts support efficient execution host commands. SDRAM interface provides glueless interface with standard SDRAMs-16M bit, bit, 128M bit, 256M bit. directly supports maximum words bits SDRAM. SDRAM interface mapped external memory DSP's unified memory map. EPROM Interface ADSP-TS101S 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-TS101S 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 memorymapped peripherals Internal memory other DSPs common bus, host processor, link port External memory external peripherals link port External master internal memory link port controller provides number additional features. controller supports flyby transfers. Flyby operations only occur through external port (DMA Channel involve DSP's core. controller acts conduit transfer data from external device another through external memory. During transaction, DSP: Relinquishes external data Outputs addresses, memory selects (MS1-0, MSSD, RAS, CAS, SDWE) FLYBY, IOEN, RD/WR strobes Responds chaining also supported controller. chaining operations enable applications automatically link transfer sequence another continuous transmission. sequences occur over different channels have different transmission attributes. Multiprocessor Interface ADSP-TS101S 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-TS101S processor's internal memory registers. DSP's on-chip distributed arbitration logic provides simple, glueless connection systems containing eight ADSPTS101S processors host processor. arbitration rotating priority. lock supports indivisible read-modifywrite 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 800M bytes second throughput- with total 1.8G bytes second interprocessor bandwidth. SDRAM Controller SDRAM controller controls ADSP-TS101S processor's transfers data from synchronous DRAM (SDRAM). throughput bits SCLK cycle using external port SDRAM control pins. Rev. Page 2009 ADSP-TS101S controller also supports two-dimensional transfers. controller access transfer two-dimensional memory arrays transmit receive channel. These transfers implemented with index, count, modify registers both dimensions. ADSP-TS101 ADSP-TS101 ADSP-TS101 ADSP-TS101 ADSP-TS101 ADSP-TS101 ADSP-TS101 ID2-0 RESET CLKS/REFS LINK BR7-2,0 ADDR31-0 DATA63-0 CONTROL CONTROL ADDRESS CONTROL ADDRESS RESET ID2-0 RESET CLKS/REFS BR7-1 ADDR31-0 DATA63-0 WRH/L MS1-0 BUSLOCK BOFF DMAR3-0 BRST FLYBY IOEN DATA ADSP-TS101 DATA ADDR DATA ADDR DATA GLOBAL MEMORY PERIPHERALS (OPTIONAL) SCLK_P CLOCK REFERENCE VOLTAGE LCLK_P S/LCLK_N VREF LCLKRAT2-0 SCLKFREQ IRQ3-0 FLAG3-0 LINK BOOT EPROM (OPTIONAL) CLOCK HOST PROCESSOR INTERFACE (OPTIONAL) ADDR DATA ADDR DATA LINK DEVICES MAX) (OPTIONAL) LXDAT7-0 LXCLKIN LXCLKOUT LXDIR MSSD LDQM HDQM SDWE SDCKE SDA10 CONTROL SDRAM MEMORY (OPTIONAL) TMR0E CONTROLIMP2-0 DS2-0 Figure Shared Memory Multiprocessing System 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 Rev. Page 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. 2009 ADSP-TS101S LINK PORTS DSP's four link ports provide additional 8-bit bidirectional capability. With ability operate double data rate- latching data both rising falling edges clock- running MHz, each link port support 250M bytes second, 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 double-buffered input 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 three signals that control operation. LxCLKOUT LxCLKIN implement clock/acknowledge handshaking. LxDIR indicates direction transfer used only when buffering LxDAT signals. example application would using differential low-swing buffers long twisted-pair wires. LxDAT provides 8-bit data input/output. Applications program separate error detection mechanisms transmit receive operations (applications checksum mechanism implement consecutive link port transfers), size data packets, speed which bytes transmitted. Under certain conditions, link port receiver initiate token switch reverse direction transfer; transmitter becomes receiver vice versa. After reset, ADSP-TS101S four boot options beginning operation: Boot from EPROM. defaults EPROM booting when strap option low. Strap Function Descriptions Page Boot external master (host another ADSPTS101S). master cluster boot ADSP-TS101S through writes internal memory through autoDMA. Boot link port. four receive link channels initialized after reset transfer 256-word block internal memory address 255, issue interrupt block (similar DMA). corresponding interrupts address zero (0). boot-Start running from external memory. Using boot" option, ADSP-TS101S must start running from external memory, caused asserting IRQ3-0 interrupt signals. ADSP-TS101S core always exits from reset idle state waits interrupt. Some interrupts interrupt vector table initialized enabled after reset. POWER OPERATION ADSP-TS101S enter power sleep mode which core does execute instructions, reducing power consumption minimum. ADSP-TS101S exits sleep mode when senses falling edge IRQ3-0 interrupt inputs. interrupt, enabled, causes ADSP-TS101S execute corresponding interrupt service routine. This feature useful systems that require power standby mode. TIMER GENERAL-PURPOSE ADSP-TS101S timer (TMR0E) that generates output when programmed timer counter expired. Also, 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. CLOCK DOMAINS shown Figure ADSP-TS101S clock inputs, SCLK (system clock) LCLK (local clock). SCLK_P LCLK_P LCLKRATx BITS, LCTLx REGISTER EXTERNAL INTERFACE CCLK (INSTRUCTION RATE) LxCLKOUT/LxCLKIN (LINK PORT RATE) RESET BOOTING ADSP-TS101S levels reset (see reset specifications Page 24): Power-up reset-after power-up system, strap options stable, RESET must asserted (low). Normal reset-for resets following power-up reset sequence, RESET must asserted. reset internally (core reset) setting SWRST SQCTL. core reset, external port I/O. Figure Clock Domains These inputs drive major clock domains: SCLK (system clock). Provides clock input external interface defines specification reference external signals. external interface runs SCLK frequency. locks internal SCLK SCLK input. LCLK (local clock). Provides clock input internal clock driver, CCLK, which internal clock core, internal buses, memory, link ports. instruction execution rate equal CCLK. from LCLK gener- Rev. Page 2009 ADSP-TS101S ates CCLK, which phase-locked. LCLKRAT pins define clock multiplication LCLK CCLK (see Table link port clock generated from CCLK software programmable divisor. RESET must asserted until LCLK stable within specification least This applies power-up well dynamic modification LCLK after power-up. Dynamic modification include LCLK going specification long RESET asserted. Connecting SCLK LCLK same clock source requirement device. Using integer clock multiplication value provides predictable cycle-by-cycle operation, requirement fault-tolerant systems some multiprocessing systems. Noninteger values completely functional acceptable applications that require predictable cycle-by-cycle operation. FILTERING REFERENCE VOLTAGE CLOCKS Figure shows possible circuit filtering VREF, SCLK_N, LCLK_N. This circuit provides reference voltage switching voltage, system clock, local clock references. VDD_IO VREF SCLK_N LCLK_N SERIES RESISTOR 1.67k SERIES RESISTOR CAPACITOR (SMD) CAPACITOR SMD) PLACED CLOSE DSP'S PINS OUTPUT DRIVE STRENGTH CONTROL Pins CONTROLIMP2-0 DS2-0 work together control output drive strength groups pins, Address/Data/Control group Link group. CONTROLIMP2-0 independently configures groups maximum drive strength digitally controlled drive strength that selectable DS2-0 pins (see Table Page 18). digitally controlled drive strength selected group, DS2-0 pins determine eight strength levels that group (see Table Page 18). drive strength selected varies slew rate driver. Drive strength (DS2-0 000) weakest slowest slew rate. Drive strength (DS2-0 111) strongest fastest slew rate. stronger drive strengths useful high frequency switching while lower strengths allow relaxed design methodology. strongest drive strengths have larger di/dt thus require more attention signal integrity issues such ringing, reflections coupling. Also, larger di/dt increase external supply rail noise, which impacts power supply power distribution design. drive strengths EMU, CPA, pins controllable fixed maximum level. drive strength calculation, Output Drive Currents Page Figure VREF, SCLK_N, LCLK_N Filter DEVELOPMENT TOOLS ADSP-TS101S 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-TS101S. 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 these 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. POWER SUPPLIES ADSP-TS101S separate power supply connections internal logic (VDD), analog circuits (VDD_A), buffer (VDD_IO) power supply. internal (VDD) analog (VDD_A) supplies must meet requirement. buffer (VDD_IO) supply must meet requirement. analog supply (VDD_A) 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. required power-on sequence provide (and VDD_A) before VDD_IO. Rev. CROSSCORE registered trademark Analog Devices, Inc. VisualDSP++ registered trademark Analog Devices, Inc. Page 2009 ADSP-TS101S Debugging both C/C++ assembly programs with VisualDSP++ debugger, programmers can: 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++ integrated development debugging environment (IDDE) lets programmers define manage software development. dialog boxes property pages programmers configure manage TigerSHARC 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, 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. Expert Linker visually manipulate placement code data embedded system. View memory utilization color-coded graphical form, easily move code data different areas external memory with drag mouse, examine run-time 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-TS101S 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. 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)-use site search "EE-68." This document updated regularly keep pace with improvements emulator support. ADDITIONAL INFORMATION This data sheet provides general overview ADSP-TS101S processor's architecture functionality. detailed information ADSP-TS101S processor's core architecture instruction set, ADSP-TS101 TigerSHARC Processor Programming Reference ADSP-TS101 TigerSHARC Processor Hardware Reference. detailed information development tools this processor, VisualDSP++ User's Guide. Rev. Page 2009 ADSP-TS101S FUNCTION DESCRIPTIONS While most ADSP-TS101S processor's input pins normally synchronous-tied specific clock-a asynchronous. these asynchronous signals, on-chip synchronization circuit prevents metastability problems. synchronous specification asynchronous signals used only when predictable cycle-by-cycle behavior required. inputs sampled clock reference, therefore input specifications (asynchronous minimum pulse widths synchronous input setup hold) must guarantee recognition. STATES RESET output pins three-stated during normal operation. three-states outputs during reset, allowing these pins their internal pull-up pull-down state. Some output pins (control signals) have pull-up pull-down that maintains known value during transitions between different drivers. DEFINITIONS Type column following definitions tables describes type, when used system. Term (for termination) column describes termination type used system. Note that some pins always used (indicated with symbol). Table Definitions-Clocks Reset Description Local Clock Reference. Connect this VREF shown Figure Local Clock Input. clock input. instruction cycle rate LCLK, where userprogrammable 2.5, 3.5, more information, Clock Domains Page LCLKRAT2-01 (pd2) LCLK Ratio. DSP's core clock (instruction cycle rate) LCLK, where user-programmable 2.5, 3.5, shown Table These pins must have constant value while powered. SCLK_N System Clock Reference. Connect this VREF shown Figure SCLK_P System Clock Input. DSP's system input clock cluster bus. This must connected same clock source LCLK_P. more information, Clock Domains Page SCLKFREQ3 (pu2) SCLK Frequency. SCLKFREQ required. SCLKFREQ must have constant value while powered. RESET Reset. Sets known state causes program idle state. RESET must asserted specified time according type reset operation. details, Reset Booting Page Type column symbols: asynchronous; ground; input; output; open drain output; power supply; internal pull-down approximately internal pull-up approximately three-state Term (for termination) column symbols: external pull-down approximately VSS; external pull-up approximately VDD-IO, connected; always used. Signal LCLK_N LCLK_P Type Term internal pull-down sufficient. stronger pull-down necessary. Electrical Characteristics Page maximum minimum current consumption pull-up pull-down resistances. internal pull-up sufficient. stronger pull-up necessary. Table LCLK Ratio LCLKRAT2-0 (default) Ratio Reserved Rev. Page 2009 ADSP-TS101S 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-TS101S processors. inputs addresses when host another accesses internal memory processor registers. DATA63-01 I/O/T External Data Bus. Data instructions received, driven DSP, these pins. I/O/T (pu3) Memory Read. asserted whenever reads from slave system, 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 (pu3) Write Low. asserted cases: When ADSP-TS101S writes even address word WRL2 external memory another external agent; when ADSP-TS101S 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 Write High. asserted when ADSP-TS101S writes long word 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 Acknowledge. External slave devices deassert wait states external memory accesses. used devices, memory controllers, other peripherals data phase. deassert wait states read accesses internal memory. ADSP-TS101S does drive during slave writes. Therefore, external (approximately pull-up required. BMS2, Boot Memory Select. chip select boot EPROM flash memory. During reset, (pu/pd3) uses strap (EBOOT) EPROM boot mode. When configured boot from EPROM, active during boot sequence. Pull-down enabled during RESET (asserted); pull-up enabled after RESET (deasserted). multiprocessor system, master drives BMS. details Reset Booting Page EBOOT signal description Table Page (pu3) Memory Select. asserted whenever accesses memory banks MS1-02 respectively. MS1-0 decoded memory address pins that change concurrently with ADDR pins. When ADDR31:26 0b000010, asserted. When ADDR31:26 0b000011, asserted. multiprocessor systems, master drives MS1-0. Type column symbols: asynchronous; ground; input; output; open drain output; power supply; internal pull-down approximately internal pull-up approximately three-state Term (for termination) column symbols: external pull-down approximately VSS; external pull-up approximately VDD-IO, connected; always used. Signal ADDR31-01 Type I/O/T Term Rev. Page 2009 ADSP-TS101S Table Definitions-External Port Controls (Continued) Description Memory Select Host. asserted whenever accesses host address space (ADDR31:28 0b0000). decoded memory address that changes concurrently with ADDR pins. multiprocessor system, master drives MSH. BRST2 I/O/T (pu3) Burst. current master (DSP host) asserts this indicate that reading 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. Type column symbols: asynchronous; ground; input; output; open drain output; power supply; internal pull-down approximately internal pull-up approximately three-state Term (for termination) column symbols: external pull-down approximately VSS; external pull-up approximately VDD-IO, connected; always used. Signal MSH2 Type (pu3) Term address data buses float several cycles during mastership transitions between TigerSHARC processor host. Floating this case means that these inputs driven source that dc-biased terminations present. necessary pull-ups there reliability issues worst-case power consumption these floating inputs negligible. Unconnected address pins require pull-ups pull-downs avoid erroneous slave accesses, depending system. Unconnected data pins left floating. internal pull-up sufficient. stronger pull-up necessary. Electrical Characteristics Page maximum minimum current consumption pull-up pull-down resistances. internal pull-down sufficient. stronger pull-down necessary. 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. ID2-01 (pd2) Multiprocessor Indicates DSP's From 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, only outstanding transaction host memory space (MSH). BUSLOCK3 (pu2) Lock Indication. Provides indication that current master locked bus. Host Request. host must assert request control DSP's external bus. When asserted multiprocessing system, master relinquishes asserts once outstanding transaction finished. Type column symbols: asynchronous; ground; input; output; open drain output; power supply; internal pull-down approximately internal pull-up approximately three-state Term (for termination) column symbols: external pull-down approximately VSS; external pull-up approximately VDD-IO, connected; always used. Signal BR7-0 Type Term Rev. Page 2009 ADSP-TS101S Table Definitions-External Port Arbitration (Continued) Description Host Grant. Acknowledges indicates that host take control external bus. When relinquishing bus, master three-states ADDR31-0, DATA63-0, MSH, MSSD, MS1-0, WRL, WRH, BMS, BRST, FLYBY, 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 HBG. (o/d) Core Priority Access. Asserted while DSP's core accesses external memory. This enables next slave interrupt master DSP's background transfers gain control column external core-initiated transactions. open drain output, connected DSPs system. internal pull-up resistor, which only enabled with ID2-0 used, terminate this either ID7-1 used, terminate this epu. (o/d) Priority Access. Asserted while high-priority channel accesses external next memory. This enables high-priority channel slave interrupt transfers column normal-priority channel master gain control external DMAinitiated transactions. open drain output, connected DSPs system. internal pull-up resistor, which only enabled with ID2-0 used, terminate this either ID7-1 used, terminate this epu. Type column symbols: asynchronous; ground; input; output; open drain output; power supply; internal pull-down approximately internal pull-up approximately three-state Term (for termination) column symbols: external pull-down approximately VSS; external pull-up approximately VDD-IO, connected; always used. Signal HBG3 Type I/O/T (pu2) Term internal pull-down sufficient. stronger pull-down necessary. Electrical Characteristics Page maximum minimum current consumption pull-up pull-down resistances. internal pull-up sufficient. stronger pull-up necessary. 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. FLYBY1 (pu2) Flyby Mode. When channel initiated FLYBY mode, generates flyby transactions external bus. During flyby transactions, asserts FLYBY, which signals source destination device latch next data strobe current data, respectively, prepare next data next cycle. IOEN Device Output Enable. Enables output buffers external device flyby transactions between device external memory. Active flyby transactions. Type column symbols: asynchronous; ground; input; output; open drain output; power supply; internal pull-down approximately internal pull-up approximately three-state Term (for termination) column symbols: external pull-down approximately VSS; external pull-up approximately VDD-IO, connected; always used. Signal DMAR3-0 Type Term internal pull-up sufficient. stronger pull-up necessary. Electrical Characteristics Page maximum minimum current consumption pull-up pull-down resistances. Rev. Page 2009 ADSP-TS101S Table Definitions-External Port SDRAM Controller Description Memory Select SDRAM. MSSD asserted whenever accesses SDRAM memory space. MSSD decoded memory address that asserted whenever issues SDRAM command cycle (access ADDR31:26 0b000001). MSSD multiprocessor system driven master DSP. RAS1 I/O/T (pu2) Address Select. When sampled low, indicates that address valid read write SDRAM. other SDRAM accesses, defines type operation execute according SDRAM specification. CAS1 I/O/T (pu2) Column Address Select. When sampled low, indicates that column address valid read write SDRAM. other SDRAM accesses, defines type operation execute according SDRAM specification. LDQM1 (pu2) Word SDRAM Data Mask. When LDQM sampled high, three-states SDRAM buffers. LDQM valid SDRAM transactions when asserted inactive read transactions. write transactions, LDQM active when accessing address word 64-bit memory disable write word. HDQM1 (pu2) High Word SDRAM Data Mask. When HDQM sampled high, three-states SDRAM buffers. HDQM valid SDRAM transactions when asserted inactive read transactions. write transactions, HDQM active when accessing even address word accesses active when memory configured 32-bit disable write high word. SDA10 SDRAM Address pin. Separate signals enable SDRAM refresh operation while executes non-SDRAM transactions. SDCKE I/O/T SDRAM Clock Enable. Activates SDRAM clock SDRAM self-refresh suspend modes. (pu/pd2) slave multiprocessor system does have pull-up pull-down. master single processor system) pull-up before granting host, except when SDRAM self-refresh mode. self-refresh mode, master pull-down before granting host. SDWE1 I/O/T (pu2) SDRAM Write Enable. When sampled while active, SDWE indicates SDRAM write access. When sampled high while active, SDWE indicates SDRAM read access. other SDRAM accesses, SDWE defines type operation execute according SDRAM specification. Type column symbols: asynchronous; ground; input; output; open drain output; power supply; internal pull-down approximately internal pull-up approximately three-state Term (for termination) column symbols: external pull-down approximately VSS; external pull-up approximately VDD-IO, connected; always used. Signal MSSD1 Type I/O/T (pu2) Term internal pull-up sufficient. stronger pull-up necessary. Electrical Characteristics Page maximum minimum current consumption pull-up pull-down resistances. internal pull-down sufficient. stronger pull-down necessary. Table Definitions-JTAG Port Term Description Emulation. Connected only DSP's JTAG emulator target board connector. Test Clock (JTAG). Provides asynchronous clock JTAG scan. epu1 TDI2 (pu3) Test Data Input (JTAG). serial data input scan path. Type column symbols: asynchronous; ground; input; output; open drain output; power supply; internal pull-down approximately internal pull-up approximately three-state Term (for termination) column symbols: external pull-down approximately VSS; external pull-up approximately VDD-IO, connected; always used. Signal Type (o/d) Rev. Page 2009 ADSP-TS101S Table Definitions-JTAG Port (Continued) Description 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. Type column symbols: asynchronous; ground; input; output; open drain output; power supply; internal pull-down approximately internal pull-up approximately three-state Term (for termination) column symbols: external pull-down approximately VSS; external pull-up approximately VDD-IO, connected; always used. Signal TMS2 TRST2 Type (pu3) (pu3) Term reference Page JTAG emulation technical reference EE-68. internal pull-up sufficient. stronger pull-up necessary. Electrical Characteristics Page maximum minimum current consumption pull-up pull-down resistances. 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. (pu2) Interrupt Request. When asserted, generates interrupt. Each IRQ3-0 pins IRQ3-03 independently edge triggered level sensitive operation. After reset, these pins disabled unless IRQ3-0 strap option initialized booting. TMR0E1 (pd2) Timer expires. This output pulses four SCLK cycles whenever timer expires. reset this strap pin. additional information, Table Page Type column symbols: asynchronous; ground; input; output; open drain output; power supply; internal pull-down approximately internal pull-up approximately three-state Term (for termination) column symbols: external pull-down approximately VSS; external pull-up approximately VDD-IO, connected; always used. Signal FLAG3-01 Type I/O/A (pd2) Term internal pull-down sufficient. stronger pull-down necessary. Electrical Characteristics Page maximum minimum current consumption pull-up pull-down resistances. internal pull-up sufficient. stronger pull-up necessary. Table Definitions-Link Ports Signal Type Term Description L0DAT7-01 Link0 Data L1DAT7-01 Link1 Data Link2 Data L2DAT7-0 L3DAT7-01 Link3 Data L0CLKOUT Link0 Clock/Acknowledge Output L1CLKOUT Link1 Clock/Acknowledge Output L2CLKOUT Link2 Clock/Acknowledge Output L3CLKOUT Link3 Clock/Acknowledge Output L0CLKIN Link0 Clock/Acknowledge Input L1CLKIN Link1 Clock/Acknowledge Input L2CLKIN Link2 Clock/Acknowledge Input L3CLKIN Link3 Clock/Acknowledge Input L0DIR Link0 Direction. input, output) Type column symbols: asynchronous; ground; input; output; open drain output; power supply; internal pull-down approximately internal pull-up approximately three-state Term (for termination) column symbols: external pull-down approximately VSS; external pull-up approximately VDD-IO, connected; always used. Rev. Page 2009 ADSP-TS101S Table Definitions-Link Ports (Continued) Description Link1 Direction. input, output) Link2 Direction. input, output) reset this strap pin. more information, Table Page L3DIR (pd3) Link3 Direction. input, output) Type column symbols: asynchronous; ground; input; output; open drain output; power supply; internal pull-down approximately internal pull-up approximately three-state Term (for termination) column symbols: external pull-down approximately VSS; external pull-up approximately VDD-IO, connected; always used. Signal L1DIR L2DIR2 Type (pd3) Term link port data pins, connected floated extended periods (for example, token slave with token master), require pull-ups pull-downs there reliability issues worst-case power consumption these floating inputs negligible. Floating this case means that these inputs driven source that dc-biased terminations present. internal pull-down sufficient. stronger pull-down necessary. Electrical Characteristics Page maximum minimum current consumption pull-up pull-down resistances. Table Definitions-Impedance Drive Strength Control Description Impedance Control. (Address/Data/Controls) LINK (all link port outputs) signals, CONTROLIMP2-0 pins control impedance shown Table These pins enable disable dig_ctrl mode. When dig_ctrl: Disabled (maximum drive strength) Enabled (use DS2-0 drive strength selection) DS2-0 Digital Drive Strength Selection. Selected shown Table drive strength calculation, Output Drive Currents Page drive strength some pins preset, controlled DS2-0 pins. pins that always drive strength (100%) are: CPA, DPA, EMU. Type column symbols: asynchronous; ground; input; output; open drain output; power supply; internal pull-down approximately internal pull-up approximately three-state Term (for termination) column symbols: external pull-down approximately VSS; external pull-up approximately VDD-IO, connected; always used. Signal CONTROLIMP2-11 CONTROLIMP02 Type (pu3) (pd3) Term internal pull-up sufficient. stronger pull-up necessary. internal pull-down sufficient. stronger pull-down necessary. Electrical Characteristics Page maximum minimum current consumption pull-up pull-down resistances. Table Control Impedance Selection CONTROLIMP2-0 (default) dig_ctrl reserved reserved reserved LINK dig_ctrl reserved reserved reserved Table Drive Strength Selection DS2-0 (default) Drive Strength Strength Strength Strength Strength Strength Strength Strength Strength Rev. Page 2009 ADSP-TS101S Table Definitions-Power, Ground, Reference Description pins internal logic. pins analog circuits. critical attention bypassing this supply. pins buffers. Reference voltage defines trip point input buffers, except RESET, IRQ3-0, DMAR3-0, ID2-0, CONTROLIMP2-0, TCK, TDI, TMS, TRST. value (which trip point). VREF connected power supply voltage divider circuit. voltage divider should have decoupling capacitor SMD) connected VSS. decoupling capacitor between VREF input VSS, close DSP's pins possible. more information, Filtering Reference Voltage Clocks Page Ground pins. VSS_A Ground pins analog circuits. connect. connect these pins anything (not supply, signal, each other), because they reserved must left unconnected. Type column symbols: asynchronous; ground; input; output; open drain output; power supply; internal pull-down approximately internal pull-up approximately three-state Term (for termination) column symbols: external pull-down approximately VSS; external pull-up approximately VDD-IO, connected; always used. Signal VDD_A VDD_IO VREF Type Term STRAP FUNCTION DESCRIPTIONS Some pins have alternate functions reset. Strap options operating modes. During reset, samples strap option pins. Strap pins have approximately pulldown default value. strap connected external pull-up logic load, samples default value during reset. strap pins connected logic inputs, stronger external pull-down required ensure default value Table Definitions-I/O Strap Pins Signal EBOOT Description EPROM boot. boot from EPROM immediately after reset (default) idle after reset wait external device boot through external port link port Interrupt Enable. disable IRQ3-0 interrupts level sensitive after reset (default) enable IRQ3-0 interrupts edge sensitive immediately after reset Test Mode required setting during reset. reserved. Test Mode required setting during reset. reserved. depending leakage and/or level input current logic load. mode other than default mode, connect strap sufficiently stronger external pull-up. multiprocessor system, eight DSPs connected cluster bus, resulting parallel combination strap pulldown resistors. Table lists describes each DSP's strap pins. IRQEN L2DIR TMR0E Rev. Page 2009 ADSP-TS101S SPECIFICATIONS Note that component specifications subject change without notice. OPERATING CONDITIONS Parameter Internal Supply Voltage VDD_A Analog Supply Voltage VDD_IO Supply Voltage TCASE Case Operating Temperature High Level Input Voltage1 Level Input Voltage1 Supply Current Typical Activity2 IDDIDLELP IDD_IO IDD_A VREF Test Conditions Supply Current Typical Activity2 Supply Current IDLELP Instruction Execution VDD_IO Supply Current Typical Activity2 VDD_A Supply Current Voltage Reference VDD, VDD_IO VDD, VDD_IO CCLK MHz, 1.25 TCASE CCLK MHz, 1.25 TCASE CCLK MHz, 1.20 TCASE SCLK MHz, VDD_IO TCASE 1.25 TCASE 1.14 1.14 3.15 -0.5 1.26 1.26 3.45 VDD_IO +0.8 31.25 Unit Applies input bidirectional pins. details internal external power estimation, including: power vector definitions, current usage descriptions, formulas, EE-169, Estimating Power ADSP-TS101S Analog Devices website-use site search "EE-169" (www.analog.com). This document updated regularly keep pace with silicon revisions. ELECTRICAL CHARACTERISTICS Parameter High Level Output Voltage1 Level Output Voltage1 High Level Input Current2 IIHP High Level Input Current (pd)2 Level Input Current3 IILP Level Input Current (pu)4 IOZH Three-State Leakage Current High5, Three-State Leakage Current High (pd)7 IOZHP IOZL Three-State Leakage Current Low8 IOZLP Three-State Leakage Current (pu)9 IOZLO Three-State Leakage Current (od)7 Input Capacitance10, Test Conditions @VDD_IO min, @VDD_IO min, @VDD_IO max, VDD_IO @VDD_IO max, VDD_IO @VDD_IO max, @VDD_IO max, @VDD_IO max, VDD_IO @VDD_IO max, VDD_IO @VDD_IO max, @VDD_IO max, @VDD_IO max, @fIN MHz, TCASE 44.5 44.5 -4.6 17.2 17.2 -9.8 Unit Applies output bidirectional pins. Applies input pins with internal pull-downs (pd). Applies input pins without internal pull-ups (pu). Applies input pins with internal pull-ups (pu). Applies three-stateable pins without internal pull-downs (pd). Applies open drain (od) pins with pull-ups (pu). Applies three-stateable pins with internal pull-downs (pd). Applies three-stateable pins without internal pull-ups (pu). Applies three-stateable pins with internal pull-ups (pu). Applies signals. Guaranteed tested. Rev. Page 2009 ADSP-TS101S ABSOLUTE MAXIMUM RATINGS Stresses greater than those listed Table 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 (VDDINT) Analog (PLL) Supply Voltage (VDD_A) External (I/O) Supply Voltage (VDDEXT) Input Voltage Output Voltage Swing Storage Temperature Range Rating -0.3 +1.40 -0.3 +1.40 -0.3 +4.6 -0.5 VDD_IO -0.5 VDD_IO -65C +150C 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 TIMING SPECIFICATIONS With exception link port, IRQ3-0, DMAR3-0, TMR0E, FLAG3-0 (input), TRST pins, timing ADSPTS101S relative reference clock edge. Because input setup/hold, output valid/hold, output enable/disable times relative clock edge, timing data ADSPTS101S calculated (formula-based) values. information timing, General Timing. information link port transfer timing, Link Ports Data Transfer Token Switch Timing Page CAUTION (electrostatic discharge) sensitive device. Charged devices circuit boards discharge without detection. Although this product features patented proprietary protection circuitry, damage occur devices subjected high energy ESD. Therefore, proper precautions should taken avoid performance degradation loss functionality. General Timing Timing measured signals when they cross level described Figure Page delays nanoseconds) measured between point that first signal reaches point that second signal reaches asynchronous timing data IRQ3-0, DMAR3-0, TMR0E, FLAG3-0 (input), TRST pins appears Table general timing data appears Table Table Table specifications measured with load specified Figure with output drive strength strength Output valid hold based standard capacitive loads: pins. delay hold specifications given should derated drive strength related factor loads other than nominal value 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). OUTPUT 1.5V 30pF PACKAGE INFORMATION information presented Figure provide details about package branding ADSP-TS101S processors. complete listing product availability, Ordering Guide Page ADSP-TS101S tppZ-ccc LLLLLLLLL-L yyww country_of_origin vvvvv Figure Typical Package Brand Figure Equivalent Device Loading Measurements (Includes Fixtures) Rev. Page 2009 ADSP-TS101S power-up sequencing, power-up reset, normal reset (hot reset) timing requirements, refer Table Figure Table Figure Table Figure respectively. Table Asynchronous Signal Specifications (All values this table nanoseconds) Name IRQ3-01 DMAR3-01 TMR0E2 FLAG3-01, TRST Description Interrupt request input request input Timer expired output Flag pins input JTAG test reset input Pulse Width (min) tCCLK tCCLK tCCLK Pulse Width High (min) tCCLK tSCLK tCCLK These input pins need synchronized clock reference. This strap option. During reset, internal resistor pulls low. output specifications, Table Table Table Reference Clocks-Core Clock (CCLK) Cycle Time Grade (300 MHz) 12.5 Grade (250 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 Table Reference Clocks-Local Clock (LCLK) Cycle Time Parameter tLCLK1, tLCLKH tLCLKL tLCLKJ5, Description Local Clock Cycle Time Local Clock Cycle High Time Local Clock Cycle Time Local Clock Jitter Tolerance tLCLK tLCLK tLCLK tLCLK Unit more information, Table Page more information, Clock Domains Page LCLK_P SCLK_P must connected same source. value (tLCLK LCLKRAT2-0) must violate specification tCCLK. Actual input jitter should combined with specifications accurate timing analysis. Jitter specification maximum peak-to-peak time interval error (TIE) jitter. ttLCLK LCLK ttLCLKH LCLKH tLCLKL LCLKL ttLCLKJ LCLKJ LCLK_P LCLK_P Figure Reference Clocks-Local Clock (LCLK) Cycle Time Rev. Page 2009 ADSP-TS101S Table Reference Clocks-System Clock (SCLK) Cycle Time Parameter tSCLK1, tSCLKH tSCLKL tSCLKJ5, Description System Clock Cycle Time System Clock Cycle High Time System Clock Cycle Time System Clock Jitter Tolerance tSCLK tSCLK tSCLK tSCLK Unit more information, Table Page more information, Clock Domains Page LCLK_P SCLK_P must connected same source. value (tSCLK LCLKRAT2-0) must violate specification tCCLK. Actual input jitter should combined with specifications accurate timing analysis. Jitter specification maximum peak-to-peak time interval error (TIE) jitter. ttSCLK SCLK ttSCLKH SCLKH tSCLKL SCLKL ttSCLKJ SCLKJ SCLK_P SCLK_P Figure Reference Clocks-System Clock (SCLK) Cycle Time Table Reference Clocks-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 12.5 12.5 Unit Figure Reference Clocks-Test Clock (TCK) Cycle Time Table Power-Up Timing1 Parameter Timing Requirement tVDD_IO VDD_IO Stable Within Specification After VDD_A Stable Within Specification Unit information about power supply sequencing monitoring solutions, please visit VDD_A tVDD_IO VDD_IO Figure Power-Up Sequencing Timing Rev. Page 2009 ADSP-TS101S Table Power-Up Reset Timing Parameter Timing Requirements tSTART_LO RESET Deasserted After VDD, VDD_A, VDD_IO, SCLK/LCLK, Static/Strap Pins Stable Within Specification tPULSE1_HI RESET Deasserted First Pulse tPULSE2_LO RESET Asserted Second Pulse tTRST_PWR1 TRST Asserted During Power-Up Reset tSCLK tSCLK tSCLK Unit tSCLK Applies after VDD, VDD_A, VDD_IO, SCLK/LCLK static/strap pins stable within specification, before RESET deasserted. RESET TRST D_IO K/LCLK, STAT IC/STR PINS Figure Power-Up Reset Timing Table Normal Reset Timing Parameter Timing Requirements tRST_IN RESET Asserted RESET Deasserted After Strap Pins Stable tSTRAP tRST_IN RESET tSCLK Unit tSTRAP STRAP PINS Figure Normal Reset (Hot Reset) Timing Rev. Page 2009 ADSP-TS101S Table Signal Specifications (for SCLK <16.7 (All values this table nanoseconds) Output Disable (max)2 Output Enable (min)2 Output Valid (max)1 Output Hold (min) Input Setup (min) Input Hold (min) Name ADDR31-0 DATA63-0 MSSD MS1-0 SDCKE SDWE LDQM HDQM SDA10 BOFF BUSLOCK BRST BR7-0 FLYBY IOEN BMS5 FLAG3-06 RESET4, TMS4 TDI4 TRST4, EMU10 JTAG_SYS_IN11 JTAG_SYS_OUT12 ID2-09 CONTROLIMP2-09 DS2-09 LCLKRAT2-09 SCLKFREQ9 Description External Address External Data Memory Select Host Line Memory Select SDRAM Line Memory Select Static Blocks Memory Read Write Word Write High Word Acknowledge Data 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 Access Multiprocessing Request Flyby Mode Selection Flyby Enable Core Priority Access Priority Access Boot Memory Select FLAG Pins Global Reset Test Mode Select (JTAG) Test Data Input (JTAG) Test Data Output (JTAG) Test Reset (JTAG) Master Debug Only Emulation System Input System Output Chip ID-Must Constant Static Pins-Must Constant Static Pins-Must Constant Static Pins-Must Constant Static Pins-Must Constant 11.0 16.0 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 TCK_FE8 SCLK LCLK TCK_FE8 Rev. Page 2009 Reference Clock ADSP-TS101S output valid (max) value this column applies standard capacitive load used testing. output valid varies with capacitive loading, Figure Page 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. pins open drains have internal pull-ups. These input pins have Schmitt triggers therefore need synchronized clock reference. These synchronous specifications only apply recognition current clock reference cycle. This strap option. During reset, internal resistor pulls low. input specifications, Table additional requirement details, Reset Booting Page TCK_FE indicates falling edge. These pins change only during reset; recommend connecting VDD_IO/VSS. Reference clock depends function. System inputs are: IRQ3-0, BMS, LCLKRAT2-0, SCLKFREQ, TMR0E, FLAG3-0, ID2-0, BRST, WRH, WRL, MSSD, SDCKE, SDWE, CAS, RAS, ADDR31-0, DATA63-0, DPA, CPA, HBG, BOFF, HBR, ACK, BR7-0, L0CLKIN, L0DAT7-0, L1CLKIN, L1DAT7-0, L2CLKIN, L2DAT7-0, L2DIR, L3CLKIN, L3DAT7-0, DS2-0, CONTROLIMP2-0, RESET, DMAR3-0. System outputs are: BMS, BUSLOCK, TMR0E, FLAG3-0, FLYBY, IOEN, MSH, BRST, WRH, WRL, MS1-0, HDQM, LDQM, MSSD, SDCKE, SDWE, CAS, RAS, ADDR31-0, DATA63-0, DPA, CPA, HBG, ACK, BR7-0, L0CLKOUT, L0DAT7-0, L0DIR, L1CLKOUT, L1DAT7-0, L1DIR, L2CLKOUT, L2DAT7-0, L2DIR, L3CLKOUT, L3DAT7-0, L3DIR, EMU. Table Signal Specifications (for 16.7 <SCLK (All values this table nanoseconds) Output Disable (max)2 Output Enable (min)2 Output Valid (max)1 Output Hold (min) Input Setup (min) Input Hold (min) Name ADDR31-0 DATA63-0 MSSD MS1-0 SDCKE SDWE LDQM HDQM SDA10 BOFF BUSLOCK BRST BR7-0 FLYBY IOEN BMS5 FLAG3-06 Description External Address External Data Memory Select Host Line Memory Select SDRAM Line Memory Select Static Blocks Memory Read Write Word Write High Word Acknowledge Data 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 Access Multiprocessing Request Flyby Mode Selection Flyby Mode Enable Core Priority Access Priority Access Boot Memory Select FLAG Pins 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 Rev. Page 2009 Reference Clock ADSP-TS101S Table Signal Specifications (for 16.7 <SCLK (All values this table nanoseconds) (Continued) Output Disable (max)2 Output Enable (min)2 Output Valid (max)1 Output Hold (min) Input Setup (min) Input Hold (min) Name RESET4, TMS4 TDI4 TRST4, EMU10 JTAG_SYS_IN11 JTAG_SYS_OUT12 ID2-09 CONTROLIMP2-09 DS2-09 LCLKRAT2-09 SCLKFREQ9 Description Global Reset Test Mode Select (JTAG) Test Data Input (JTAG) Test Data Output (JTAG) Test Reset (JTAG) Master Debug Only Emulation System Input System Output Chip ID-Must Constant Static Pins-Must Constant Static Pins-Must Constant Static Pins-Must Constant Static Pins-Must Constant 11.0 16.0 SCLK TCK_FE8 SCLK LCLK TCK_FE8 output valid (max) value this column applies standard capacitive load used testing. output valid varies with capacitive loading, Figure Page 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. pins open drains have internal pull-ups. These input pins have Schmitt triggers therefore need synchronized clock reference. These synchronous specifications only apply recognition current clock reference cycle. This strap option. During reset, internal resistor pulls low. input specifications, Table additional requirement details, Reset Booting Page TCK_FE indicates falling edge. These pins change only during reset; recommend connecting VDD_IO/VSS. Reference clock depends function. System inputs are: IRQ3-0, BMS, LCLKRAT2-0, SCLKFREQ, TMR0E, FLAG3-0, ID2-0, BRST, WRH, WRL, MSSD, SDCKE, SDWE, CAS, RAS, ADDR31-0, DATA63-0, DPA, CPA, HBG, BOFF, HBR, ACK, BR7-0, L0CLKIN, L0DAT7-0, L1CLKIN, L1DAT7-0, L2CLKIN, L2DAT7-0, L2DIR, L3CLKIN, L3DAT7-0, DS2-0, CONTROLIMP2-0, RESET, DMAR3-0. System outputs are: BMS, BUSLOCK, TMR0E, FLAG3-0, FLYBY, IOEN, MSH, BRST, WRH, WRL, MS1-0, HDQM, LDQM, MSSD, SDCKE, SDWE, CAS, RAS, ADDR31-0, DATA63-0, DPA, CPA, HBG, ACK, BR7-0, L0CLKOUT, L0DAT7-0, L0DIR, L1CLKOUT, L1DAT7-0, L1DIR, L2CLKOUT, L2DAT7-0, L2DIR, L3CLKOUT, L3DAT7-0, L3DIR, EMU. Rev. Page 2009 Reference Clock ADSP-TS101S REFERENCE CLOCK 1.5V INPUT SIGNAL 1.5V INPUT SETUP INPUT HOLD OUTPUT SIGNAL OUTPUT VALID 1.5V OUTPUT HOLD THREE-STATE OUTPUT DISABLE OUTPUT ENABLE ASYNCHRONOUS INPUT OUTPUT SIGNAL 1.5V PULSE WIDTH Figure General Parameters Timing Rev. Page 2009 ADSP-TS101S Link Ports Data Transfer Token Switch Timing Table Table Table Table with Figure Figure Figure Figure provide timing specifications link ports data transfer token switch. Table Link Ports-Transmit Parameter Timing Requirements Connectivity Pulse Setup tCONNS1 tCONNS2 Connectivity Pulse Setup tCONNIW3 Connectivity Pulse Input Width tACKS Acknowledge Setup Switching Characteristics tLXCLK_TX4 Transmit Link Clock Period Transmit Link Clock Width High tLXCLKH_TX1 tLXCLKH_TX Transmit Link Clock Width High tLXCLKL_TX1 Transmit Link Clock Width tLXCLKL_TX2 Transmit Link Clock Width tDIRS LxDIR Transmit Setup tDIRH LxDIR Transmit Hold LxDAT7-0 Output Setup tDOS1 tDOH LxDAT7-0 Output Hold tDOS2 LxDAT7-0 Output Setup tDOH2 LxDAT7-0 Output Hold tLDOE LxDAT7-0 Output Enable tLDOD LxDAT7-0 Output Disable tCCLK tLXCLK_TX tLXCLK_TX Unit tCCLK 0.33 tLXCLK_TX tLXCLK_TX 0.33 tLXCLK_TX tLXCLK_TX tLXCLK_TX tLXCLK_TX 0.25 tLXCLK_TX 0.25 tLXCLK_TX Greater 0.17 tLXCLK_TX Greater 0.17 tLXCLK_TX tCCLK 0.66 tLXCLK_TX tLXCLK_TX 0.66 tLXCLK_TX tLXCLK_TX tLXCLK_TX tLXCLK_TX formula this parameter applies when formula this parameter applies when LxCLKIN shows connectivity pulse with each three possible transitions "Acknowledge." After connectivity pulse minimum, LxCLKIN return high remain high "Acknowledge," return high subsequently (meeting tACKS) "Not Acknowledge," remain "Not Acknowledge." Link clock Ratio (LR) bits LCTLx register. maximum LxCLK MHz. used when CCLK MHz. This specification applies last data byte "Dummy" byte that follows verification byte enabled. more information, ADSP-TS101 TigerSHARC Processor Hardware Reference. tCONNS tDIRS tLxCLKH_Tx LxCLKOUT tLxCLK_Tx tDOH tLxCLKL_Tx tDOS tACKS tDOH tDOS tDIRH tCONNIW LxCLKIN tLDOE LxDAT7-0 tLDOD LxDIR Figure Link Ports-Transmit Rev. Page 2009 ADSP-TS101S Table Link Ports-Receive Parameter Timing Requirements tLXCLK_RX1, Receive Link Clock Period Receive Link Clock Width High tLXCLKH_RX3 tLXCLKH_RX4 Receive Link Clock Width High tLXCLKL_RX Receive Link Clock Width tLXCLKL_RX4 Receive Link Clock Width tDIS LxDAT7-0 Input Setup tDIH LxDAT7-0 Input Hold Switching Characteristics Connectivity Pulse Valid tCONNV tCONNOW Connectivity Pulse Output Width tCCLK 0.33 tLXCLK_RX tLXCLK_RX 0.33 tLXCLK_RX tLXCLK_RX tLXCLK_RX tCCLK 0.66 tLXCLK_RX tLXCLK_RX 0.66 tLXCLK_RX tLXCLK_RX Unit tLXCLK_RX link clock ratio (LR) bits LCTLx register. maximum LxCLK MHz. used when CCLK MHz. formula this parameter applies when formula this parameter applies when tLxCLK_Rx tCONNV LxCLKIN tLxCLKH_Rx tLxCLKL_Rx tDIH tDIS tDIH tDIS tCONNOW LxCLKOUT LxDAT7-0 LxDIR Figure Link Ports-Receive Rev. Page 2009 ADSP-TS101S Table Link Ports-Token Switch, Token Master Parameter Timing Requirements tREQI Token Request Input Width Token Request from Token Enable1 tTKRQ Switching Characteristics tTKENO Token Switch Enable Output tREQO Token Request Output Width2 tLXCLK_RX Unit tLXCLK_TX tLXCLK_TX tLXCLK_TX guaranteeing token switch during token enable. LxCLKOUT shows both possible responses token request: "Token Grant" (LxCLKOUT remains high), "Token Regret" (LxCLKOUT goes low). tTKENO LxCLKOUT tREQO tTKRQ LxCLKIN tREQI Figure Link Ports-Token Switch, Token Master Table Link Ports-Token Switch, Token Requester Parameter Timing Requirements tTKENI1 Token Switch Enable Input Switching Characteristics tREQO Token Request Output Width2 tLXCLK_RX Unit tLXCLK_RX Required whenever there break transmission. LxCLKOUT shows both possible responses token request: "Token Grant" (LxCLKOUT remains high), "Token Regret" (LxCLKOUT goes low). tTKENI LxCLKIN (FOR TOKEN REGRET) tREQO tTKRQ tREQO LxCLKOUT (FOR TOKEN REGRET) tTKENI LxCLKIN (FOR TOKEN GRANT) tTKRQ tREQO LxCLKOUT (FOR TOKEN GRANT) Figure Link Ports-Token Switch, Token Requester Rev. Page 2009 ADSP-TS101S OUTPUT DRIVE CURRENTS Figure through Figure show typical characteristics output drivers ADSP-TS101S. curves these diagrams represent current drive capability output drivers function output voltage over range drive strengths. complete output driver characteristics, refer IBIS models, available Analog Devices website, www.analog.com. STRENGTH OUTPUT CURRENT (mA) STRENGTH OUTPUT CURRENT (mA) -100 VDD_IO 3.15V, +85°C VDD_IO 3.15V, +85°C VDD_IO 3.45V, -40°C VDD_IO 3.3V, +25°C VDD_IO 3.45V, -40°C VDD_IO 3.3V, +25°C VDD_IO 3.45V, -40°C VDD_IO 3.3V, +25°C VDD_IO 3.45V, -40°C VDD_IO 3.15V, +85°C OUTPUT VOLTAGE VDD_IO 3.3V, +25°C VDD_IO 3.15V, +85°C Figure Typical Drive Currents Strength STRENGTH OUTPUT CURRENT (mA) OUTPUT VOLTAGE VDD_IO 3.3V, +25°C -100 VDD_IO 3.15V, +85°C VDD_IO 3.15V, +85°C VDD_IO 3.45V, -40°C VDD_IO 3.45V, -40°C Figure Typical Drive Currents Strength STRENGTH OUTPUT CURRENT (mA) VDD_IO 3.3V, +25°C DD_IO 3.15V, +85°C VDD_IO 3.15V, +85°C VDD_IO 3.3V, +25°C VDD_IO 3.45V, -40°C VDD_IO 3.45V, -40°C -125 OUTPUT VOLTAGE VDD_IO 3.3V, +25°C Figure Typical Drive Currents Strength OUTPUT VOLTAGE Figure Typical Drive Currents Strength Rev. Page 2009 ADSP-TS101S STRENGTH OUTPUT CURRENT (mA) STRENGTH -100 -120 -140 -160 -180 -200 -220 VDD_IO 3.45V, -40°C VDD_IO 3.3V, +25°C VDD_IO 3.45V, -40°C -100 -120 -140 -160 VDD_IO 3.3V, +25°C VDD_IO 3.45V, -40°C VDD_IO 3.15V, +85°C OUTPUT CURRENT (mA) VDD_IO 3.45V, -40°C VDD_IO 3.15V, +85°C VDD_IO 3.3V, +25°C VDD_IO 3.15V, +85°C VDD_IO 3.3V, +25°C VDD_IO 3.15V, +85°C OUTPUT VOLTAGE OUTPUT VOLTAGE Figure Typical Drive Currents Strength STRENGTH -100 -120 -140 -160 -180 OUTPUT VOLTAGE VDD_IO 3.45V, -40°C VDD_IO 3.3V, +25°C Figure Typical Drive Currents Strength OUTPUT CURRENT (mA) VDD_IO 3.15V, +85°C VDD_IO 3.45V, -40°C VDD_IO 3.3V, +25°C VDD_IO 3.15V, +85°C Figure Typical Drive Currents Strength STRENGTH -100 -120 -140 -160 -180 -200 -220 VDD_IO 3.45V, -40°C VDD_IO 3.3V, +25°C VDD_IO 3.45V, -40°C OUTPUT CURRENT (mA) VDD_IO 3.15V, +85°C VDD_IO 3.3V, +25°C VDD_IO 3.15V, +85°C OUTPUT VOLTAGE Figure Typical Drive Currents Strength Rev. Page 2009 ADSP-TS101S TEST CONDITIONS test conditions timing parameters appearing Table Page Table Page include output disable time, output enable time, capacitive loading. timing specifications apply voltage reference levels Figure RAMP INPUT OUTPUT 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 value calculated with test load drive current with equal 1.5V 1.5V Capacitive Loading Figure shows circuit with variable capacitance that used measuring typical output rise fall times. 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 34.) graphs Figure through Figure linear outside ranges shown. OUTPUT Figure Voltage Reference Levels Measurements (Except Output Enable/Disable) REFERENCE SIGNAL tMEASURED_DIS tDIS (MEASURED) tMEASURED_ENA tENA (MEASURED) (MEASURED) 2.0V 1.0V 1.5V VARIABLE (10pF 100pF) (MEASURED) tDECAY OUTPUT STOPS DRIVING tRAMP OUTPUT STARTS DRIVING Figure Equivalent Device Loading Measurements (Includes Fixtures) HIGH IMPEDANCE STATE. TEST CONDITIONS CAUSE THIS VOLTAGE APPROXIMATELY 1.5V. STRENGTH (VDD_IO 3.3V) RISE FALL TIMES (ns) Figure Output Enable/Disable RISE TIME 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 value calculated with test loads with equal 0.2015x 3.8869 FALL TIME 0.174x 2.6931 LOAD CAPACITANCE (pF) Figure Typical Output Rise Fall Time (10%-90%, VDD_IO Load Capacitance Strength 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: Rev. Page 2009 ADSP-TS101S RISE FALL TIMES (ns) STRENGTH (VDD_IO 3.3V) STRENGTH (VDD_IO 3.3V) RISE FALL TIMES (ns) RISE TIME 0.1349x 1.9955 RISE TIME 0.1071x 0.9877 FALL TIME 0.1163x 1.4058 FALL TIME 0.0798x 1.0743 LOAD CAPACITANCE (pF) LOAD CAPACITANCE (pF) Figure Typical Output Rise Fall Time (10%-90%, VDD_IO Load Capacitance Strength Figure Typical Output Rise Fall Time (10%-90%, VDD_IO Load Capacitance Strength STRENGTH (VDD_IO 3.3V) STRENGTH (VDD_IO 3.3V) RISE FALL TIMES (ns) RISE FALL TIMES (ns) RISE TIME 0.1304x 0.8427 RISE TIME 0.1001x 0.7763 FALL TIME 0.1144x 0.7025 FALL TIME 0.0793x 0.8691 LOAD CAPACITANCE (pF) LOAD CAPACITANCE (pF) Figure Typical Output Rise Fall Time (10%-90%, VDD_IO Load Capacitance Strength Figure Typical Output Rise Fall Time (10%-90%, VDD_IO Load Capacitance Strength STRENGTH (VDD_IO 3.3V) STRENGTH (VDD_IO 3.3V) RISE FALL TIMES (ns) RISE FALL TIMES (ns) RISE TIME 0.1082x 1.3123 RISE TIME 0.0946x 1.2187 FALL TIME 0.0912x 1.2048 FALL TIME 0.0906x 0.4597 LOAD CAPACITANCE (pF) LOAD CAPACITANCE (pF) Figure Typical Output Rise Fall Time (10%-90%, VDD_IO Load Capacitance Strength Figure Typical Output Rise Fall Time (10%-90%, VDD_IO Load Capacitance Strength Rev. Page 2009 ADSP-TS101S STRENGTH (VDD_IO 3.3V) RISE FALL TIMES (ns) ensure that TCASE data sheet specification exceeded, heat sink and/or flow source used. Table Table thermal data. Table Thermal Characteristics Package Parameter Condition Airflow2 Airflow3 Airflow3 Typical 16.6 14.0 12.9 Unit °C/W °C/W °C/W °C/W °C/W RISE TIME 0.0907x 1.0071 FALL TIME 0.09x 0.3134 LOAD CAPACITANCE (pF) Figure Typical Output Rise Fall Time (10%-90%, VDD_IO Load Capacitance Strength Determination parameter system dependent based number factors, including device power dissipation, package thermal resistance, board thermal characteristics, ambient temperature, flow. JEDEC JESD51-2 procedure using four layer board (compliant with JEDEC JESD51-9). SEMI Test Method G38-87 using four layer board (compliant with JEDEC JESD51-9). STRENGTH (VDD_IO 3.3V) Table Thermal Characteristics Package Parameter Condition Airflow2 Airflow3 Airflow3 Typical 13.8 11.7 10.8 Unit °C/W °C/W °C/W °C/W °C/W OUTPUT VALID (ns) LOAD CAPACITANCE (pF) Figure Typical Output Valid (VDD_IO Load Capacitance Case Temperature Strength 0-71 Determination parameter system dependent based number factors, including device power dissipation, package thermal resistance, board thermal characteristics, ambient temperature, flow. JEDEC JESD51-2 procedure using four layer board (compliant with JEDEC JESD51-9). SEMI Test Method G38-87 using four layer board (compliant with JEDEC JESD51-9). 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 ENVIRONMENTAL CONDITIONS ADSP-TS101S rated performance over extended commercial temperature range, TCASE -40°C +85°C. Thermal Characteristics ADSP-TS101S packaged Plastic Ball Grid Array (PBGA). ADSP-TS101S specified case temperature (TCASE). Rev. Page 2009 ADSP-TS101S PBGA CONFIGURATIONS 484-ball PBGA configurations appear Table Figure 625-ball PBGA configurations appear Table Figure Table 484-Ball PBGA Assignments Mnemonic DATA14 DATA11 DATA8 DATA4 DATA1 L0DIR L0CLKIN L0DAT6 L0DAT3 L0DAT1 LCLK_N VSS_A SCLK_N SCLK_P CONTROLIMP2 CONTROLIMP1 RESET DMAR1 DATA29 DATA30 DATA26 VDD_IO VDD_IO VDD_IO VDD_IO LCLKRAT0 SCLKFREQ Mnemonic DATA21 DATA18 DATA12 DATA13 DATA7 DATA5 DATA2 L0DAT7 L0DAT4 L0DAT0 VDD_A VSS_A CONTROLIMP0 DMAR2 DMAR0 IRQ1 L3DAT1 DATA28 DATA27 VDD_IO FLAG3 BUSLOCK Mnemonic DATA23 DATA17 DATA15 DATA9 DATA10 DATA6 DATA3 DATA0 L0CLKOUT L0DAT5 L0DAT2 LCLK_P VDD_A VREF TRST DMAR3 IRQ3 IRQ0 L3DAT2 L3DAT0 DATA31 VDD_IO VDD_IO FLAG1 FLAG2 Mnemonic DATA24 DATA19 DATA16 VDD_IO VDD_IO VDD_IO VDD_IO VDD_IO VDD_IO VDD_IO VDD_IO VDD_IO VDD_IO VDD_IO VDD_IO IRQ2 LCLKRAT1 L3DAT5 L3DAT3 L3DAT4 VDD_IO VDD_IO VDD_IO Mnemonic DATA25 DATA22 DATA20 VDD_IO VDD_IO VDD_IO VDD_IO VDD_IO VDD_IO VDD_IO VDD_IO LCLKRAT2 L3CLKOUT L3DAT7 L3DAT6 VDD_IO VDD_IO VDD_IO IOEN FLYBY Rev. Page 2009 ADSP-TS101S Table 484-Ball PBGA Assignments (Continued) Mnemonic TMR0E L3CLKIN L3DIR VDD_IO VDD_IO VDD_IO BRST L1DIR DATA36 DATA37 VDD_IO VDD_IO ADDR23 ADDR25 ADDR27 Mnemonic FLAG0 L1DAT0 L1DAT2 L1DAT1 VDD_IO VDD_IO HDQM DATA38 DATA39 VDD_IO VDD_IO ADDR30 ADDR22 ADDR26 Mnemonic L1DAT3 L1DAT5 L1DAT7 VDD_IO VDD_IO VDD_IO SDWE MSSD LDQM DATA34 DATA41 DATA35 VDD_IO VDD_IO VDD_IO VDD_IO ADDR14 ADDR19 ADDR24 Mnemonic L1DAT4 L1CLKOUT L1CLKIN VDD_IO VDD_IO VDD_IO ADDR31 SDCKE DATA40 DATA43 DATA46 VDD_IO VDD_IO VDD_IO VDD_IO VDD_IO VDD_IO VDD_IO VDD_IO VDD_IO VDD_IO VDD_IO VDD_IO VDD_IO VDD_IO VDD_IO VDD_IO ADDR12 ADDR17 ADDR20 Mnemonic L1DAT6 DATA32 DATA33 VDD_IO VDD_IO ADDR28 ADDR29 DATA42 DATA45 L2DAT5 DATA48 DATA52 DATA58 DATA60 DATA63 L2DAT4 L2CLKOUT ADDR0 ADDR1 ADDR11 ADDR21 ADDR18 ADDR16 Rev. Page 2009 ADSP-TS101S Table 484-Ball PBGA Assignments (Continued) Mnemonic DATA44 DATA50 DATA47 DATA49 DATA51 DATA54 DATA57 DATA61 L2DAT0 AA10 AA11 AA12 AA13 AA14 AA15 AA16 AA17 AA18 KEY: VDD_A VSS_A VDD_IO SIGNAL Mnemonic L2DAT3 L2DAT7 ADDR2 ADDR5 ADDR8 AA19 AA20 AA21 AA22 Mnemonic SDA10 ADDR10 ADDR13 ADDR15 DATA53 DATA55 DATA56 DATA59 AB10 AB11 AB12 AB13 AB14 Mnemonic DATA62 L2DAT1 L2DAT2 L2DAT6 L2CLKIN L2DIR AB15 AB16 AB17 AB18 AB19 AB20 AB21 AB22 Mnemonic BOFF ADDR3 ADDR4 ADDR6 ADDR7 ADDR9 VIEW Figure 484-Ball PBGA Configurations (Top View, Summary) Rev. Page 2009 ADSP-TS101S Table 625-Ball PBGA Assignments Mnemonic DATA17 DATA14 DATA11 DATA9 DATA7 DATA4 DATA1 L0DIR L0DAT7 L0DAT4 L0DAT1 LCLK_N LCLK_P VDD_A SCLK_N VREF CONTROLIMP2 RESET DMAR2 TRST DATA26 DATA25 DATA24 VDD_IO VDD_IO VDD_IO BUSLOCK TMR0E Mnemonic DATA16 DATA13 DATA12 DATA10 DATA5 DATA2 L0CLKOUT L0DAT5 L0DAT2 VSS_A SCLK_P CONTROLIMP1 DMAR3 DMAR0 IRQ3 IRQ1 DATA29 DATA28 DATA27 VDD_IO VDD_IO FLAG3 FLAG2 FLAG1 Mnemonic DATA20 DATA21 DATA18 DATA15 DATA8 DATA6 DATA3 DATA0 L0CLKIN L0DAT6 L0DAT3 L0DAT0 VSS_A VDD_A CONTROLIMP0 DMAR1 IRQ2 LCLKRAT0 LCLKRAT1 IRQ0 L3DAT0 DATA31 DATA30 VDD_IO VDD_IO VDD_IO FLAG0 Mnemonic DATA19 VDD_IO VDD_IO VDD_IO VDD_IO VDD_IO VDD_IO VDD_IO VDD_IO VDD_IO VDD_IO VDD_IO VDD_IO VDD_IO VDD_IO VDD_IO VDD_IO VDD_IO VDD_IO VDD_IO L3DAT3 L3DAT2 L3DAT1 VDD_IO VDD_IO VDD_IO VDD_IO Mnemonic DATA23 DATA22 VDD_IO VDD_IO VDD_IO VDD_IO VDD_IO VDD_IO VDD_IO VDD_IO VDD_IO VDD_IO VDD_IO SCLKFREQ LCLKRAT2 L3DAT6 L3DAT5 L3DAT4 VDD_IO VDD_IO VDD_IO Rev. Page 2009 ADSP-TS101S Table 625-Ball PBGA Assignments (Continued) Mnemonic L3CLKIN L3CLKOUT L3DAT7 VDD_IO VDD_IO FLYBY L1DIR L1CLKIN VDD_IO VDD_IO VDD_IO SDCKE SDWE Mnemonic L1DAT0 L3DIR VDD_IO VDD_IO VDD_IO IOEN BRST DATA34 DATA33 DATA32 VDD_IO VDD_IO VDD_IO VDD_IO Mnemonic L1DAT2 L1DAT1 VDD_IO VDD_IO VDD_IO VDD_IO DATA37 DATA36 DATA35 VDD_IO VDD_IO VDD_IO ADDR31 ADDR30 ADDR29 Mnemonic L1DAT5 L1DAT4 L1DAT3 VDD_IO VDD_IO VDD_IO HDQM DATA40 DATA39 DATA38 VDD_IO VDD_IO ADDR28 ADDR27 Mnemonic L1CLKOUT L1DAT7 L1DAT6 VDD_IO VDD_IO LDQM MSSD DATA43 DATA42 DATA41 VDD_IO VDD_IO VDD_IO ADDR26 ADDR25 ADDR24 Rev. Page 2009 ADSP-TS101S Table 625-Ball PBGA Assignments (Continued) Mnemonic DATA46 DATA45 DATA44 VDD_IO VDD_IO VDD_IO VDD_IO AA10 VDD_IO AA11 AA12 AA13 VDD_IO AA14 VDD_IO AA15 AA16 AA17 VDD_IO AA18 VDD_IO AA19 AA20 AA21 VDD_IO AA22 VDD_IO AA23 ADDR23 AA24 ADDR22 AA25 ADDR21 Mnemonic DATA49 DATA48 DATA47 VDD_IO VDD_IO VDD_IO VDD_IO VDD_IO VDD_IO AB10 VDD_IO AB11 VDD_IO AB12 VDD_IO AB13 VDD_IO AB14 VDD_IO AB15 VDD_IO AB16 VDD_IO AB17 VDD_IO AB18 VDD_IO AB19 VDD_IO AB20 VDD_IO AB21 VDD_IO AB22 VDD_IO AB23 ADDR20 AB24 ADDR19 AB25 ADDR18 VSS_A KEY: VDD_IO SIGNAL VDD_A Mnemonic DATA50 DATA51 DATA54 DATA57 DATA60 DATA63 L2DAT2 AC10 L2DAT5 AC11 L2CLKOUT AC12 AC13 AC14 AC15 AC16 AC17 ADDR0 AC18 ADDR3 AC19 ADDR6 AC20 ADDR9 AC21 ADDR11 AC22 ADDR14 AC23 AC24 ADDR17 AC25 ADDR16 Mnemonic DATA52 DATA55 DATA58 DATA61 L2DAT0 L2DAT3 AD10 L2DAT6 AD11 L2CLKIN AD12 AD13 AD14 AD15 AD16 AD17 ADDR1 AD18 ADDR4 AD19 ADDR7 AD20 SDA10 AD21 ADDR12 AD22 ADDR15 AD23 AD24 AD25 AE10 AE11 AE12 AE13 AE14 AE15 AE16 AE17 AE18 AE19 AE20 AE21 AE22 AE23 AE24 AE25 VIEW Mnemonic DATA53 DATA56 DATA59 DATA62 L2DAT1 L2DAT4 L2DAT7 L2DIR BOFF ADDR2 ADDR5 ADDR8 ADDR10 ADDR13 Figure 625-Ball PBGA Configurations (Top View, Summary) Rev. Page 2009 ADSP-TS101S OUTLINE DIMENSIONS ADSP-TS101S available 484-ball PBGA package with rows balls (B-484); also available 625-ball PBGA package with rows balls (B-625). 19.10 19.00 18.90 1.10 19.10 19.00 18.90 BOTTOM VIEW DETAIL 17.05 16.95 16.85 19.10 19.00 18.90 16.80 0.80 BALL PITCH 1.10 17.05 16.95 16.85 VIEW 2.50 0.65 0.55 0.45 SEATING PLANE BALL DIAMETER 0.55 0.50 0.45 DETAIL 1.30 NOTES: DIMENSIONS MILLIMETERS. ACTUAL POSITION BALL GRID WITHIN 0.25 IDEAL POSITION RELATIVE PACKAGE EDGES. CENTER DIMENSIONS NOMINAL. 0.40 0.20 Figure 484-Ball PBGA (B-484) Rev. Page 2009 ADSP-TS101S 27.20 27.00 26.80 27.20 27.00 26.80 BOTTOM VIEW DETAIL 1.25 1.50 24.00 24.20 24.00 23.80 27.20 27.00 26.80 1.00 BALL PITCH 24.20 24.00 23.80 VIEW 1.50 2.50 0.65 0.55 0.45 SEATING PLANE BALL DIAMETER 0.70 0.60 0.50 NOTES: DIMENSIONS MILLIMETERS. ACTUAL POSITION BALL GRID WITHIN 0.25 IDEAL POSITION RELATIVE PACKAGE EDGES. CENTER DIMENSIONS NOMINAL. THIS PACKAGE COMPLIES WITH JEDEC MS-034 SPECIFICATION, USES TIGHTER TOLERANCES THAN MAXIMUMS ALLOWED THAT SPECIFICATION. 0.40 0.20 DETAIL Figure 625-Ball PBGA (B-625) SURFACE-MOUNT DESIGN following table provided aide design. industry-standard design recommendations, refer IPC-7351, Generic Requirements Surface-Mount Design Land Pattern Standard. Package 625-ball PBGA 484-ball PBGA Ball Attach Type Solder Mask Defined (SMD) Solder Mask Defined (SMD) Solder Mask Opening 0.45 diameter 0.40 diameter Ball Size 0.60 diameter 0.53 diameter Rev. Page 2009 ADSP-TS101S ORDERING GUIDE Temperature Range (Case) -40°C +85°C -40°C +85°C -40°C +85°C -40°C +85°C -40°C +85°C -40°C +85°C -40°C +85°C -40°C +85°C Core Clock (CCLK) Rate5 On-Chip SRAM Package Option B-6256 B-6256 B-6256 B-6256 B-4847 B-4847 B-4847 B-4847 Part Number1, ADSP-TS101SAB1-000 ADSP-TS101SAB1-100 ADSP-TS101SAB1Z000 ADSP-TS101SAB1Z100 ADSP-TS101SAB2-000 ADSP-TS101SAB2-100 ADSP-TS101SAB2Z000 ADSP-TS101SAB2Z100 Package Description 625-Ball Plastic Ball Grid Array (PBGA) 625-Ball Plastic Ball Grid Array (PBGA) 625-Ball Plastic Ball Grid Array (PBGA) 625-Ball Plastic Ball Grid Array (PBGA) 484-Ball Plastic Ball Grid Array (PBGA) 484-Ball Plastic Ball Grid Array (PBGA) 484-Ball Plastic Ball Grid Array (PBGA) 484-Ball Plastic Ball Grid Array (PBGA) indicates supplies. indicates -40°C +85°C temperature. indicates speed grade; indicates speed grade. indicates RoHS compliant part. instruction rate runs internal clock (CCLK) rate. B-625 package measures B-484 package measures Rev. Page 2009 ADSP-TS101S Rev. Page 2009 ADSP-TS101S Rev. Page 2009 ADSP-TS101S ©2009 Analog Devices, Inc. rights reserved. Trademarks registered trademarks property their respective owners. D03164-0-5/09(C) Rev. Page 2009 Other recent searchesTXO64 - TXO64 TXO64 Datasheet VTX64 - VTX64 VTX64 Datasheet TXO66 - TXO66 TXO66 Datasheet VTX66 - VTX66 VTX66 Datasheet REF3112 - REF3112 REF3112 Datasheet REF3120 - REF3120 REF3120 Datasheet REF3125 - REF3125 REF3125 Datasheet REF3130 - REF3130 REF3130 Datasheet REF3133 - REF3133 REF3133 Datasheet REF3140 - REF3140 REF3140 Datasheet M74HC4351 - M74HC4351 M74HC4351 Datasheet LA7161NM - LA7161NM LA7161NM Datasheet FBL08A - FBL08A FBL08A Datasheet ER2A - ER2A ER2A Datasheet ER2G - ER2G ER2G Datasheet BA7735FS - BA7735FS BA7735FS Datasheet BA7735FSVTRIC - BA7735FSVTRIC BA7735FSVTRIC Datasheet
Privacy Policy | Disclaimer |