首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
郑回青  林嘉宇  张镔 《微处理机》2010,31(1):105-108,111
由于DSP器件的特殊结构,使得该平台上C编译器的效率较低,编译生成的汇编代码含有大量冗余,无法充分发挥DSP强大的运算能力,且不能满足实际的需求,因而对C语言程序进行汇编优化就成为DSP软件开发和移植中常用的方法。DM642是TI公司推出的新一代并行处理器中性能较优的定点DSP芯片,笔者结合在该芯片上优化实现G.726语音编码压缩算法的经验,详细探讨了TMS320C64xDSP汇编优化过程中使用的优化策略并给出相应的实例。  相似文献   

2.
主要介绍美国TI公司最新推出的定点数字信号处理器TMS320VC5470的结构、功能及特性.对集成到该器件中的TMS320C54x数字信号处理器和ARM7TDMI RISC MCU及其两者的连接分别作了介绍.对选用TMS320VC5470作为数字信号处理器构建嵌入式系统有一定的参考价值.  相似文献   

3.
G.729A是ITU最新推出的语音编码标准G.729的简化版本。其16位定点标准C代码极易移植到TMS320VC5410平台上,但是标准C代码却很难在TMS320VC5410上实时实现。本文从改写C代码为C54x汇编语言着手,提出多种优化方法,大大降低了实现G.729A声码器的空间复杂度和时间复杂度。这些方法不仅适用于TMS320VC5410芯片,对于TI公司C5000系列芯片都具有通用性。  相似文献   

4.
TMS320C54x DSP在线烧写FLASH存储器并实现自举引导的方法   总被引:2,自引:0,他引:2  
通过一个完整的实例,详细阐述了TMS320C54x系列DSP芯片在线烧写FLASH存储器,并实现自举引导的方法。给出了硬件连接方案和完整的C语言烧写程序。  相似文献   

5.
主要介绍美国TI公司最新推出的定点数字信号处理器TMS320VC5470的结构、功能及特性。对集成到该器件中的TMS320C54x数字信号处理器和ARM7TDMI RISC MCU及其两者的连接分别作了介绍。对选用TMS320VC5470作为数字信号处理器构建嵌入式系统有一定的参考价值。  相似文献   

6.
在电子设备中数字信号处理技术越来越多地得到应用,而FFT运算是数字信号处理技术的基石,FFT运算主要由DSP来完成,DSP的FFT运算程序的编写是一项重要工作,但FFT算法程序的编写调试费时费力。TI公司提供了以TMS320C54x系列芯片为基础的DSPLIB库函数,包含FFT运算,使在TMS320C54x系列芯片上进行FFT运算变得容易,本文就DSPLIB函数库进行介绍并就使用方法进行详细说明。  相似文献   

7.
TMS320C54X系列DSP上FFT运算的实现   总被引:1,自引:4,他引:1  
在电子设备中数字信号处理技术越来越多地得到应用,而FFT运算是数字信号处理技术的基石,FFT运算主要由DSP来完成,DSP的FFT运算程序的编写是一项重要工作,但FFT算法程序的编写调试费时费力.TI公司提供了以TMS320C54x系列芯片为基础的DSPLIB库函数,包含FFT运算,使在TMS320C54x系列芯片上进行FFT运算变得容易,本文就DSPLIB函数库进行介绍并就使用方法进行详细说明.  相似文献   

8.
TMS320C55x是德州仪器公司推出的新一代低功耗高性能定点数字信号处理器,其指令流水线具有自动保护机制.本文介绍TMS320C55x DSP的指令流水线及其自动保护机制,并探讨指令流水线方式下提高其执行效率的一些问题.  相似文献   

9.
CP2200是Silabs公司2006年推出的一款网络接口芯片.其体积小,接口简单,容易与单片机、DSP等嵌入式处理器接口,广泛应用于需要网络接口的嵌入式系统中.本文详细介绍TMS320C5410与CP2200接口的软硬件设计方法.这些方法不仅能够在TMS320C54x上实现网络接口,而且能够适用于多种平台.  相似文献   

10.
介绍了如何利用FPGA设计TMS320C54x系列芯片与TMS626812ASDRAM之间的接口。这种接口方法适合于需要外扩大容量存储器的应用场合。  相似文献   

11.
TMS320C55x是德州仪器公司推出的新一代低功耗高性能定点数字信号处理器,其指令流水线具有自动保护机制。本文介绍TMS320C55x DSP的指令流水线及其自动保护机制,并探讨指令流水线方式下提高其执行效率的一些问题。  相似文献   

12.
TMS320F24x系列DSP软件设计通常有三种方法。第一,用C语言开发。TI公司提供了用于C语言开发的CCS(Code Composer Studio)平台。该平台包括了优化ANSI C编译器,从而可以在C源程序级进行开发调试。这种方式大大提高了软件的开发速度和可读性,方便软件的修改和移植。但是在某些情况下,C代码的效  相似文献   

13.
ITU-UG.729A的ANSIC代码能够从ITU免费下载,但是它只实现了单路的应用,并且由于编解码的计算量巨大,ANSIC代码并不直接适用于数字信号处理器芯片(DSP)。论文描述了采用ITU-UG.729A8-kbit/s算法的多路声码器在TMS320C54xDSP上的实时实现方法。文章首先介绍了G.729A算法标准,然后讨论了如何构建C语言级的多路声码器,最后研究了如何将该C代码转换成TMS320C54x的汇编语言程序,并同时满足实时要求。整个程序在笔者自行开发的目标板上实现,并已成功地用于相应的VOIP系统中。  相似文献   

14.
以TI公司的TMS320C57S为例,讨论C54x DSP的主机接口与Intel 80386EX处理器的连接技术,及软件设计中的注意事项.  相似文献   

15.
TMS320C3x指令集模拟器主要由指令集、中断和外设模块3部分组成.根据TMS320C3x指令的寻址特点,提出了双线代码指令模拟技术,该技术既能降低开发模拟程序的工作量,又能保证模拟效率;通过对中断识别机制的研究,给出了模拟器中断响应过程;设计了基于VTEST的事件驱动定时模拟方法,可降低外设模拟时对模拟器性能的影响.在实验部分,对模拟器性能进行了验证,实验结果表明了该模拟器具有较快的模拟速度.  相似文献   

16.
以TI公司的TMS320C57S为例,讨论C54x DSP的主机接口与Intel 80386EX处理器的连接技术,及软件设计中的注意事项。  相似文献   

17.
G.729A语音编码算法DSP优化与高速实现   总被引:1,自引:0,他引:1  
提出了一种将G.729A语音编码算法在TMS320C55xDSP上高效实现的方法,并根据C55x系统结构提供的特性,通过使用双乘加运算、指令并行、循环展开、C55x的专用指令等方法对算法作了高质量的优化,优化实现后的G.729A的运算速度是8.76MCPS,需要15.2kw的程序空间和3.2kw的数据空间,实验结果证明本方法具有运算效率高、代码量少等特点,文中提出的一系列优化方法同样适用于基于C55xDSP等芯片系列其它代码的优化.  相似文献   

18.
''''C54x DSP混合编程及中断的C语言实现   总被引:1,自引:0,他引:1  
为了充分发挥C语言和汇编语言各自的优势,在对TMS320C54x DSP进行软件开发时,可用两种语言混合编程.本文介绍了基于TMS320C54x DSP的C语言和汇编语言混合编程的程序设计方法,对用C语言实现DSP的中断功能进行了详细说明.最后以多尺度三次B样条小波分解算法为例说明TMS320C54x DSP混合编程的方法及步骤,并给出了C语言及汇编语言的源程序代码.  相似文献   

19.
张小莉 《微型机与应用》2012,31(6):10-11,15
TMS320VC54x系列DSP的内部ROM固化了一个称为Bootloader程序。在DSP上电时Bootloader将外部Flash中的用户程序搬移到DSP的片上RAM或片外RAM程序区中,并将程序指针指向用户程序运行时的首地址执行。在16bit并行自举方式下,DSP提供的这个Bootloader程序要求用户程序代码长度不能超过32KB。文介绍了一种用户Bootloader的设计方法,通过二次自举可实现对应用程序代码长度超过32KB的加载。  相似文献   

20.
与传统的软件开发不同,DSP软件开发不仅要求软件能够满足具体的功能需求,而且对软件的内存需求和MIPS需求有着严格的要求,为了满足这些性能方面的要求,软件开发之后通常还需要进行代码优化,本文根据作者在TMS320C55x DSP算法开发方面的经验,着重介绍了一些能够有效地减少程序内存需求,加快程序执行(节约MIPS资源)的代码优化方案,这些方法对其它一些类似的DSP代码优化仍旧适用。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号