学者之家电子论坛--打造电子工程师共同致富的平台's Archiver

小星 发表于 2010-1-5 19:43

TI OMAP系列DSP处理器概述

TI OMAP系列DSP处理器概述

开放式多媒体应用程序平台(OMAP,Open Multimedia Applications Platform)是TI公司推出的专门为支持第三代(3G)无线终端应用而设计的应用处理器体系结构。该处理器结合了TI公司的DSP处理器核心以及ARM公司的RISC架构处理器,成为一款高度整合性的片上系统(SOC,System of Chip),OMAP处理器平台提供了语音、数据和多媒体所需的带宽和功能,可以极低的功耗为高端3G无线设备提供极佳的性能。OMAP嵌入式处理器系列包括应用处理器及集成的基带应用处理器,目前已广泛应用于实时的多媒体数据处理、语音识别系统、互连网通信、无线通信、PDA、Web记事本、医疗器械等领域。

OMAP5910是OMAP系列的最新成员,它采用独特的MCU+DSP双内核架构,把高性能低功耗的DSP核与控制性能强的ARM微处理器结合起来,具有集成度高、硬件可靠性和稳定性强、速度快、数据处理能力强、功耗低、开放性好等优点。

OMAP5910应用处理器双核结构的主要优势在于:由于两个独立的组件来完成应用处理任务,其中MCU负责支持应用操作系统并完成以控制为核心的应用处理;而DSP则负责完成多媒体信号(如音频、语音和图像/视频信号)的处理。与单核结构相比,双核架构的一个明显优势就是可以使操作系统的效率和多媒体代码的执行更加优化并延长电源寿命;同时采用双处理器可以将总工作负荷进行合理划分,从而降低时钟工作频率,使系统的功耗降至最低,成功地实现了性能与功耗的最佳场合。

OMAP5910的软件结构建立在两个操作系统之上:一是基于ARM的Windows CE、Linux等操作系统;二是基于DSP的DSP/BIOS。连接两个操作系统的核心技术是DSP/BIOS桥,它是OMAP5910的关键。对于软件开发者来说,DSP/BIOS桥提供了一种使用DSP的无缝接口,允许开发者在通用处理器上使用标准应用编程接口访问并控制DSP的运行环境,比如,利用TI公司的集成代码开发工具CCS(Code Composer Studio)。从开发者的角度来看,OMAP好像仅用GPP处理器就完成了所有处理功能,这样,开发者就不需要为两种处理器分别编程,这使编程工作大为简化。在OMAP体系结构下,开发者可以像对待单个GPP那样对OMAP的双处理器平台进行编程。而在开发多媒体应用程序时,也可以通过标准的多媒体应用编程接口使用多媒体引擎,从而方便了应用程序的开发,多媒体引擎对相应的DSP任务通过DSP应用编程接口(DSPAPI)使用DSP/BIOS桥,最后由DSP/BIOS桥对数据、I/O流和DSP任务控制进行协调。OMAP支持Symbian OS(tm)、Linux、Microsoft Windows CE 3.0和.NET以及Palm OSO等操作系统。

页: [1]

Powered by Discuz! Archiver 7.1  © 2001-2009 Comsenz Inc.

302 Found

302 Found


nginx/1.8.0