位置:51电子网 » 技术资料 » 其它综合

开放的多媒体应用平台OMAP TM

发布时间:2007/8/29 0:00:00 访问次数:452

    摘要:从系统设计入手,介绍了开放的多媒体应用平台OMAP TM的硬件和软件结构,及OMAP TM平台的实现——DSP/BIOS TM桥技术的概念和实现。

    关键词:OMAP TM DSP/BIOS TM桥 XDAIS RTOS

今天的系统度设计者面对的是日益增长的应用需求,嵌入式系统设计显得保存,新的系统设计理念是在开放式系统平台上进行设计。开放式平台可以不断地更新和下载新的应用,使产品功能常新,从而使产品在市竞争中立于不败之地。

选择好平台是关键。本文介绍了TI公司的OMAP TM平台(Open Multimedia Applications Platform)。它是基于DSP的开放多媒体应用平台,已被NOKIA、ERICSSON、SONY、HANDSPRING等公司选用。

OMAP TM平台是双核结构,由ARM核及DSP核组成,DSP以低功耗高性能实现多媒体应用。目前在OMAP TM平台上实现的多媒体应用有语音、音频、图像、视频等。

1 OMAP TM的开放性

OMAP TM的开放性表现在以下三个方面:

(1)对于用户来说,基于OMAP TM平台的应用是开放的。针对产品的操作系统,用户不仅可以下载基于该操作系统的应用程序,还可以下载基于DSP的多媒体应用程序。也就是说OMAP TM平台透过先进的操作系统平台不仅开放了ARM,而且开放了DSP。通过DSP/BIOS TM桥,DSP的资源就如同ARM的外设一样通过操作系统的API被调用。DSP/BIOS TM桥在OMAP TM平台上实现了双核的无缝连接。

(2)对于独立的软件制造商(ISV)来说,为OMAP TM平台开发商业应用软件的标准是开放。算法的兼容性及可评佑性是关键。只有算法的性能、占用资源及接口方式是标准的,算法才能离架。TI公司的XDAIS(eXpressDSP TM算法标准)的出台解决了DSP算法的标准化问题,所有XDAIS兼容算法都必须得到TI公司的兼容性测试。而且DSP/BIOS TM桥提供XDAIS兼容算法接口。ISV开发的XDAIS兼容算法可直接用于OMAP TM平台。

(3)对于原始设备制造厂商(OEM)来说,可以开放先进的操作系统。OMAP TM平台支持的操作系统很多,如Microsoft的WINDOWS CE、Synbian的EPOC、ATI的NUCLEUS、Windriver的VXWORKS和LINUX等,OEM厂商可以按照自己的需求和LICENCE情况去定制。同时,OEM厂商还可以根据自己的特点和产品的功能去开放地选购算法和软件。借助于第三方OS及TI的第三方网络等,OEM厂商仿佛置身于一个巨大软件超市,各种算法及软件商品性能价格一目了然,尽可以取其所需。

OMAP TM平台分为软件和硬件平台。为满足多媒体应用的需求,硬件平台必须高性能、低功耗;同时为满足应用的发展需求,硬件平台要具有不断升级的能力。OMAP TM软件平台的核心是DSP/BIOS TM桥,OMAP TM的软件平台独立于硬件平台。

2 OMAP TM的硬件平台

OMAP TM的多媒体应用取决于它内部硬件结构的实现,DSP是实现多媒体应用的关键。当然其内部的硬件加速器、DMA及交通控制单元等也举足轻重。

OMAP TM硬件平台主要由DSP核、ARM核及交通控制(TRAFFIC CONTROLLER)单元组成。这三个部分可以独立地进行时钟管理,有效地控制功耗。

OMAP TM平台采用双核技术使操作系统的效率和多媒体代码的执行更加优化。实时性任务由DSP完成,非实时性任务和系统控制工作由ARM完成,从而使系统的功耗降至最低,成功地解决性能与功耗的最佳组合问题。

    摘要:从系统设计入手,介绍了开放的多媒体应用平台OMAP TM的硬件和软件结构,及OMAP TM平台的实现——DSP/BIOS TM桥技术的概念和实现。

    关键词:OMAP TM DSP/BIOS TM桥 XDAIS RTOS

今天的系统度设计者面对的是日益增长的应用需求,嵌入式系统设计显得保存,新的系统设计理念是在开放式系统平台上进行设计。开放式平台可以不断地更新和下载新的应用,使产品功能常新,从而使产品在市竞争中立于不败之地。

选择好平台是关键。本文介绍了TI公司的OMAP TM平台(Open Multimedia Applications Platform)。它是基于DSP的开放多媒体应用平台,已被NOKIA、ERICSSON、SONY、HANDSPRING等公司选用。

OMAP TM平台是双核结构,由ARM核及DSP核组成,DSP以低功耗高性能实现多媒体应用。目前在OMAP TM平台上实现的多媒体应用有语音、音频、图像、视频等。

1 OMAP TM的开放性

OMAP TM的开放性表现在以下三个方面:

(1)对于用户来说,基于OMAP TM平台的应用是开放的。针对产品的操作系统,用户不仅可以下载基于该操作系统的应用程序,还可以下载基于DSP的多媒体应用程序。也就是说OMAP TM平台透过先进的操作系统平台不仅开放了ARM,而且开放了DSP。通过DSP/BIOS TM桥,DSP的资源就如同ARM的外设一样通过操作系统的API被调用。DSP/BIOS TM桥在OMAP TM平台上实现了双核的无缝连接。

(2)对于独立的软件制造商(ISV)来说,为OMAP TM平台开发商业应用软件的标准是开放。算法的兼容性及可评佑性是关键。只有算法的性能、占用资源及接口方式是标准的,算法才能离架。TI公司的XDAIS(eXpressDSP TM算法标准)的出台解决了DSP算法的标准化问题,所有XDAIS兼容算法都必须得到TI公司的兼容性测试。而且DSP/BIOS TM桥提供XDAIS兼容算法接口。ISV开发的XDAIS兼容算法可直接用于OMAP TM平台。

(3)对于原始设备制造厂商(OEM)来说,可以开放先进的操作系统。OMAP TM平台支持的操作系统很多,如Microsoft的WINDOWS CE、Synbian的EPOC、ATI的NUCLEUS、Windriver的VXWORKS和LINUX等,OEM厂商可以按照自己的需求和LICENCE情况去定制。同时,OEM厂商还可以根据自己的特点和产品的功能去开放地选购算法和软件。借助于第三方OS及TI的第三方网络等,OEM厂商仿佛置身于一个巨大软件超市,各种算法及软件商品性能价格一目了然,尽可以取其所需。

OMAP TM平台分为软件和硬件平台。为满足多媒体应用的需求,硬件平台必须高性能、低功耗;同时为满足应用的发展需求,硬件平台要具有不断升级的能力。OMAP TM软件平台的核心是DSP/BIOS TM桥,OMAP TM的软件平台独立于硬件平台。

2 OMAP TM的硬件平台

OMAP TM的多媒体应用取决于它内部硬件结构的实现,DSP是实现多媒体应用的关键。当然其内部的硬件加速器、DMA及交通控制单元等也举足轻重。

OMAP TM硬件平台主要由DSP核、ARM核及交通控制(TRAFFIC CONTROLLER)单元组成。这三个部分可以独立地进行时钟管理,有效地控制功耗。

OMAP TM平台采用双核技术使操作系统的效率和多媒体代码的执行更加优化。实时性任务由DSP完成,非实时性任务和系统控制工作由ARM完成,从而使系统的功耗降至最低,成功地解决性能与功耗的最佳组合问题。

-->
相关IC型号

热门点击

 

推荐技术资料

罗盘误差及补偿
    造成罗盘误差的主要因素有传感器误差、其他磁材料干扰等。... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!