我就比较一下TI 67x系列同ADI的SHARCK系列:
共同处:都是32位浮点DSP,主频接近(200MHz-300MHz)。都有型号支持外部SRAM,SDRAM。片上外围器件功能基本类似,运算处理单元也基本类似。
不同处:
1。TI的指令为32bit宽度,而ADI指令为48Bit宽度,因而TI一条指令包含的信息比ADI少,这就造成ADI的汇编程序容易写一些,而TI的汇编程序难一些。
2。在循环寻址方面,ADI的功能远强于TI的。TI 67x只支持2的N此方长度的环形缓冲区,而ADI为任意。
3。TI的指令运行大多需要几个等待周期,而ADI除了跳转,返回指令,其他全部是单周期完成,这也造成了TI程序比ADI难写。
4。TI 67x有CACHE,ADI的sharck没有,在执行外部代码时,TI占优势。
先写这么多吧。