DSP的选用指南.doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
DSP的选用指南

] 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汇编语言以一种代数式语法为基础。 Lucent DSP-16xx DSP 16000 DSP 16xx 结构特点 16-bit定点DSP 具有16316-bit的乘法器 36-bit的ALU/移位器 所有片种都有片内ROM 工作在2.7-4.75V 特殊指令 单条指令/块指令的硬件循环,条件子程序调用,比较,混合寻址,指数检测,bit位提取、移位和替换。没有旋转指令。 开发支持 其硬件开发系统包括在线仿真器。评估板和演示板。软件开发工具包括汇编器/连接器,调试器,软仿真器和应用程序库。EDA厂商还提供将DSP软仿真器模块插入的系统级的仿真工具。 DSP 16000 结构特点 双MAC单元 支持16332-和32332-bit的乘法ALU 支持16-、32-、40-bit运算 X和Y存储器具有32-bit数据宽度 寻址模式 寄存器和存储器直接寻址,寄存器间接寻址,立即数寻址以及寄存器+置换寻址。由于器件不提供位倒序寻址,只能用软件来实现。支持两个并

文档评论(0)

shenlan118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档