摘要
TI的TMS320C6x系列DSP具有独特的甚长指令字(VLIW)结构,DSP软件的执行效率在某种程度上决定了硬件功能的实现。在用DSP进行实时跟踪系统的设计时,软件的执行效率将直接影响整个系统的实时性。笔者归纳了基于DSP的实时跟踪系统中软件优化的方法,包括DSP关键字和内联函数的使用、数据打包处理、软件流水线以及编译器选项的设定。采用这些方法对DSP软件进行优化,解决了系统的弱实时性问题,同时也提高了整个系统的可靠性。
TI's digital signal Processor of TMS320C6x series, called DSP for short, has a special structure called VLIW, which makes the function of hardware depend on the efficiency of software. Therefore when the DSPs of this series are used to design a real-time tracking system, the executing efficiency of software will directly affect the real-time character of our system. In this article, several methods to optimize software of TMS320C6x DSPs are summarized, including, the use of DSP key words and intrinsics, data packed, software pipelining and choosing compiler options. Using those methods to optimize the software of the whole system can primely solve the bad real-time problems in processing and then improve the reliably of the whole system.
出处
《中国新通信》
2008年第23期61-65,共5页
China New Telecommunications