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

Motorola 芯片选用指南

Motorola 芯片选用指南

DSP 56800

结构特点

  • 16-bit定点DSP
  • 带有控制功能的DSP
  • 可以中断的硬件do循环
  • 工作于2.7V和70MHz

寻址模式

寄存器直接寻址、短的或长的存储器直接寻址、七个存储器间接寻址、以及立即数寻址。还支持短的转移偏置和循环缓冲器的模数计算。

特殊指令

可以作单指令或块指令的硬件do或repeat循环。与ALU运算并行的单个或双的并行搬移指令,在取指令的同时允许作两个存储器访问。允许对任何寄存器或存储器作位操作。在作单周期乘法和MAC的同时,作取整、加、减、平方。使用一个条件转移指令和比较指令,实现搜索和分类算法。如果特定的条件为真,则DSP执行从一个寄存器到另一个的传输(例如,存储一个数列里最大值的索引值)。

开发支持

使用OnCE口,通过JTAG接口作片上仿真。CodeWarrior提供集成的开发环境,其中包括C编译器、汇编器、连接器、软仿真器、以及图形化的源代码和汇编级的调试器。其评估模块为DSP56824EVM,开发系统为DSP-56824ADS

DSP 563xx
结构特点

24-bit定点DSP
七级流水,包含两个取指、一个解码、两个地址产生、以及两个执行
具有条件ALU指令
以寄存器为基础的结构
与核执行单元并发的六通道DMA操作
多数器件工作于3.3V,并兼容5V的I/O;有些器件工作于1.8V,兼容3.3V的I/O
与核并行工作的滤波器协处理器
特殊指令



桶型移位器支持多bit移位指令,可以在两个方向上移动任意多位。该移位器还支持bit流解析与产生。支持并行ALU指令的条件执行。如果测试条件为假,则处理器执行NOP指令。563xx执行16-bit的算术运算,这对于诸如LD-CELP等压缩算法非常有用。通常,用24-bit的结构来作16-bit的运算时,性能会有所降低,因为必须用软件对24-bit的数作舍入运算。



开发支持

开发系统可以用于评估芯片和目标系统。该系统包括应用开发模块、主机接口卡、命令转换器、汇编器、软仿真器、以及C编译器。以JTAG为基础的OnCE口可用于实时检查所有的内部总线,记录最后的十二条指令。MOTOROLA提供用于DSP563xx系列的套装的56种硬件的和软件的工具。第三方的工具包括Tasking的编译器和调试器,Domain Technologies的调试器。
返回列表