TMS320C64x系列DSP的软件优化技术-论文.pdf

TMS320C64x系列DSP的软件优化技术-论文.pdf

ID:54981337

大小:268.87 KB

页数:3页

时间:2020-05-07

TMS320C64x系列DSP的软件优化技术-论文.pdf_第1页
TMS320C64x系列DSP的软件优化技术-论文.pdf_第2页
TMS320C64x系列DSP的软件优化技术-论文.pdf_第3页
资源描述:

《TMS320C64x系列DSP的软件优化技术-论文.pdf》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、liPARTs&APP器LIcf-lA:-~TI应ON用S【本文献信息】葛珊,徐书文.TMS320C64x系列DSP的软件优化技术[J].电视技术,2014,38(13)TMS320C64x系列DSP的软件优化技术葛珊,徐书文(中国电子科技集团公司第三研究所,北京100015)【摘要】较为详细地描述了TMS320C64x系列DSP芯片软件编程优化设计方法的设计与实现方法,提出优化设计方法中需要注意的问题及其解决方法,并通过仿真验证,较全面地证明了该优化设计方法的有效性和实用性,以期为高速实时系统设计提供一种可行的解决方法。【关键词】DSP;软件优化;软件流水【中图分

2、类号】TN911【文献标志码】BOptimizingMethodofSoftwareDesignforTMS320C64xDSPSeriesGEShah,XUShuwen(TheThirdResearchInstituteofChinaElectroniceTechnologyGroupCorporation,Beijing100015,China)【Abstract】AnoptimizingprogrammingmethodforTMS320C64xDSPseriesapplicationisintroduced.Thismethodcanvalidlyminim

3、izecalculatingtimes,promotingrunningspeed,andthecomputer.Simulationresultsprovethattheintroducedmethodisusableandvalid,anditisagoodsolutionforTMS320C64xDSPseriesapplication.【Keywords】DSP;so~t'waJ'eoptimizing;softwarepipelining数字信号处理器(DSP)的应用起始于20世纪80年软件优化的先决条件,在程序代码编译前,需要在工程文代,主要应用于无线通

4、信、一维信号处理(F丌运算)、二件的BuildOptions控制编译器选项中选择一02/一03选维信号处理(图像处理)等数据运算量大的系统设备中。项,这样可以使编译器最大限度地进行分析和优化。主频从10MHz发展到目前1GHz以上,片内RAM容量1.2C代码的优化方法从几百字节,发展到上百兆字节,外设功能也从简单的数为了使C代码获得最好的性能,编写时应遵循下述据读取扩展到控制、通信于一体的数字信号处理器。规则:C6000系列产品是rn公司继C5000系列产品之后推出的1)对于定点乘法输入应尽可能使用short型数据,该速度更高、功能更强大的产品。基于其特殊的硬件、软

5、件数据类型可以有效利用C64x的16位乘法器;结构,已被广泛应用于雷达信号处理、图像处理、工业控2)对循环计数器使用int或unsignedint类型,避免制、航空航天等领域。不必要的符号扩展指令;TMS320C64x系列DSP芯片是Ⅱ公司C6000系列产品3)使用restrict关键字限定一个指针、引用或数组;中的一种,该系列芯片为定点DSP芯片,主频为600MHz~4)使用内联函数可以快速优化c代码,其使用方法1GHz,但其外设工作频率最高为133MHz,通过研究发与调用函数一样。现,必须在外设数据采集及软件编程设计方面进行优化设1.3线性汇编代码优化方法计,才

6、能大幅度提高算法的运算速度,发挥芯片主频提高编写高效的汇编代码应遵循下述规则:的真正潜能。该芯片具有很高的操作灵活性和速度,同时1)使用并行的汇编代码,充分利用某些指令的延时如何充分利用它的硬件结构及资源,发挥它的高速处理能间隙,执行代码;力,是软件设计人员首要考虑的问题。软件优化技术对实2)使用打包数据处理,充分利用C64x宽的存储空间现系统的开发具有重要意义“。通路,用字或者双字的读取和存储操作数来进行字或者半字数据访问;1优化设计3)合并多操作为单个操作指令,C64x提供了许多能1.1开发系统配置将一些一般操作结合在一起的指令,这些指令能减少代码CCS2.0(

7、c6000)是]f1推出的专门开发C6000系列中的指令数,减少代码长度,利于简化编程。DSP的集成开发环境。CCS集成了工程管理工具、代码编1.4交叉汇编代码使用辑器、代码产生工具、代码调试工具等。编译器的设置,是由于C语言灵活性强、便于阅读,在编写程序代码70《电视技术》第38卷第13期(,~441期)I投稿网址http://『、『.VideoE.cnPARTS&APP器LI件CA与TI应ON用S《雾鼹I●时,可以用c语言编写代码的主体框架,将代码中耗时最析程序优化前后的运算耗时隋况。两个16×16像素图像长的部分抽取出来,用并行汇编代码编写,这样可以大幅的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。