处于淘汰阶段,如:C3X的浮 点系列:C30,C31,C32 C2X和C5X系列:C20,C25,C50
每 个系列的DSP都有其主要应用领域.
2、设计中如何得到技术参考资料以及如何得到相关源码
原 则是碰到问题就去
1) 在TI网站的搜索中用keyword搜索资 料,主要要注意的就是Application Notes,userguides比如不知道怎样进行VC5402的McBSP编程,搜McBSP和VC5402如果不知道如何设计VC5402和TLV320AIC23的接口以及编程,搜TLV320AIC23和VC5402;这样可以搜到一堆的资料,这些资料一般均有PDF文 档说明和相应的源程序包提供,download后做少许改动即可
2)来DSP交流网,HELLODSP真诚欢迎每一位有需要的朋友
3)google搜
4)再不济,找技术支持,碰运 气了
3、如何看待TI DSP庞杂的技术文档
新手进行DSP开发学习之时,常常感觉技术文档太多,哪本都有用,哪本都想看,无从下手。此时原则是只看入门必须的、只看和芯片相关的。根据经验,如下的资料必看不可:
1) 讲述DSP的CPU,memory,program memory addressing,data memoryaddressing的资料都需要看、外设资源的资料可以只看自己用到的部分;
2)C和汇编的编程指南需要看
3)汇编指令和C语言的运行时间支持库、DSPLIB等资料需要看其他的如:Applications Guide,OptimizingCC++ Compiler User's Guide,Assembly Language Tools User'sGuide等资料留待入门之后再去看体会会 更深一些。
4、如何高效开始TI DSP的硬件开发
1)根据应用领域选择TI推荐的DSP类型
2)参考选定的DSP之EVM板,DSK等原理图,完成DSP最小系统的搭建(包括外扩内存空间、电源复位系统、各控制信号管脚的连接、JTAG口的连接等);
3)根据具体应用需 要,选择电路的扩展,一般如语音、视频、控制等领域均有成熟的电路可以从TI网站得到。电路与DSP的接口可参看EVM或DSK,以及所选电路芯片的典型接口设计原理图;最好电路芯片也选择TI的,这样的话不管硬件接口有现成原理图、很多
连DSP与其接口的基本控制源码都有。
4)地址译码、IO扩展等用CPLD或者FPGA来做,将DSP的地址线、数据线、控制信号线如IS/PS/DS等都引进去有利于调试
5、如何高效开始TI DSP的软件开发
如果你不是纯做算法,而是在一个目标版上进行开发,需要使用DSP的片上外设,需要控制片外接口电路,那么建议在写程序前先好好将这个目标版的电路设计搞清楚。最重要的是程序、数据、I/O空间的译码。不管是否纯做算法还是软硬结合,DSP的CPU,memory,program memory addressing, datamem.ory addressing的资料都需要看.
1)看CCS的使用指南
2)明白CMD文件的编写
3)明白中断向量表文件的编写,并定位在正确的地方
4) 运行一个纯simulator的程序,了解CCS的 各个操作
5)到TI网站下相关的源 码,参考源码的结构进行编程
6)不论是C编 程还是ASM编程,模块化是必须的
6、选择C还是选择ASM进 行编程
记住一条原则,TI的 工程师在不断改进CCS的C程序优化编译 器,现在C优化的效率可达到手工汇编的90%甚至更高。当然有的时候如果计算能力和内存资源是瓶颈,ASM还是有优势,比如G.729编解码。但是针对一般的应用开发,C是最好的选择。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-29505-1.html
二炮部队演习
就可以锁定中国舰队舰只
最先进的濒海战斗舰不就驻扎在新加坡么~