当前位置:文档之家› 第1章概述

第1章概述

DSP技术及应用系统设计 DSP技术及应用系统设计
课程性质:硕士研究生选修课 学分:3 计划教学时数:46学时 参考教材:刘书明 ,TIgerSHARC系列 DSP技术及其应用系统设计
西安电子科技大学电子工程学院
1
教学计划安排
第 1章 第 2章 第 3章 第 4章 第 5章 第 6章 第 7章 概述 TS101内核结构 TS101内核结构 TS101储存器和程序控制器 TS101储存器和程序控制器 TS101IO处理器 TS101IO处理器 开发工具和程序设计 TS201的特点 TS201的特点 系统设计
西安电子科技大学电子工程学院 2
1

第1章:绪论 章
电子工程学院信息对抗系 冯小平
西安电子科技大学电子工程学院
3
内容提示
1.1 1.2 1.3 1.4 数字信号处理器的基本概念和特点 数字信号处理器的应用领域 ADI公司的DSP系列简介 公司的DSP ADI公司的DSP系列简介 系列DSP DSP的特点 TigerSHARC 系列DSP的特点
西安电子科技大学电子工程学院
4
2

1.1 数字信号处理器的概念和特点
数 字 信 号 处 理 器 ( Digital Signal Processor,简称DSP)是一种专门用来实现各 种信号处理算法的微处理器。根据使用方法的 不同,DSP可以分成: 专用的DSP:
专用的DSP用来实现某些特定的信号处理功能, 如数字滤波、FFT等。它不需要编程,使用方便、 处理速度快,但是缺乏灵活性。
通用的DSP:
通用DSP则有完整的指令系统,通过编程来实现 各种信号处理功能。
西安电子科技大学电子工程学院 5
应用需求
DSP的产生主要是为了满足通信、雷达、数字电 视、软件无线电等领域对数字信号处理的需要。
DSP的特点
数学计算密集应用:如典型的数字信号处理算法 包括FFT、数字滤波等,其特点就是数学计算密 集。DSP在其体系结构上采取了一系列措施,使 其在数学计算方面具有优越的性能。 实时计算:在通信领域的调制和解调、雷达中的 信号检测中,必须在若干微秒至毫秒内完成数据 处理,并且给出运算结果,这就是所谓实时处 理。
西安电子科技大学电子工程学院 6
3

数字信号处理器的特点
数字信号处理相对于模拟信号处理有很大的 优越性,表现在精度高、灵活性大、可靠性 好、易于大规模集成等方面。 数字信号处理有别于普通的科学计算与分 析,它强调运算处理的实时性,因此DSP除了 具备普通微处理器所强调的高速运算和控制功 能外,针对实时数字信号处理,在处理器结 构、指令系统、指令流程上具有许多新的特 征,其特点如下:
西安电子科技大学电子工程学院
7
(1)运算单元
具有硬件乘法器和多功能运算单元:
硬件乘法器可以在单个指令周期内完成乘法操作,这是DSP区 别于通用的微处理器的一个重要标志 多功能运算单元可以完成加减、逻辑、移位、数据传送等操作 新一代的DSP内部甚至还包含多个并行的运算单元。以提高其 处理能力。
运算单元的特点:
针对滤波、相关、矩阵运算等需要大量乘和累加运算的特点, DSP的算术单元的乘法器和加法器,可以在一个时钟周期内可 以完成相乘、累加两个运算。近年出现的大多数DSP可以同时 进行乘、加、减运算,大大加快了FFT的蝶形运算速度。
西安电子科技大学电子工程学院
8
4

(2)总线结构
传统的通用处理器结构
采用统一的程序和数据空间、共享的程序和数据总线结构,即所 谓的冯·诺依曼结构。
DSP结构
普遍采用了数据总线和程序总线分离的哈佛结构或者改进的哈佛 结构,极大的提高了指令执行速度。片内的多套总线可以同时进 行取指令和多个数据存取操作,许多DSP带有DMA通道控制器,配 合片内多总线结构,数据块传送速度大大提高。 如TI公司的C6000系列的DSP采用改进的哈佛结构,内部有一套 256位的程序总线、两套32位的数据总线和一套32位的DMA总线。 ADI 公 司 的 TigerSHARC 系 列 DSP 采 用 超 级 哈 佛 结 构 ( Super Harvared Architecture Computer),内部集成了三套总线,即 程序存储器总线、数据存储器总线和输入输出总线。
西安电子科技大学电子工程学院 9
(3)专用寻址单元
DSP面向数据密集型应用,伴随着频繁的数据 访问,数据地址的计算也需要大量时间。DSP内 部配置了专用的寻址单元,用于地址的修改和更 新,它们可以在寻址访问前或访问后自动修改内 容,以指向下一个要访问的地址。地址的修改和 更新与算术单元并行工作,不需要额外的时间。 DSP的地址产生器支持直接寻址、间接寻址操 作,大部分DSP还支持位反转寻址(用于FFT算 法)和循环寻址(用于数字滤波算法)。
西安电子科技大学电子工程学院 10
5

(4) 片内存储器
针对数字信号处理的数据密集运算的需要, DSP对程序和数据访问的时间要求很高,为了 减小指令和数据的传输时间,其内部集成有程 序存储器和数据存储器,以提高程序和数据的 访问速度。
如TI公司的C6000系列的DSP内部集成有1M~7M 位的程序和数据RAM; ADI公司的SHARC系列DSP内部集成有0.5M~2M 位的程序和数据RAM,Tiger SHARC系列DSP内部 集成有6M~24位的程序和数据RAM。
西安电子科技大学电子工程学院 11
(5) 流水处理技术
DSP大多采用流水技术,即将一条指令的执行过程分解 成取指、译码、取数、执行等若干个阶段,每个阶段 称为一级流水。 每条指令都由片内多个功能单元分别完成取指、译 码、取数、执行等操作,从而在不提高时钟频率的条 件下减少了每条指令的执行时间。
西安电子科技大学电子工程学院
12
6

(6) 定点和浮点DSP的特点
DSP处理器有定点处理和浮点处理两大类,适用于不 同场合
定点处理DSP
? 早期的定点处理DSP可以胜任大多数数字信号处理应用,但其可处 理的数据的动态范围有限,如16 bit定点 DSP动态范围仅 96 dB。在某些数据的动态范围很大的场合,按定点处理可能会发生 数据溢出,在编程时需要使用移位定标措施或者用定点指令模拟 浮点运算,使程序执行速度大大降低。
浮点处理器
? 浮点处理器的出现解决了这些问题,它拓展了数据动态范围。浮 点DSP的综合性能优于定点DSP,在相同的指令周期内,它既可以 完成32位定点运算,也可以完成浮点运算。而且其汇编源程序容 易编写、可读性好、调试方便。
西安电子科技大学电子工程学院
13
(7) DSP的处理能力
随着集成电路技术的进步,DSP处理器的运算能力不断提高
早期的5MIPS(百万条指令/秒) 目前已经发展到达1GFLOPS(千兆次浮点运算/秒)以上
?如TI公司的TMS320C6201和TMS320C6701处理能力达到1GFLOPS ?ADI公司的ADSPTDS101到达2GFLOPS。
某些信号处理应用要求的处理能力
达到每秒几百亿、上千亿次运算。
?这可以通过提高DSP主频或者通过并行处理来满足,提高主频所遇到的难度 和付出的成本越来越大,单处理器性能的提高受到许多因素的限制。 ?DSP处理器具有多处理器扩展接口,可以方便的实现多处理器并行处理结 构, ?如TI公司的TMS320C4X,ADI公司的ADS-21060等 ?新型DSP内部引入了并行处理技术,以满足处理速度的要求 ?如TI公司的TMS320C6201和TMS320C6701 ?ADI公司的ADSPTDS101等。
西安电子科技大学电子工程学院 14
7

1.2 数字信号处理器的应用领域
随着DSP性能的迅速提高和成本价格的大幅度下降,DSP的应用范围不 断扩大,成为当前产量和销售量增长最快的电子产品之一。DSP应用几乎 遍及整个电子领域,常见的典型应用有:
1.通用数字信号处理
数字滤波、卷积、相关、FFT、希尔伯特变换、自适应滤波、窗函 数、波形发生等。
2. 通信
高速调制解调器、编/译码器、自适应均衡器、传真、程控交换机、蜂 房移动电话、数字基站、数字留言机、回音消除、噪声抑制、电视会议、 保密通信、卫星通信、TDMA/FDMA/CDMA等各种通信制式。随着互联网络 的迅猛发展,DSP又在网络管理/服务、信息转发、IP电话等新领域扮演 着重要角色,而软件无线电的提出和发展进一步增强了DSP在无线通信领 域的作用。
西安电子科技大学电子工程学院
15
数字信号处理器的应用领域( 数字信号处理器的应用领域(续)
3. 语音处理
语音识别、合成、矢量编码、语音信箱。
4.图形/图像处理
三维图像变换、模式识别、图像增强、动画、电子出版、电子 地图等。
5.自动控制
磁盘、光盘、打印机伺服控制、发动机控制、电机驱动等。
6.仪器仪表
测量数据谱分析、自动监测及分析、暂态分析、勘探、模拟试 验。
7.医学电子
助听器、CT扫描、超声波、心脑电图、核磁共振、医疗监护 16 西安电子科技大学电子工程学院 等。
8

数字信号处理器的应用领域( 数字信号处理器的应用领域(续)
8. 军事与尖端科技
雷达和声纳信号处理、雷达成像、自适应波束合成、阵列天线 信号处理、导弹制导、火控系统、战场C3I系统、导航、全球定位 GPS、目标搜索跟踪、尖端武器试验、航空航天试验、宇宙飞船、 侦察卫星。
9.计算机与工作站
阵列处理机、计算加速卡、图形加速卡、多媒体计算机。
10.消费电子
数字电视、高清晰度电视、图像/声音压缩解压器、VCD/ DVDCD播放机、电子玩具、游戏机、数字留言/应答机、汽车电子 装置、音响合成、住宅电子安全系统、家电电脑控制装置。
西安电子科技大学电子工程学院
17
1.3 ADI公司的 公司的DSP系列简介 公司的 系列简介
ADI公司提供了完整DSP系列,适合于各种信号处理的 需要。 16位的定点DSP产品
ADSP-21xx系列 Blackfin DSP 系列
32位的浮点DSP产品
SHARC系列 TigerSHARC系列
混合信号处理DSP产品
ADSP-2199X系列
嵌入式电机控制DSP系列
ADMC系列等
西安电子科技大学电子工程学院 18
9

ADI的高性能 的高性能DSP/嵌入式处理器 的高性能 嵌入式处理器
Blackfin Blackfin 多媒体和网络 多媒体和网络 汽车通信 汽车通信 生物检测 生物检测 安全和监视 安全和监视 信息应用 信息应用 家庭影院 家庭影院 宽带网关 宽带网关 工业应用 工业应用
TigerSHARC? TigerSHARC? 高性能 高性能 示波器 示波器 测试设备 测试设备 超声、核磁共振( MRI )、 超声、核磁共振( MRI )、 CT CT 雷达和通信 雷达和通信 移动基站和天线 移动基站和天线
SHARC? SHARC? 低成本浮点处理 低成本浮点处理 高端家用音频 高端家用音频 专业音频 专业音频 车载音频 车载音频 汽车控制 汽车控制 GPS GPS 电话 电话 医疗仪器 医疗仪器 工业控制l 工业控制l
CROSSCORE CROSSCORE
VisualDSP++ 集成调试、可视化工具. VisualDSP++ 集成调试、可视化工具. 西安电子科技大学电子工程学院 19
Blackfin的特征 的特征
BLACKfins是高性能、16位、双MAC的嵌入式处理器,具有 是高性能、 位 的嵌入式处理器, 是高性能 的嵌入式处理器 具有DSP和控制 和控制 处理特征 DSP 特征
? 400-750MHz内核,1.5 GMACs (@750Mhz) 内核, 内核 ? 支持 16/ 32位定点运算 支持8/ 位定点运算 ? 高速设备接口和DMA控制器 高速设备接口和 控制器
– – – 并行数据口, 并行接口 (PPI) : 具有 0-65MHz 并行数据口,适用于视频或者高速转换器 SPORTS、 SPI、 外部口、 SDRAM、 UART (IrDA)等 、 、 外部口、 、 等 Ethernet MAC、 CAN、 TW、 PWM等 、 、 、 等
控制处理特征
? ? ? ? 32位架构 位架构 存储器管理:超级和用户模式,存储器保护、 存储器管理:超级和用户模式,存储器保护、cache等 等 Watchdog Timer, Real-time Clock RISC-like 指令集
多媒体处理特征
? 扩展的多媒体指令,适用于高效视频、图像和音频处理 扩展的多媒体指令,适用于高效视频、 西安电子科技大学电子工程学院
20
10

Blackfin的特征
低功耗设计使得Blackfin特别适合电池供电或者其它电 特别适合电池供电或者其它电 低功耗设计使得 源要求高的应用
低功耗设计
? ? ? ? 0.15mW / MAC, 52mW @ 200 MHz 90mW @ 300MHz 280mW @ 600MHz
软件可控制的片内整流器和时钟 PLL
低成本应用
ADSP-BF531 @ 400Mhz/800MMACs = $4.95 @10K ADSP-BF533 @ 600Mhz/1200MMACs = $12.95 @ 10K 系列化:不同的存储器容量和性能引脚兼容
西安电子科技大学电子工程学院 21
What does
Human Interface Speech Recognition Text To Speech Handwriting Audio Wired Connectivity USB TCP/IP MOST Network H.323/MEGACO Digital Signal Processing
Enable?
Wireless Connectivity Bluetooth GSM 3rd Generation Digital Imaging CODECs MPEG JPEG H.263 H.264
MicroProcessing
Image Processing
Operating Systems / RTOS
Designed for High Level Language System Control / Applications Software 西安电子科技大学电子工程学院
22
11

ADSP-BF531/532/533 (低成本起点 :$4.95)
Performance 400 MHz to 756 MHz
16/32-bit Core (2.4Gb/s Bandwidth)
Key Features
Code compatible & pin compatible family 52Kbytes to 148Kbytes of on-board memory Parallel Port Interface
Power @ 1.2V @ 1.0V Address Range On-Chip RAM Peripherals
265mW, 600 MHz <100mW, 300 MHz
132 MBytes
Dynamic Power Management varies frequency and voltage Interfaces to External FLASH and SDRAM
52K to 148K Bytes 2 SPORTS UART & SPI 3 Timers Parallel Peripheral Interface/GPIO 266Mbps I/O 266Mbps DMA 266Mbps Memory DMA 0.8V to 1.4V (INT) 2.25 to 3.6V (EXT) -40C to +85C Ambient -40C to +105C Ambient 160 MiniBGA TIMERS SPORT0 SPORT1 (3) 169 Lead-Free PBGA 176 LQFP 西安电子科技大学电子工程学院 (’531 / ’532)
SPI0 UAR T IrDA
System Control Blocks
Emulator & Test Control Voltage Event Watchdog Memory Regulator Controller Timer DMA Real Time Clock PLL
16-bit External Bus Interface
High Speed I/O
Bandwidth
Blackfin Core Up to 756 MHz
To 80KB To 64KB Data Inst. SRAM / Cache
L1
PPI 0 / GPIO
Voltage Temperature Range Package
System Interface Unit
Peripheral Blocks
23
Blackfin :ADSP-BF561(高性能双核) (高性能双核)
Performance 500 MHz to 756 MHz 2 x 500-756 MHz 16/32-bit Core (2.4Gb/s Bandwidt 400mW, 500MHz 768 MBytes 328 Kbytes 100 KB per core (200 KB total) Shared 128 Kbytes 2 SPORTS UART SPI 12 Timers 2 PPIs 532 Mbps I/O 532 Mbps DMA 532 Mbps Memory DMA 0.8V to 1.4V (INT) 2.25V to 3.6V (EXT) 0C to +70C Ambient -40C to +85C Ambient 256 Lead-Free MBGA 297 PBGA – Pb-free in development
Key Features
High performance dual-core 328Kbytes of on-chip memory Three independent DMA systems
Power @ 1.2V Address Range On-Chip SRAM On-Chip L1 SRAM On Chip L2 SRAM Peripherals
Dynamic Power Management varies frequency and voltage Interfaces to External FLASH and SDRAM
System Control Blocks Emulator Voltage Event Watchdog Memory & Test Regulator Controllers Timers DMA Control
PLL
32-bit External Bus Interface
High Speed I/O
Bandwidth
Blackfin Core Up to 756 MHz
32KB 64KB Inst. Data SRAM / Cache
Blackfin Core Up to 756 MHz
32KB 64KB Inst. Data SRAM / Cache PPI 0 / GPIO PPI1 / GPIO Peripheral Blocks
Voltage Temperature Range Package
L1
System Interface Unit
L2
128 KB SRAM
SPORT0 SPORT1
GPIO
TIMERS (12)
SPI0
UAR T IrDA
西安电子科技大学电子工程学院
24
12

ADSP-BF536/7 (Embedded Network) )
Performance 300 MHz to 600 MHz 16/32-bit Core (2.4Gb/s Bandwidth) 265mW, 600 MHz <100mW, 300 MHz 132 MBytes 100K to 132K Bytes 10/100 Ethernet MAC CAN 2.0B TWI (I2C) 2 SPORTS 2 UARTS SPI 8 Timers Parallel Peripheral Interface/GPIO 266Mbps I/O 266Mbps DMA 266Mbps Memory DMA 0.8V to 1.2V (INT) 2.25 to 3.6V (EXT) ADSP-BF536 Offers:
100KB L1 300MHz, 400MHz (-40C to +85C Ambient)
Key Features
Embedded 10/100 Ethernet MAC Embedded CAN 8 timers & 48 GPIOs
Power @ 1.2V @ 1.0V Address Range On-Chip RAM Peripherals
Dynamic Power Management varies frequency and voltage Interfaces to External FLASH and SDRAM
System Control Blocks Test Emulation Event Control Control Controller Watchdog Timer Memory DMA RTC PLL
Bandwidth
Processor Core
16-bit External Memory
Scratch Pad 4KB
Voltage Product Differences
Up to 64KB Inst. SRAM SRAM/Cache
Up to 64KB Data SRAM SRAM/Cache
48KB 48KB
16KB 16KB
16KB 32KB
16KB 32KB
System Interface Unit System Interface Unit
L 1
10/100 Ethernet MAC / 16 GPIO
MII RMII
Peripheral Blocks
ADSP-BF537 Offers: 132KB L1 400MHz, 500MHz (-40C to +85C Ambient)
600MHz (0C to +70C Ambient)
SPORT1, UART0-1, SPI0, Timer0-7, PPI*
32 GPIO
SPORT0 / TWI / CAN*
Package
182 MiniBGA 西安电子科技大学电子工程学院 208 Sparse MiniBGA
25
ADSP-BF534 (汽车和工业) 汽车和工业)
Performance 400 MHz to 500 MHz 16/32-bit Core (2.4Gb/s Bandwidth) <265mW, 600 MHz <100mW, 300 MHz 132 MBytes 132K Bytes CAN 2.0B TWI (I2C) 2 SPORTS 2 UARTS SPI 8 Timers Parallel Peripheral Interface / GPIO
System Control Blocks Test Emulation Event Control Control Controller Watchdog Timer Memory DMA RTC PLL
Key Features
Embedded CAN 8 timers & 48 GPIOs Industrial and Automotive temperature range
Power @ 1.2V @ 1.0V Address Range On-Chip RAM Peripherals
Dynamic Power Management varies frequency and voltage Interfaces to External FLASH and SDRAM
Processor Core
16-bit External Memory
Scratch Pad 4KB 16 GPIO
Bandwidth
266Mbps I/O 266Mbps DMA 266Mbps Memory DMA 0.8V to 1.2V (INT) 2.25 to 3.6V (EXT) -40C to +85C Ambient -40C to +105C Ambient 182 MiniBGA 208 Sparse MiniBGA
64KB Inst. 48KB 16KB
64KB Data 32KB 32KB
SRAM SRAM/Cache SRAM SRAM/Cache
Voltage
System Interface Unit System Interface Unit
L 1
SPORT0 / TWI / CAN* Peripheral Blocks
Temperature Range
SPORT1, UART0-1, SPI0, Timer0-7, PPI*
32 GPIO
Package
西安电子科技大学电子工程学院
* Peripherals Available in Various Combinations; NOT all simultaneously
26
13

SHARC 系列DSP
SHARC? 低成本浮点处理 低成本浮点处理 高端家用音频 专业音频 车载音频 汽车控制 GPS 电话 医疗仪器 工业控制
西安电子科技大学电子工程学院
27
SHARC 系列特征
低成本、 低成本、高性能 400MHz SIMD 浮点内核
? 2.4 GFLOPS ? 800 浮点 MMACS
定点和浮点支持
? 每个周期 个32/40位浮点操作 每个周期6个 位浮点操作 ? 每个周期6个32定点操作 每个周期 个 定点操作
大容量片内双端口存储器
? ADSP-2126x :2 Mbits L1 SRAM,4 Mbits L1 ROM , ? ADSP-21361/2/3/4/5/6 : 3 Mbits L1 SRAM,4 Mbits L1 ROM , ? ADSP-21367/8/9 ;3 Mbits L1 SRAM 6 Mbits L1 ROM ? I/O处理器处理片内外高速数据流 处理器处理片内外高速数据流 ? 与双端口SRAM连接,避免了与内核的冲突 连接, 与双端口 连接
I/O 处理器 接口
? ? ? ? ? ?
6个SPI——支持 I2S、 TDM、和标准模式 个 支持 、 、 8通道硬件 通道硬件SRC (sample-rate conversion) 通道硬件 S/PDIF 发送和接收 时钟发生器 定时器 输入数据口 (8 additional I2S ports)
信号互连指派单元( 信号互连指派单元(Signal Routing Unit) )
? 软件定义引脚关系 西安电子科技大学电子工程学院 28
14

ADSP-21367/21368/21369框图 框图
Shared Memory Support JTAG and Control 32-Bit External Memory/SDRAM /16 PWMs GPIO/Flags/IRQ Timers (3) Digital Peripheral Interface SPI (2) TWI UARTs (2) I/O Processor With 32 Zero-Overhead DMA Channels GPIO (20) 400 MHz @ 1.35 V SIMD SHARC Core Sports (8) S/PDIF Tx/Rx Interrupts (10) On-Chip L1 Memory 2 Mbits SRAM 6 Mbits ROM Precision Clock Generators (4) 8-Channel Sample Rate Conversion (-140 dB) Input Data Port/PDAP
Digital App Interface
Feature only available on ADSP-21368/9
西安电子科技大学电子工程学院
29
第3代 SHARCs
SHARC ADSP-2126x SHARC ADSP-2136x
ADSP21267
1/3 150 Yes No No 21262 No SRC 136 144
KEY FEATURES
RAM / ROM (Mbits) Max Frequency (MHz) Audio Decoders in ROM DTCP S/PDIF EZ-Lite Development Kit SRC Performance (dB) BGA (Balls) LQFP (leads) Availability: Operating Temp Grades (Amb)
C = 0°C to +70°C ° ° I = -40°C to +85°C ° ° A = -40°C to +105°C* ° ° * -40°C to +105°C, up to 200 MHz only
ADSP21261
1/3 150 No No No 21262 No SRC 136 144
ADSP21262
2/4 200 No No No 21262 No SRC 136 144
ADSP21266
2/4 150/200 Yes No No 21262 No SRC 136 144
ADSP21363
3/4 333 No No No 21364 No SRC 136 144
ADSP21364
3/4 333 No No Yes 21364 140 136 144
ADSP21365
3/4 333 Yes Yes Yes 21364 128 136 144
ADSP21366
3/4 333 Yes No Yes 21364 128 136 144
RTP C I-bga only
RTP
RTP
RTP
XGrade C I A
XGrade C I A
XGrade C I A 30
XGrade C I A
C C C III-bga -bga -bga only only only 西安电子科技大学电子工程学院
15

ADSP-21367/8/9汇集
ADSP-21367
Performance On-Chip RAM On-Chip ROM Memory Sharing Support Sample Rate Converters Package 400 MHz, 800 MMACs 2 Mbits 6 Mbits No 8-Ch, 128 dB 208 Lead MQFP 256 Ball SBGA
ADSP-21368
400 MHz, 800 MMACs 2 Mbits 6 Mbits Yes 8-Ch, 140 dB 256 Ball SBGA
ADSP-21369
400 MHz, 800 MMACs 2 Mbits 6 Mbits Yes No 256 Ball SBGA
西安电子科技大学电子工程学院
31
TigerSHARC处理器 处理器
TigerSHARC? TigerSHARC?
高性能多处理器应用 高性能多处理器应用 高性能 高性能 示波器 测试设备 超声、核磁共振( MRI )、 CT 雷达和通信 移动基站和天线
西安电子科技大学电子工程学院
32
16

TigerSHARC 特征
高性能 600MHz内核 内核 支持定点和浮点应用
每个周期8个 位定点操作 每个周期6个 位定点操作, 每个周期 个16位定点操作, 每个周期 个 32/40位浮点操作 位浮点操作
大容量片内EDRAM 大容量片内
? ? ? ? 片内存储器带宽: 片内存储器带宽 38.4 GBytes / Sec TS201 – 24MBits TS202 – 12MBits TS203 – 4 Mbits
高 I/O 带宽
? 4 个LVDS链路口:1 GByte/Sec 链路口: 链路口 ? 64位外部存储器接口: 1 GByte/Sec 位外部存储器接口: 位外部存储器接口 ? 不需要附加逻辑,支持8个处理器互连 不需要附加逻辑,支持 个处理器互连 ? ~ 1500 MFLOPS/W @ 500MHz ? ~ 720 MFLOPS/W @ 600MHz
西安电子科技大学电子工程学院 33
支持多处理器无缝连接 业界最号的低功耗性能
ADI公司的主要 公司的主要DSP完成常用的各种数字信号处理算法的时间 完成常用的各种数字信号处理算法的时间 公司的主要
型号 ADSP21535 ADSP219X ADSP218X ADSP21161N ADSP21060 ADSP21062 ADSP21065L AADSPTS101S
时钟 FIR滤波器 频率 (每阶) 300MHz 160MHz 80MHz 100MHz 40MHz 5ns 40MHz 25ns 66MHz 25ns 250MHz 15ns
IIR滤 波器
20ns 100ns 100ns 60ns
1024点 复FFT 46?s 302?s 465?s 0.09ms 0.46ms 0.46ms 0.27ms 39.34us
平方根 的倒数
除法
90ns 225ns 225ns 135ns
119ns 238ns 60ns 150ns 150ns 90ns
西安电子科技大学电子工程学院
34
17

ADSP-21XX系列
西安电子科技大学电子工程学院
35
Blackfin 系列
西安电子科技大学电子工程学院
36
18

SHARC系列
西安电子科技大学电子工程学院
37
TigerSHARC 系列
西安电子科技大学电子工程学院
38
19

1.4 TigerSHARC系列DSP简介
TigerSHARC系列DSP成员
ADSP-TS101 ADSP-TS201 ADSP-TS202 ADSP-TS203
西安电子科技大学电子工程学院
39
ADSP TS101框图
Sequencer 128-entry BTB 128b 128b
0
2个整型 ALU (IALU) 个整型
K ALU
0
J ALU J-RF
31 31
K-RF
External Port
DMA Peripherals
128b 128b Proc El X
0
Proc El Y
0
R F
ALU Mult
R F
ALU Mult Shift 40
M0
M1
M2
31
31
Shift
2 Processing Elements X and Y 西安电子科技大学电子工程学院
20

相关主题
文本预览
相关文档 最新文档