您现在的位置: 华玉生活网 >> 技术文库 >> 无线 >> 正文>> 繁体中文

OMAP5910实时图像系统中的DMA数据传输,实时图像处理系统,OMAP5910DMA

引言实时图像处理系统的显著特点是数据量大,有效地处理和传输图像数据是实现实时图像处理系统的关键,TI公司推出了高性能多媒体双核处理器OMAP5910,是将高性能、低功耗的TMS320C55xDSP与控制性能很强的ARM925微处理器集成到同一芯片器件中如何有效地发挥双核的优势,合理利用OMAP5910的各种内存配置DMA控制器实时、高效传输大规模的图像数据是本文研究的重点。1OMAP5910的内存管理由于OMAP5910支持多种内存,因此在设计DMA传输方

引言

实时图像处理系统的显著特点是数据量大,有效地处理和传输图像数据是实现实时图像处理系统的关键,TI公司推出了高性能多媒体双核处理器OMAP5910,是将高性能、低功耗的TMS320C55xDSP与控制性能很强的ARM925微处理器集成到同一芯片器件中如何有效地发挥双核的优势,合理利用OMAP5910的各种内存配置DMA控制器实时、高效传输大规模的图像数据是本文研究的重点。

1 OMAP5910的内存管理

由于OMAP5910支持多种内存,因此在设计DMA传输方案时,必须对OMAP5910的内存管理有一个详细的了解。

OMAP5910的MPU存储器片内集成了192KB的SRAM,DSP存储器片内集成了64KB的双向DARAM,96KB的单向SARAM,32KB的程序存储器PDROM,MPU和DSP子系统的存储器映射情况如图1所示[1]。通过EMIFF和EMIFS接口,OMAP5910可以访问片外存储器,但访问片外存储器的速度与访问片内存储器的速度差别很大。

OMAP5910的片内存储器主要由存储器管理单元TC管理。TC管理MPU、DSP、DMA以及局部总线对OMAP5910系统存储资源(SRAM、SDRAM、Flash、ROM等)的访问,它的主要功能是确保处理器能够高效访外部存储区,避免产生瓶颈现象而降低片上处理速度,TC通过3种不同的接口-EMIFS、EMIFF或IMIF,支持处理器或DMA单元对存储器的访问.其中EMIFS接口提供对Flash、SRAM或ROM的访问,EMIFF接口提供对SDRAM的访问,IMIF接口提供对OMAP5910片内192KB SRAM的访问,3种接口是完全独立的[2],从任何一个处理器或DMA单元都可以同时访问。

ARM核访问DSP核的数据或内存空间,需要ARM和DSP之间进行通信,主要有3种方式支持内部双核间的通信,第1种方式通过双核共享邮箱寄存器MailBox来实现,ARM和DSP均可以通过MailBox触发对方中断,并同时传递两个16位的参数,以通知对方自己的状态或传递某种请求,第2种方式是MPUI方式,ARM通过主机接口获得对DSP存储空间和I/O空间的访问权,由ARM完成数据在双核间的搬移,第3种方式是设置DSP的MMU,将DSP的外部存储空间映射到OMAP5910系统存储资源中,共享DSP的地址空间,由DSP完成双核间的数据搬移。


  • 扩展阅读
  • 上一个文章:
  • 【返回网站首页】 【返回无线】
  • 下一个文章:
  • 【字体: 】【】【发表评论】【加入收藏】【告诉好友】【打印此文
    文章 软件 电影 商品

    相关文章

    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    | 服务声明 | 充值中心| 华安五金电器 | 收费标准| 论坛| 留言| 实用查询| 会员中心| 下载帮助| 设为首页|

    技术支持:瑞达科技 即时交谈QQ:237013889 QQ群:13810759 E-Mail:237013889@qq.com
    非盈利网站,如有侵权,请来信来电告知,第一时间处理,谢谢!
    桂ICP备17008104号 华玉生活网网站统计
    tj