新闻中心

EEPW首页 > 消费电子 > 设计应用 > 开放式多媒体应用平台OMAP综述

开放式多媒体应用平台OMAP综述

作者:时间:2009-01-13来源:网络收藏

公司的(Open Multimedia Application Platform)是一种为满足新一代信息处理及第三代无线通信开发出来的高性能、高集成度嵌入式处理器。

本文引用地址:http://www.eepw.com.cn/article/167088.htm


本文主要概述了软硬件结构和领域。

概述
当今,消费者对无线通信服务的要求越来越高,单纯的语音服务已被复杂的应用所取代。而这些多媒体应用的发展必然使信号处理的复杂度大大增加,从而使移动终端软硬件的复杂度提高,能量消耗加大。而且,消费者在要求通信产品有更好功能的同时,还要求产品耗电量更低,体积更小。传统的单处理器方案已经不能满足这些处理要求。为解决这些矛盾,(TI)公司提出了一种很好的解决方案,即可扩展多媒体应用――OMAP。从1998年开始,TI先后推出了OMAP310、OMAP710、OMAP1510、OMAP1610、OMAP5910/12等处理器。由于OMAP系列处理器一直强调向上兼容性,所以系列之间的通用性很强,结构变化不大,程序便于移植。


OMAP在一块硅片上无缝地集成了一个以ARM精简指令处理器(RISC)为核的软件子结构,以及一个高性能、超低功耗的TlTMS320C55x系列数字信号处理器(DSP),且为二者开辟了共享的存储结构,以方便数据交换。其能高效地处理多媒体信号,实时解码数据流,例如,处理MP3格式的流和MPEG4格式的视频流,而消耗的功率比最好性能的RISC处理器还要小很多。在OMAP结构中,RISC处理器主要用来实现对整个系统的控制,包括运行操作系统、界面控制、网络控制和DSP数据处理的控制等;DSP子系统则主要用来实现各种媒体数据的高效处理,包括文本、、视频等。


OMAP软件结构支持高级操作系统,通过标准应用编程接口(API)支持各种应用开发。TI独特的DSP/BIOS允许开发者在RISC和DSP之间优化分割各项处理任务,在不增加功耗的前提下获得更优良的性能。这些独特的性能使开发者在使用OMAP时,可以将其看成一个单独的RISC处理器。

OMAP硬件架构
OMAP采用一种独特的双核结构,把控制性较强的ARM处理器和高性能低功耗的DSP核结合起来,是一种的、可编程体系结构。以OMAP5910为例,它集成了ARM925和TMS320C55x处理器,对于一些运算量大的实时信号,例如,图像、视频、数据,可以采用DSP进行计算,而对于通信、外设控制等功能,则用ARM核来实现,从而在功耗和复杂应用之间建立了良好的平衡。利用不同的内核(ARM和DSP)和硬件加速器的不同功能,根据功耗或性能的要求将一个算法映射到最佳的处理器引擎,并将相应的电路打开或关闭,从而进一步节省了电能。DSP采用了复杂的指令,可在一个时钟周期内执行几次数学运算,而UISC结构和指令集一般只允许每指令周期执行一次运算,所以DSP处理音视频流比RISC芯片需要的时钟周期少很多。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭