TMS320C54x代码在OMAP5910上的实现
发布时间:2007/4/23 0:00:00 访问次数:619
|
您现在的位置:C5000 的货源和报价 C5000 的相关技术信息 | 其他型号 | 新亚科技(深圳)电子有限公司联系人:何先生 电话:086-755-61289243 | 北京科诚达信电子科技有限公司联系人:石小姐 王小姐 电话:010-823507548/82350784/81671645/86713717 | 北京爱伯乐国际联系人:高先生/刘先生 电话:010-82637619/82637618 | 北京青山盛世电子技术有限公司联系人:李小姐 电话:010-66489361/81931192/82610856 | ||
>>更多供应商 |
TMS320C54x代码在OMAP5910上的实现
摘要:TMS320C54x DSP已经得到了广泛应用。为了充分利用TMS320C54x DSP上的软件开发成果,节省开发成本,需要将TMS320C54x的程序移植到OMAP5910平台的TMS320C55X DSP上运行。介绍了利用MASM55对代码进行重新编码、对不能移植的代码进行手工修改、重新编写系统级代码等方法成功地实现了TMS320C54x到TMS320C55X的代码移植,正确地实现了程序的功能。充分利用TMS320C55X新增特征,对部分运算量大的函数进行手工代码优化,大幅度地降低了程序的运算量,提高了代码的执行效率和性能。
关键词:OMAP5910 TMS320C55X TMS320C54x 代码移植 代码优化
OMAP5910是一个高度集成的硬件和软件平台,采用独的双核结构,集成了一个ARM9核和一个TMS320C55X(以下简称C55x)DSP核。OMAP5910双核处理器有很强的运算能力和超低功耗,具有广阔的应用前景。C55x是TI公司在TMS320C54x(以下简称C54x)的基础上推出的最新一代‘C5000 DSP,通过低功耗设计和先进的功率管理技术获得了0.9V时0.05Mw/MIPS的超低功耗,性能达到800MIPS;C55x通过采用并行指令、双MAC结构和新增的累加器、ALU及数据寄存器,运算能力比C54x增加了一位;C55x通过采用1到6字节的变长指令,进一步提高了代码密度。因此,C55x在移动通信、视频和图像处理、语音和音频压缩、语音识别等实时信号处理中术具应用潜力。C54x DSP具有很好的适应性和较高的运算速度,已经获得了广泛的应用。为了节省开发成本,缩短开发周期,可以利用C54x上已有的开发成果,将C54x的程序移植到C55x DSP上运行。C55x和C54x指令是兼容的,但存储器配置、指令流水线、片上外设、堆栈管理和中断是不同的,通过对这些不同点进行修改和处理,可以较快地实现系统移植。
1 C54x DSP和C55x平共处DSP简介
C54x DSP采用改进的哈佛结构,对程序和数据存储区使用分离的总线,可能同时取指令和操作数,提高了程序的运行效率和通用性。C54x高度专用的指令结构提供了快速的算法实现和方便的优化,采用5V或3V静态CMOS技术并
|
您现在的位置:C5000 的货源和报价 C5000 的相关技术信息 | 其他型号 | 新亚科技(深圳)电子有限公司联系人:何先生 电话:086-755-61289243 | 北京科诚达信电子科技有限公司联系人:石小姐 王小姐 电话:010-823507548/82350784/81671645/86713717 | 北京爱伯乐国际联系人:高先生/刘先生 电话:010-82637619/82637618 | 北京青山盛世电子技术有限公司联系人:李小姐 电话:010-66489361/81931192/82610856 | ||
>>更多供应商 |
TMS320C54x代码在OMAP5910上的实现
摘要:TMS320C54x DSP已经得到了广泛应用。为了充分利用TMS320C54x DSP上的软件开发成果,节省开发成本,需要将TMS320C54x的程序移植到OMAP5910平台的TMS320C55X DSP上运行。介绍了利用MASM55对代码进行重新编码、对不能移植的代码进行手工修改、重新编写系统级代码等方法成功地实现了TMS320C54x到TMS320C55X的代码移植,正确地实现了程序的功能。充分利用TMS320C55X新增特征,对部分运算量大的函数进行手工代码优化,大幅度地降低了程序的运算量,提高了代码的执行效率和性能。
关键词:OMAP5910 TMS320C55X TMS320C54x 代码移植 代码优化
OMAP5910是一个高度集成的硬件和软件平台,采用独的双核结构,集成了一个ARM9核和一个TMS320C55X(以下简称C55x)DSP核。OMAP5910双核处理器有很强的运算能力和超低功耗,具有广阔的应用前景。C55x是TI公司在TMS320C54x(以下简称C54x)的基础上推出的最新一代‘C5000 DSP,通过低功耗设计和先进的功率管理技术获得了0.9V时0.05Mw/MIPS的超低功耗,性能达到800MIPS;C55x通过采用并行指令、双MAC结构和新增的累加器、ALU及数据寄存器,运算能力比C54x增加了一位;C55x通过采用1到6字节的变长指令,进一步提高了代码密度。因此,C55x在移动通信、视频和图像处理、语音和音频压缩、语音识别等实时信号处理中术具应用潜力。C54x DSP具有很好的适应性和较高的运算速度,已经获得了广泛的应用。为了节省开发成本,缩短开发周期,可以利用C54x上已有的开发成果,将C54x的程序移植到C55x DSP上运行。C55x和C54x指令是兼容的,但存储器配置、指令流水线、片上外设、堆栈管理和中断是不同的,通过对这些不同点进行修改和处理,可以较快地实现系统移植。
1 C54x DSP和C55x平共处DSP简介
C54x DSP采用改进的哈佛结构,对程序和数据存储区使用分离的总线,可能同时取指令和操作数,提高了程序的运行效率和通用性。C54x高度专用的指令结构提供了快速的算法实现和方便的优化,采用5V或3V静态CMOS技术并