新闻中心

EEPW首页 > EDA/PCB > 设计应用 > 基于SoC技术的OMAP1510解析方案

基于SoC技术的OMAP1510解析方案

作者:时间:2012-05-09来源:网络收藏

引言

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

传统的手持设备,如人们较为熟悉的PDA,基本功能均比较简单,主要是管理个人信息,如通讯录、备忘录,以及计算器、录音和辞典等功能。这些功能都是固化的,不能根据用户的要求进行改进,而且在人机接口、多媒体和影音支持方面都还有很大的欠缺。随着 3G时代的到来,结合人们对未来新信息家电的要求,新一代手持设备将定位于整合宽带通讯与多媒体功能,支持彩色液晶屏幕以及更快速的数据处理能力等。显而易见,这样的手持设备将会是一个复杂的嵌入式系统,因此其设计实现也不同于传统的以单一微处理器为核心,以专用的控制程序实现应用功能的简单设备;而代之以为核心,以通用性较强的嵌入式操作系统为软件平台,应用软件可扩展的设计

硬件平台核心—

传统的手持设备通常使用一个RISC微处理器,处理数据的输入输出、数字计算以及屏幕输出等工作,如市面上最常见的PALMPDA就采用Motorola的 DragonBall32位RISC微处理器。而对于复杂的嵌入式系统,仅有微处理器是不够的,要额外再加上其它特殊的处理芯片,比如说DSP(数字信号处理器)、闪存或者LCD驱动等,这就产生了,即结合多种芯片架构,将许多特殊功能的处理单元整合到一块芯片中。这样做的优点不仅是提供了一个功能强大,易于开发的硬件平台,而且由于整合多个功能模块在一块芯片上,在功率消耗方面将会有显著的降低,并且可以避免信号处理中产生的杂波。

现在SoC的最新技术,在于结合RISC微处理器与数字信号处理器DSP和其它外围控制器于一身,通过整合RISC微处理器的通用性功能和DSP多媒体通讯的专用特性来达到效率成本和省电的最佳比例。由于SoC在设计和制造中的复杂性,现在只有为数不多的大型半导体厂商可以完成。其中,最具有代表性的是 Intel公司推出的Xscale架构和德州仪器公司(TI)的架构,这两种SoC均定位于面向新一代个人移动信息平台。本设计使用的SoC核心是TI公司的,下面将结合它的结构和功能阐述具体设计

TI的

OMAP为德州仪器公司(TI)最新推出的一项先进的SoC技术,其最大特点是整合了TI的DSP核心和ARM的RISC微处理器以及各种外围控制器。各部分的功能和作用简介如图1所示。


图1 OMAP的核心部分

OMAP1510SoC 的核心有两部分,一是175MHz的ARM925RISC微处理器,可作为嵌入式操作系统的控制核心,处理人机接口等系统功能主控的相关运算;另一个是 200MHz的数字信号处理器———TMS320c55x,用于处理大量的实时多媒体信息,如MPEG1、MPEG2、MPEG4或是其它的音频、视频信息流。

DSP和ARM RISC微处理器分别由两个操作系统所控制,DSP采用TI自己的微核心———DSP/BIOSII,可以在上面方便地开发符合实时运算效率的软件组件; 而ARM微处理器则使用一般的嵌入式操作系统来控制,如我们熟悉的WindowsCE,Linux等。为有效地支持整个OMAP平台,两个处理器之间的资料通信就成为关键。针对这一点,TI提出DSP/BIOSBridge作为解决,能够让应用程序开发人员在双处理器架构下撰写程序,就有如在单一处理器上一样方便。

OMAP SoC在开发工具方面使用的是TI流行的CodeComposerStudio(CCS),这套开发工具包含了程序编译器、仿真器以及程序调试器等,熟悉 CCS后,使用这些工具可以很方便地开发各种基于OMAP的应用程序,尤其在撰写DSP的应用组件时,通过CCS可以很容易的在DSP/BIOS上整合支持影像及音频数据处理的组件,而不必花太多心思了解底层操作系统的运作方式。

目前,对于OMAP1510,支持得比较好的操作系统是 Symbian公司的EPOC。它的整个系统为Client-Server架构,可以在Windows操作系统上使用Symbian QuartzC++SDK6.0开发EPOC上的OMAP应用程序,应用程序采用OMAP中的DSP用来处理多媒体资料,并在上面执行 TIDSP/BIOS,而ARM处理一般性工作。举例来说,在上面开发的MPEG4播放功能,就是由DSP实现MPEG4的解压缩功能,在ARM上面执行如档案处理、画面处理等工作,同时EPOC建立一个Multimedia Server来负责相互之间的信息沟通,并建立相关的API以利于应用程序的扩充。

在系统调试方面,OMAP提供了一个JTAG接口,在芯片上还整合了多功能的周边控制组件。例如LCD控制器、内存扩充接口,红外接口、蓝牙接口,触控式面版扩充接口及USB接口等等,可以方便的配合各种输入输出设备使用以及进行功能扩充。


上一页 1 2 下一页

关键词: OMAP 1510 SoC 方案

评论


相关推荐

技术专区

关闭