Motor de Búsqueda de Datasheet de Componentes Electrónicos |
|
ADSP-TS101SAB2-100 Datasheet(PDF) 4 Page - Analog Devices |
|
ADSP-TS101SAB2-100 Datasheet(HTML) 4 Page - Analog Devices |
4 / 48 page Rev. C | Page 4 of 48 | May 2009 ADSP-TS101S The ADSP-TS101S, in most cases, has a two-cycle arithmetic execution pipeline that is fully interlocked, so whenever a com- putation result is unavailable for another operation dependent on it, the DSP automatically inserts one or more stall cycles as needed. Efficient programming with dependency-free instruc- tions can eliminate most computational and memory transfer data dependencies. In addition, the ADSP-TS101S supports SIMD operations two ways—SIMD compute blocks and SIMD computations. The programmer can direct both compute blocks to operate on the same data (broadcast distribution) or on different data (merged distribution). In addition, each compute block can execute four 16-bit or eight 8-bit SIMD computations in parallel. DUAL COMPUTE BLOCKS The ADSP-TS101S has compute blocks that can execute com- putations either independently or together as a SIMD engine. The DSP can issue up to two compute instructions per compute block each cycle, instructing the ALU, multiplier, or shifter to perform independent, simultaneous operations. The compute blocks are referred to as X and Y in assembly syn- tax, and each block contains three computational units—an ALU, a multiplier, a 64-bit shifter, and a 32-word register file. • Register file—each compute block has a multiported 32-word, fully orthogonal register file used for transferring data between the computation units and data buses and for storing intermediate results. Instructions can access the registers in the register file individually (word aligned), or in sets of two (dual aligned) or four (quad aligned). • ALU—the ALU performs a standard set of arithmetic oper- ations in both fixed- and floating-point formats. It also performs logic operations. • Multiplier—the multiplier performs both fixed- and float- ing-point multiplication and fixed-point multiply and accumulate. • Shifter—the 64-bit shifter performs logical and arithmetic shifts, bit and bit stream manipulation, and field deposit and extraction operations. • Accelerator—128-bit unit for trellis decoding (for example, Viterbi and turbo decoders) and complex correlations for communication applications. Using these features, the compute blocks can: • Provide 8 MACs per cycle peak and 7.1 MACs per cycle sustained 16-bit performance and provide 2 MACs per cycle peak and 1.8 MACs per cycle sustained 32-bit perfor- mance (based on FIR) • Execute six single-precision, floating-point or execute 24 fixed-point (16-bit) operations per cycle, providing 1,800 MFLOPS or 7.3 GOPS performance • Perform two complex 16-bit MACs per cycle • Execute eight trellis butterflies in one cycle DATA ALIGNMENT BUFFER (DAB) The DAB is a quad word FIFO that enables loading of quad word data from nonaligned addresses. Normally, load instruc- tions must be aligned to their data size so that quad words are loaded from a quad-aligned address. Using the DAB signifi- cantly improves the efficiency of some applications, such as FIR filters. DUAL INTEGER ALUS (IALUS) The ADSP-TS101S has two IALUs that provide powerful address generation capabilities and perform many general-pur- pose integer operations. Each of the IALUs: • Provides memory addresses for data and update pointers • Supports circular buffering and bit-reverse addressing • Performs general-purpose integer operations, increasing programming flexibility • Includes a 31-word register file for each IALU As address generators, the IALUs perform immediate or indi- rect (pre- and post-modify) addressing. They perform modulus and bit-reverse operations with no constraints placed on mem- ory addresses for the modulus data buffer placement. Each IALU can specify either a single, dual, or quad word access from memory. Figure 2. Single-Processor System with External SDRAM CONTROLIMP2–0 DMAR3–0 DMA DEVICE (OPTIONAL) DATA FLAG3–0 ID2–0 FLYBY IOEN RAS CAS LDQM HDQM SDWE SDCKE SDA10 IRQ3–0 LCLK_P SCLK_P LXCLKIN LXDAT7–0 LXCLKOUT LXDIR LCLKRAT2–0 SCLKFREQ TMR0E BM S/LCLK_N VREF MSSD BUSLOCK SDRAM MEMORY (OPTIONAL) CS RAS CAS DQM WE CKE A10 ADDR DATA CLK RESET JTAG ADSP-TS101S BMS CLOCK LINK DEVICES (4 MAX) (OPTIONAL) BOOT EPROM (OPTIONAL) ADDR MEMORY (OPTIONAL) OE DATA ADDR DATA HOST PROCESSOR INTERFACE (OPTIONAL) ACK BR7–0 CPA HBG HBR MS1–0 DATA63–0 DATA ADDR CS ACK WE ADDR31–0 BRST REFERENCE RD WRH/WRL MSH DPA BOFF DS2–0 CS |
Número de pieza similar - ADSP-TS101SAB2-100 |
|
Descripción similar - ADSP-TS101SAB2-100 |
|
|
Enlace URL |
Política de Privacidad |
ALLDATASHEET.ES |
¿ALLDATASHEET es útil para Ud.? [ DONATE ] |
Todo acerca de Alldatasheet | Publicidad | Contáctenos | Política de Privacidad | Intercambio de Enlaces | Lista de Fabricantes All Rights Reserved©Alldatasheet.com |
Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
Family Site : ic2ic.com |
icmetro.com |