Communication 版 (精华区)
发信人: dormouse (出征 V 号带飘扬), 信区: Communication
标 题: DSP芯片选用指南--Analog Devices
发信站: 哈工大紫丁香 (2001年06月20日20:37:47 星期三), 站内信件
Analog Devices
ADSP-21xx
TigerSharc DSP
SHARC DSP
ADSP-21xx
结构特点
16-bit定点DSP
带8-bit保护位的40-bit
ACC单周期执行指令多数指令
可以条件执行
寻址模式
立即数寻址、寄存器直接寻址、存储器直接寻址、以及寄存器间接寻址。对于
ADSP-219x,还有寄存器事后修改、立即修改、直接和间接偏移寻址模式。其程序
序列具有内部循环计数和循环堆栈,从而实现零开销循环。每个地址发生器支持四
个循环缓冲器,每个循环缓冲器又有三个寄存器,用来定义循环的终点、长度和访
问的地址。一个地址发生器支持位倒序寻址。ADSP-219x支持十六个循环缓冲器,
通过使用一个地址发生器影子寄存器和一组基寄存器,以增加循环缓冲的灵活性。
特殊指令
ADSP-219x可以有条件地执行大多数指令。其do until命令可以建立任意长度的指
令序列,作四层嵌套循环。ADSP-219x则支持八层嵌套。ADSP-21xx是非流水机型,
因而不会对转移或子程序调用带来影响。
开发支持
ADI公司的软件和硬件开发工具包括该公司的VisualDSP集成开发环境、在线仿真器
和开发套件。VisualDSP提供对优化的C编译器、汇编器、连接器及调试器的接口。
该公司的仿真器适用于通用的串口总线、PCI、以及以太网主机平台。其EZ-Kit
Lite包括一个评估板和有限的、但功能齐全的VisualDSP。
TigerSharc DSP
结构特点
16-bit定点DSP
VLIW(超长指令字)结构可以在一个机器周期内执行四条指令
该系列DSP具有SIMD(单条指令多个数据)的能力
第一个TigerSharc DSP集成了6 Mbit的RAM
寻址模式
立即数寻址、位倒序寻址、块循环、寄存器直接寻址和寄存器间接寻址。其SIMD存
储器传输机制使单个取数和存储指令在两个存储器块和两个计算单元之间作数据传
输。
特殊指令
指令集直接支持高精度和低精度类型数据之间的转换,如在单周期内将定点数转换
成浮点数,将16-bit数转换为32-bit数。TigerSharc没有硬件模式,其指令集支持
算术功能,如带符号的和不带符号的整数和小数运算。这将简化高级语言的编程。
在各种情况下都提供优化的饱和模式。
开发支持
ADI公司的软件和硬件开发工具包括该公司的VisualDSP集成开发环境、在线仿真器
和开发套件。VisualDSP提供对优化的C编译器、汇编器、连接器及调试器的接口。
该公司的仿真器适用于通用的串口总线、PCI、以及以太网主机平台。其EZ-Kit
Lite包括一个评估板和有限的、但功能齐全的VisualDSP。
SHARC DSP
结构特点
16-bit定点DSP
支持定点和浮点运算
新的SIMD锤头运算(Hammer-head operates)
集成有大的SRAM
寻址模式
立即数寻址、索引寻址、位倒序寻址、块循环、寄存器直接寻址和寄存器间接寻址
。(对于片外存储器的访问,必须采用间接寻址。)
特殊指令
SHARC提供位操作、平方根的倒数、条件子程序调用、零开销单条指令和块指令循
环、定点数和浮点数的比较、以及大多数指令的条件执行。SHARC支持IEEE-754单
精度浮点数(23-bit尾数、8-bit指数以及符号位),40-bit扩展精度IEEE格式(
32-bit尾数)。
开发支持
ADI公司的软件和硬件开发工具包括该公司的VisualDSP集成开发环境、在线仿真器
和开发套件。VisualDSP提供对优化的C编译器、汇编器、连接器及调试器的接口。
该公司的仿真器适用于通用的串口总线、PCI、以及以太网主机平台。其EZ-Kit
Lite包括一个评估板和有限的、但功能齐全的VisualDSP。其SHARC汇编语言以一种
代数式语法为基础。
--
I am dormouse. 我是睡鼠
too lazy.
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: dormouse.hit.edu.cn]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.221毫秒