多媒体应用平台OMAP5910双核通讯技术

发布者:DreamBig123最新更新时间:2011-08-19 关键字:多媒体  OMAP5910 手机看文章 扫描二维码
随时随地手机看文章
     1 引言

  开放式多媒体应用平台OMAP5910为一种独特的双核结构,它将高性能低功耗的TMS320C55xDSP核与控制性能很强的ARM925微处理器结合起来,适合便携式手持设备综合处理能力的需求。ARM长于控制,DSP长于算法,但要想使二者协调配合起来产生最大的整体效能,双核之间的通讯技术研究就必不可少。

  2 OMAP5910的双核结构简介

  

OMAP5910的双核结构图

 

  如图一所示,OMAP5910的双核结构主要包括增强型ARM925核、TMS320C55xDSP核、交换控制器、系统DMA控制器、时钟复位管理模块、内部SRAM和外部设备应用接口等模块。

  增强型ARM925核是一种先进的32位精简指令集计算机处理器,工作在150Mhz的主频上,它可以执行32位或16位指令,处理32位、16位、8位数据。作为OMAP5910的主机ARM925可以访问多达4G的空间。

  TMS320C55xDSP核工作主频为150Mhz,内部有32K字的DASRAM、48K字的SARAM、16K字的ROM和12K字的高速指令缓存存储器。还有用于地址变换的存储器管理单元、两级中断管理器等模块。功能非常强大,而功耗却相当低,在目前TMS320 DSP家族中最为省电。

  交换控制器主要用于提供ARM、DSP、系统DMA等对OMAP5910系统存储资源(包括192K字节的内部SRAM、64M字节的外部SDRAM和128M字节的外部FLASH)进行的异步操作。系统DMA控制器经过低功耗设计,支持外部存储器、ARM925、外围之间的8位、16位、32位数据传输,有突发传送和数据打包等功能。

  时钟复位管理模块可以灵活地设置和管理ARM部分、DSP部分、交换控制器的时钟,使各单元能够工作在不同的省电模式下,从而最大限度地降低整个系统的功耗。

  内部192K字节32位数据宽度的SRAM为液晶显示等应用提供了较大的数据和代码存储空间。外围设备应用接口为OMAP5910在片外连接液晶、摄像头、空中接口、USB等提供了方便。

  3 OMAP5910的双核通讯机制

  OMAP5910通过三种方式来支持内部双核间的通讯。第一种方式是通过双核共享邮箱寄存器Mailbox来实现,双核间可以互相中断并通过邮箱寄存器传递少量数据。第二种方式是ARM通过主机接口获得对DSP存储空间和I/O空间的访问权,然后由ARM来完成数据在双核间的搬移。第三种方式就是通过ARM对DSP存储器管理单元的设置将DSP的外部存储空间映射到OMAP5910系统存储资源中,由DSP来完成双核间数据的搬移。

  三种通讯方式各有千秋。第一种方式传输的数据量较小,但是传递信息可靠及时,非常适合在双核通讯中完成握手联络。后两中方式都适合在双核之间传输大量数据,但数据传输的控制者不同,第二种方式由ARM控制完成,第三种方式由DSP控制完成。在一些相对复杂的应用中ARM常常忙于对许多外围设备的控制,没有更多的时间来完成双核间的数据传输,这时利用第三种方式来完成数据搬移必然是最理想的选择。基于这种考虑,下面对第三种方式进行一个介绍。

  3.1 原理框图

  双核间通过DSP的存储器管理单元MMU和外部存储器接口EMIF实现通讯的实质是利用DSP MMU将DSP的外部存储器映射在OMAP5910的内部SARAM、外部SDRAM和FLASH上,使ARM,DSP及DSP DMA都能访问这三个存储区域从而实现数据共享。框图如下:

  

双核DSP MMU和外部存储器接口EMIF通讯图

[page]

 

   

3.2 DSP MMU

  DSP MMU可以将DSP外部存储空间(字节地址0x050000--0XFF7FFF或0x050000--0XFFFFFF)的任意块映射到OMAP5910的三个存储区上,块大小(1KB、4KB、64KB、1MB)可软件设置。

  DSP MMU的核心结构就是32个CAM和32个RAM以及相关的几个控制、状态寄存器,其中CAM用来存放DSP的外部存储器虚拟地址及有关控制位信息;RAM用于存放OMAP5910的实际物理地址和访问允许控制位。DSP MMU使能后,当DSP访问外部存储器时,相应虚拟地址就会被送到DSP MMU处,如果虚拟地址的有效高位(当页大小为1KB、4KB、64KB、1MB时,对应的地址有效高位数分别为14、12、8、4)命中CAM,并且相应RAM中的访问允许控制位有效,那么相应RAM中的物理地址高位就和虚拟地址偏移一块儿被送到OMAP TC处,从而实现虚拟地址到物理地址的映射,然后就可以进行相关读写操作。如果虚拟地址的有效高位没有命中CAM或者相应RAM中的访问允许控制位无效,系统就会产生页错误或访问权限错误,并向ARM发起中断,在中断程序中ARM可通过查看DSP MMU有关状态寄存器来进一步了解错误原因。

  DSP MMU的设置过程如下:

  a. 释放 DSP MMU 的复位

  b. 写 CAM_REG_H 和 CAM_REG_L 寄存器

  c. 写 RAM_REG_H 和 RAM_REG_L 寄存器

  d. 写 Lock Counter 寄存器

  e. 将 LD_TLB_REG 寄存器写1,装载DSP MMU参数

  f.使能 DSP MMU

  3.3 存储模式转换

  由于在OMAP5910中对于存储系统的操作,ARM处理器采用小端模式,而DSP则采用大端模式,因此当DSP访问OMAP5910的系统存储空间时,就需要进行大小端模式之间的转换。在ARM程序中对寄存器ENDIANISM进行适当设置就可以灵活地控制DSP访问OMAP5910存储空间时的数据格式。

  3.4 DSP DMA

  对于通过DSP的MMU和EMIF实现双核通讯来讲,当双核间通讯的数据量比较大而DSP又比较忙的时候,利用DSP DMA来实现数据的传输可以减轻DSP CPU的负担,提高整个DSP子系统运行的效率,而不会打断DSP CPU的工作。

  4 实现双核通讯的一种方案

  在关于OMAP5910的工程实际中较为典型的应用,通常是由ARM控制外围器件获取一组数据后,先交给DSP进行处理,处理后的数据再返回给ARM进行存储、显示、输出等。为了实现双核之间的数据通讯的可靠性,使用邮箱寄存器来传递双核间的握手协议,当一方需要联系另一方时只需向相应的邮箱命令寄存器写入数据即可中断对方,不同的数据代表不同的信号,使得握手及时可靠。当数据量比较大而DSP或ARM任务又比较多时,相应地使用DMA来进行数据传输可以减轻处理器负担,提高程序运行的效率。实现此方案的程序示意图如下:

OMAP5910双核通讯框图

 

  5 结束语

  由于OMAP5910芯片具有高性能、低功耗、优化的双核结构、丰富的外围设备接口等显著优点,所以在便携式仪器领域中它的应用前景也将十分广阔。而OMAP5910中双核间通讯技术的研究对于进一步开发OMAP5910,实现复杂的操作任务,协调双核工作具有非常重要的作用,为其在便携式仪器中发挥双核优势奠定了坚实的基础。

关键字:多媒体  OMAP5910 引用地址:多媒体应用平台OMAP5910双核通讯技术

上一篇:TMS320C6000扩展总线与MPC860的HPI接口设计
下一篇:基于RTOS与DSPs的微机保护装置

推荐阅读最新更新时间:2024-05-02 21:32

低功耗手多媒体终端硬件平台的研究
摘要:通过选择低功耗器件,特别是高效率DC/DC变换器,合理进行电路板布线,优化结构级设计,进行系统级功率管理,从而延长电池工作时间。根据多媒体终端的要求,选择了许多新工艺器件,极大地降低了系统功耗。 关键词:低功耗 OMAP1510 能源效率 DC/DC变换器 手机、PDA等手持设备对图像、音频处理能力的要求日益提高,同时要求设备的体积、重量越来越小。这些设备一般靠单节可充电锂电池作为电源。因而提高处理能力,降低系统功耗以延长电池工作时间是手持设备的重要研究课题 。 参考文献 讨论了低功耗的系统设计技术,特别强调减小电容,缩减不必要的开关行为,降低电压和频率。外部器件间的连接通常比片上连接电容更大。实验证明10%~40%的
[应用]
广电与电信合作是三网融合切入点
  3月20日消息,在CCBN2008主题报告会上,国家广电总局副局长张海涛表示,移动多媒体广播有两种方式,分为通信方式和广播方式,这两种方式是互补关系。而广播方式已成为世界主流方式。 张海涛表示“从一开始我们就要与电信网坚定不移合作,广电是产业的一部分,合作是必须的,我们正在积极的推进。这是三网融合最好的切入点。” 张海涛此后还表示,行业应该存在适度竞争,而不是恶性竞争。
[家用电子]
多媒体拉动手机芯片 平台战略凸显
  2007年,手机芯片市场可谓动荡不安。“黑手机”遭遇围剿,联发科(MTK)的Turn-Key解决方案在手机芯片市场大获全胜。并且该公司还以约3.5亿美元的现金成功收购ADI旗下的Othello和SoftFone手机芯片产品线,从而在手机市场风头十足,据了解,联想约有47%的手机都采用了MTK的方案。“MTK现象”因此也成为业界津津乐道的话题。而从Philips脱离出来的NXP一度在手机芯片市场表现低迷,该公司于去年年初收购Silicon Labs的基于RF CMOS技术的手机收发器以及蜂窝系统的单芯片产品线,试图重新跻身一线厂商之列。在纳斯达克成功登陆的本土厂商展讯去年年末也大举并购美国CMOS RF芯片供应商Quorum,补
[焦点新闻]
优派便携显示器TD1601-4K,为您带来高品质多媒体视听享受
优派(ViewSonic)宣布推出全新便携显示器TD1601-4K。全新的TD1601-4K设计轻薄,机身重量仅0.99kg,配置了15.6英寸屏幕,方便用户随身携带,可随时随地享受大屏乐趣;搭载4K UHD超高清分辨率,细节清晰可见;加持优派研发的SuperClear™ IPS广视角技术,能将显示器的垂直与水平可视角扩展至170度,让精彩画面“无处遁形”;配备了TypeC一线连接功能,拥有两个TypeC接口,一条线即可覆盖信号线+电源线+USB上行线功能,另一个接口仅供充电;支持HDR10功能,大幅提升了画面的层次感,黑白更加分明;此外,还搭载了2个1W的立体声小音箱,能还原音效,为用户带来高品质的多媒体视听享受。 超清
[家用电子]
优派便携显示器TD1601-4K,为您带来高品质<font color='red'>多媒体</font>视听享受
“投”其所“好”优派为影视公司成功打造多媒体展厅
无论是坐在影院畅快淋漓地享受电影大片,还是在家痴迷地追着电视剧,这似乎成为我们日常生活不可或缺的一部分。而当我们惬意地享受这些影视娱乐时,其背后当然离不开影视公司强大的制作与发行团队。的确,作为一个“窗口单位”,影视公司自身承担着大量对外和对内的宣传、会议等各项工作,因此如何建立起智能化、可视性强的多媒体展厅成为日常所需,而投影机作为多媒体展厅中最重要的影像输出设备,其选择的重要性自然无须赘言。   日前,全球视讯领导品牌美国优派(ViewSonic)携旗下多款专业和高清投影机成功为具有领先市场地位的某影视公司打造出多媒体展厅,包括2台Pro10100高亮度专业工程投影机组成的拼接融合方案,1台Pro8520HD 5000流明、
[嵌入式]
多媒体展厅常见的三种控制方式
随着科技的进步,展厅中控技术不断发展完善,从最初的手动控制到分布式远程控制,再到集中式远程控制,每种控制方式对展厅网络和电路都有特定的要求,米禾数字作为专业展厅智能中控系统集成商,我们会根据展馆展厅设计方案和控制需求选择更科学的控制方式。 手动控制 手动控制是指展厅工作人员通过手动断开或打开强电配电箱内的空气开关。 手动控制简单粗暴,无法实现多媒体设备与灯光的协同控制,且空气开关长期机械动作易造成损坏,在大电流情况下合闸有触电的风险,所以现在很少见会使用手动控制方式了。分布式远程控制 把按照常规空气开关方式设计的配电箱与硅箱设备整合起来从而达到控制设备和电气回路。 分布式控制相对于手动控制有了明显的进步,可通过展厅中控系统软件
[嵌入式]
<font color='red'>多媒体</font>展厅常见的三种控制方式
索尼超移动电脑下月发布 号称全球最小最轻
  5月30日消息 索尼韩国分公司周一表示,索尼公司将在6月发布一款新型的多媒体电脑,这种电脑将进一步提高便携性,并将囊括诸多不同的多媒体功能。   据外电报道,索尼(韩国)总裁Yoon Yeoeul在首尔举行的一个新闻发布会上说:“这款VAIO产品是全球最小和最轻的袖珍型电脑。”   他指出,该产品同时还配备了一个可滑动键盘、一个触摸屏、无线LAN和其它包括数字多媒体广播、全球定位系统和VoIP在内的多媒体功能。   三星、微软和英特尔本月早些时已联合向市场推出了一款名为Sens Q1的袖珍型电脑,加剧了这种被经常称作UMPC(超移动电脑)的市场竞争。
[新品]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved