Communication 版 (精华区)
发信人: dormouse (出征 V 号带飘扬), 信区: Communication
标 题: 芯片选用指南---Motorola
发信站: 哈工大紫丁香 (2001年06月20日20:40:42 星期三), 站内信件
Motorola
DSP-56800
DSP 563xx
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的调试器。
--
I am dormouse. 我是睡鼠
too lazy.
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: dormouse.hit.edu.cn]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.971毫秒