基于MP2530F平台的媒体播放器
电子元件,电子元器件深圳市创唯电子有限公司
您现在的位置: 首页 > 电子技术
基于MP2530F平台的媒体播放器  2012/3/1
作者:厦门大学引言MP2530F是韩国MagicEyes公司专门为嵌入式多媒体处理器MMSP2+设计的多媒体芯片。它可提供高性能媒体功能,具有低功耗的特点,集成ARM926EJ和ARM946E的双核处理器(MMSP2+),支持多种视频编解码功能(如MPEG4和H.264.的解码、MPEG4的编码等);而且它带有2D和3D的图形加速器,能够更为合理地区分和处理不同维度的数据,展现了在普通用户界面操作下导航3D地图的良好效果,同时还能在多图层下支持视频播放的显示。另

作者:厦门大学

引 言
   
MP2530F是韩国MagicEyes公司专门为嵌入式多媒体处理器MMSP2+设计的多媒体芯片。它可提供高性能媒体功能,具有低功耗的特点,集成ARM926EJ和ARM946E的双核处理器(MMSP2+),支持多种视频编解码功能(如MPEG4和H.264.的解码、MPEG4的编码等);而且它带有2D和3D的图形加速器,能够更为合理地区分和处理不同维度的数据,展现了在普通用户界面操作下导航3D地图的良好效果,同时还能在多图层下支持视频播放的显示。另外,由于在核心增加了NTSC/PAL编码器,可以为该芯片轻松实现1路数字、1路模拟双屏输出的强大功能。
   
本文研究采用MagicEyes公司设计的AESOP—MP2530F作为开发平台,实现该平台下硬件解码高清视频(WVGA和D1分辨率)的媒体播放器,展现了1个高性能的车载多媒体终端方案。本文将从系统硬件结构和软件移植开发两方面来阐述该系统的实现。

1 系统硬件结构

1.1 总体硬件架构
   
如图1所示,MP2530F在1个双核32位CPU处理器的基础上集成了视频处理器,专门进行硬件编解码视频的处理;集成了1个显示控制器来进行双路显示输出;集成了1个Memory控制器(包含双DDR控制器和NAND Flash/Static控制器),其中双DDR控制器的设计极大地提高了内存读/写效率,而将不同模块处理部分使用不同的内存区域,减少了内存读/写冲突的发生;集成了1个视频输入控制器,可以外接摄像头,回显模拟视频流;集成了AC 97和I。S两种方式的音频控制器,提供更为丰富的音频接口;集成了2D、3D图形加速器和PWM脉冲宽度调制器等。
 

此外,MP2530F提供了丰富的外围数据接口。其中包含:6路UART通道,目前1路作为调试接口,1路作为GPS模块接口,其余4路空闲;USB1.1 HOST、USB 2.ODEVICE、SD卡读写通道;以太网控制器等。

1.2 双核硬件接口
   
MP2530F最大的特性是具有ARM926EJ和ARM946E的双核处理器,主频为360 MHz和300MHz,两个处理器都能独立工作且共享部分内存区域。ARM926EJ是作为主CPU使用,而ARM946E主要作为协处理器来调用视频处理器进行硬件视频编解码。双核之间是不能直接通信的,必须通过双核接口来发送命令和数据。因此,如何使得双核协同工作来发挥芯片的最高效率就变得很重要。
   
如图2所示,所谓的双核接口其实为两个处理器各自分配一组寄存器,包含中断使能、数据寄存器、中断清除等。
 

工作流程:系统启动后,ARM926EJ作为主CPU在一开始就进行初始化,而ARM946E则是之后选择一定的时机再处理。当ARM926EJ需要ARM946E协同工作时,通过I/O控制器将命令写入双核接口中的DUAL946寄存器过程来实现。其步骤是:先打开ARM946E并设置好基地址,然后使能946中断,再将数据命令写入DU—AL 946的16

与《基于MP2530F平台的媒体播放器》相关列表
电话:400-900-3095
QQ:800152669
库存查询
Copyright(C) 2011-2021 Szcwdz.com 创唯电子 版权所有 备案号:粤ICP备11103613号
专注电子元件代理销售  QQ:800152669  电子邮件:sales@szcwdz.com  电话:400-900-3095