网站公告列表

  没有公告

加入收藏
设为首页
联系站长
您现在的位置: 61IC中国电子在线 >> DSP >> C5000文章 >> C55X系列 >> 文章正文
  [图文]TMS320C55x C代码优化步骤         ★★★ 【字体:
TMS320C55x C代码优化步骤
作者:61IC    文章来源:本站原创    点击数:    更新时间:2007-7-18    

TMS320C55x C代码优化步骤如图所示。

 

  下面对这个软件开发流程进行解释:

 

  1.写C代码

 

  用和ANSI C兼容的C55x C编译器可以在不知道C55x DSP知识的情况下开发c程序。CCS可以找出c代码中效率不高的部分。实现代码功能后,可以通过选择高层优化编译器选项。如果代码仍然不能达到希望的效率,则进行下一步。

 

  2.优化C代码

 

  即找出c代码中可能取得更好性能的调整。这些方法包括:

  1)使用特殊数据类型(register类型、volatile类型、const类型)

  2)调整c代码以更好的适合C55x结构;

  3)使用ErllSI intrinsic

  4)使用C55x compiler intrinsics

  修改代码后再使用C55x剖切(profiling)工具来检查程序性能。如果代码还不能达到希望的效率,则进行下一步。

 

  3.写汇编代码

 

  检查C代码中的时间起关键作用的部分,并重新改写成c程序可调用的汇编程序函数。然后再次重新剖切(profile)代码,如果还是不能达到希望的效率,则进行下一步。

 

  4.优化汇编代码

 

  在实现汇编代码功能后,优化汇编代码的方法包括:

  1)并置指令;

  2)重写或重组代码以防止流水线保护延迟;

  3)获取指令时最小化延迟。

 

               欢迎点击进入:TI德州中文网   (国内唯一针对TI应用的中文技术网站)    文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
    TMS320C55x的USB资料
    嵌入式多媒体应用中的片上存…
    TMS320C55x DSP并行处理技术…
    新一代节能定点DSP TMS320C5…
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    站长:61IC 湘ICP备05002478号