TMS320C67x DSP Library在程序开发中的应用

时间:2010-11-18来源:网络


3.2 性能分析
分别使用FastRTS Library和RTS Library可完成一些常用操作,使用剖析工具可得到各个操作所需的时钟周期个数,具体如表2所列(所有的操作均处理单精度浮点数)。对比表2中的数据可以发现,和RTS Library相比,FastRTS Library大大提高了程序的效率。



4 DSP Lib的编写
事实上,程序员并非只能被动的使用DSP Lib。只要遵循相应的规则,程序员也可以自己编写一个DSP Lib。编写一个最简单的DSP Lib的步骤如下:
(1)新建一个工程newLibrary,将其属性设为“Library(.lib)”,图l所示是新工程设置示意图;


(2)编写高效率代码文件myLibl.asm、myLib2.asm、myLib3.asm,……
(3)将myLibl.asm、myLib2.asm、myLib3.asm,……等文件添加到工程new Library中;
(4)编译链接工程new Library;
完成上面4步后,工程中就会出现库文件newLibrary.lib,这样,一个DSP Lib就制作成功了。为了使DSP Lib具有保密性,通常情况下,只需保留工程中的newLibrary.lib文件,而将其他文件,特别是源代码文件*.asm删除或保密存放。这样,用户就只能使用库文件,而无法从中得到源代码的信息。

5 结束语
本文以TMS320C67x DSP Library和TMS320C67x FastRTS Library为例,详细介绍了如何在程序开发中使用TI DSP Library,并分析了使用TI DSP Library所带来的程序效率的提高。最后,还给出了编写TI DSP Library的一个应用实例。

1 2 3

关键词: 应用 程序开发 Library DSP TMS320C67x

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版