首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

AD芯片选用指南

AD芯片选用指南

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汇编语言以一种代数式语法为基础。
谢谢
返回列表