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

Lucent 芯片选用指南

Lucent 芯片选用指南

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数据宽度
寻址模式



寄存器和存储器直接寻址,寄存器间接寻址,立即数寻址以及寄存器+置换寻址。由于器件不提供位倒序寻址,只能用软件来实现。支持两个并发的循环缓冲器。寻址模式面向指针算术运算。

特殊指令



支持16-bit和32-bit的混合指令。因为转移需要三个机器周期,许多指令的条件执行可以避免转移。Redo指令可以重新运行用do指令装入cache的代码。其追索编码器将加速Viterbi比较指令的执行,并产生模式控制的效果。此外,用户可以使用比较指令来决定Viterbi处理的最小公共通道。其他的特殊指令还有旋转、取负、取绝对值和定点算术运算。



开发支持



软件工具包括ANSI C 编译器、汇编器、连接器、调试器和软仿真器。硬件工具包括在线仿真器和开发板。基于Gnu C的C编译器进行局部和全局的优化,以便进行C源代码的调试,也可作C和汇编混合代码的调试。汇编器支持ANSI C预处理,允许文件包含、宏置换、条件汇编,以及各种常数格式。该汇编器还允许表达式包含多个用户定义的标号,并支持预处理伪指令,使汇编器与调试器共享宏运算。调试器支持单个或多个同类的或不同类的处理器的集成调试。支持数据和指令断点、接近实时的软件仿真、混合的C代码和汇编代码调试、广泛的代码分析、用TargetView通信系统通过JTAG来作独立的或连网的硬件仿真、硬件跟踪,以及片内的周期计数。广泛的片内调试硬件可以实时监视许多处理器。在调试器中单步运行代码时,可以图形化地显示通过DSP的数据流。这样,用户可以观察到处理器中没有充分使用的部分,修改代码来提高效率。Synopsys COSSAP, Cadence SPW, 以及 Mathworks Matlab 等第三方的工具也支持 DSP16000的仿真。软件工具的价格为1500美圆,硬件工具的价格为5000至7000美圆。
返回列表