General Description - Analog Devices TigerSHARC ADSP-TS201S Specifications

Analog devices, inc. embedded processor specification sheet
Table of Contents

Advertisement

GENERAL DESCRIPTION

The ADSP-TS201S TigerSHARC processor is an ultrahigh per-
formance, static superscalar processor optimized for large signal
processing tasks and communications infrastructure. The DSP
combines very wide memory widths with dual computation
blocks—supporting floating-point (IEEE 32-bit and extended
precision 40-bit) and fixed-point (8-, 16-, 32-, and 64-bit) pro-
cessing—to set a new standard of performance for digital signal
processors. The TigerSHARC static superscalar architecture lets
the DSP execute up to four instructions each cycle, performing
24 fixed-point (16-bit) operations or six floating-point
operations.
Four independent 128-bit wide internal data buses, each con-
necting to the six 4M bit memory banks, enable quad-word
data, instruction, and I/O access and provide 33.6G bytes per
second of internal memory bandwidth. Operating at 600 MHz,
the ADSP-TS201S processor's core has a 1.67 ns instruction
cycle time. Using its single-instruction, multiple-data (SIMD)
features, the ADSP-TS201S processor can perform 4.8 billion,
40-bit MACS or 1.2 billion, 80-bit MACS per second.
shows the DSP's performance benchmarks.
Table 1. General-Purpose Algorithm Benchmarks
at 600 MHz
Benchmark
32-bit algorithm, 1.2 billion MACS/s peak performance
1
1K point complex FFT
(Radix2)
1
64K point complex FFT
(Radix2)
FIR filter (per real tap)
[8 × 8][8 × 8] matrix multiply (complex,
floating-point)
16-bit algorithm, 4.8 billion MACS/s peak performance
1
256 point complex FFT
(Radix 2)
I/O DMA transfer rate
External port
Link ports (each)
1
Cache preloaded
The ADSP-TS201S processor is code compatible with the other
TigerSHARC processors.
The Functional Block Diagram
ADSP-TS201S processor's architectural blocks. These blocks
include:
• Dual compute blocks, each consisting of an ALU, multi-
plier, 64-bit shifter, 128-bit CLU, and 32-word register file
and associated data alignment buffers (DABs)
• Dual integer ALUs (IALUs), each with its own 31-word
register file for data addressing and a status register
• A program sequencer with instruction alignment buffer
(IAB) and branch target buffer (BTB)
Table 1
Clock
Speed
Cycles
15.7 μs
9419
2.33 ms
1397544
0.83 ns
0.5
2.3 μs
1399
0.975 μs
585
1G bytes/s
n/a
1G bytes/s
n/a
on Page 1
shows the
Rev. C | Page 3 of 48 | December 2006
• An interrupt controller that supports hardware and soft-
ware interrupts, supports level- or edge-triggers, and
supports prioritized, nested interrupts
• Four 128-bit internal data buses, each connecting to the six
4M bit memory banks
• On-chip DRAM (24M bit)
• An external port that provides the interface to host proces-
sors, multiprocessing space (DSPs), off-chip memory-
mapped peripherals, and external SRAM and SDRAM
• A 14-channel DMA controller
• Four full-duplex LVDS link ports
• Two 64-bit interval timers and timer expired pin
• An 1149.1 IEEE-compliant JTAG test access port for on-
chip emulation
Figure 2 on Page 3
shows a typical single-processor system with
external SRAM and SDRAM.
multiprocessor system.
ADSP-TS201S
RST_IN
RST_OUT
POR_IN
CLOCK
SCLK
SCLKRAT2–0
SCLK_V
REFERENCE
REF
V
REFERENCE
REF
IRQ3–0
SDRAM
MEMORY
FLAG3–0
(OPTIONAL)
ID2–0
CS
CLK
MSSD3–0
ADDR
RAS
RAS
CAS
DATA
CAS
LDQM
DQM
HDQM
WE
SDWE
CKE
SDCKE
A10
SDA10
IORD
IOWR
IOEN
LxDATO3–0P/N
LxCLKOUTP/N
LxACKI
LINK
LxBCMPO
DEVICES
(4 MAX)
LxDATI3–0P/N
(OPTIONAL)
LxCLKINP/N
LxACKO
LxBCMPI
CONTROLIMP1–0
TMR0E
DS2–0
Figure 2. ADSP-TS201S Single-Processor System with External SDRAM
ADSP-TS201S
Figure 4 on Page 8
shows a typical
EPROM
(OPTIONAL)
BMS
CS
ADDR
DATA
BRST
MEMORY
(OPTIONAL)
ADDR
ADDR31–0
DATA63–0
DATA
OE
RD
WE
WRH/WRL
ACK
ACK
CS
MS1–0
MSH
PROCESSOR
HBR
INTERFACE
HBG
(OPTIONAL)
BOFF
ADDR
BR7–0
DATA
CPA
DPA
DMA DEVICE
(OPTIONAL)
DMAR3–0
DATA
BM
BUSLOCK
JTAG
BOOT
HOST

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the TigerSHARC ADSP-TS201S and is the answer not in the manual?

Questions and answers

Table of Contents

Save PDF