基于Au1200的嵌入式媒体播放器实现

基于Au1200的嵌入式媒体播放器实现,第1张

便携式媒体播放器(PortableMediaPlayer,PMP)是目前半导体供应商讨论的一个热点话题。PMP是一种以播放多媒体文件为核心功能的消费类娱乐产品,其中的多媒体文件包括音频、视频、Flash动画、图片等。播放MPEG4格式视频文件是PMP的重要特征。MPEG4视频压缩格式是由动态图像专家组(MovingPICturesExpertsGroup,MPEG)开发的,在1999年初正式成为国际标准,MPEG4是目前最先进的图像压缩标准,播放效果接近DVD画质,而文件大小只有DVD的25%-30%,依靠这些优势,MPEG4迅速成为目前最流行的高清晰视频文件类型,这也使得利用口袋里的PMP享受高品质的视频娱乐成为可能。

MP3播放器很好地满足了人们随时随地对听觉娱乐的需求,但随着大众对娱乐需求的提升,全方位的视觉听觉享受自然会更受到人们的期待,现阶段虽已有部分的手机、PDA不仅可以提供音乐的存取播放,也可以支持影像内容的浏览,但此类多媒体播放功能只能算是一种附加功能,在屏幕大小、电力持久度、储存容量等各方面仍有诸多限制,在这样的产业环境与市场机遇带动下,PMP的概念便应运而生,另外,数字相机与数字摄像机的普及,也推动了具有影像储存与播放能力的PMP的发展。

目前已推出的PMP方案有SigmaDesigns的EM851x方案;英特尔Intel)的PXA27x+2700G方案;德州仪器TexasInstrument)的DM320DSPARM处理器方案;飞思卡尔(Freescal)的i.MX31,i.MX31L方案;凌阳科技(Sunplus)的SPCA536方案;飞利浦(Philips)的PNX0190E方案。

基于Au1200的PMP实现方案

2.1基于Au1200的PMP方案概述

AMD公司于2005年1月推出了专门为PMP设计的处理器AlchemyAu1200,在分析研究该芯片相关资料的基础上,设计的便携式媒体播放器(PMP)设计方案,其系统架构如图1所示。

基于Au1200的嵌入式媒体播放器实现,基于Au1200的嵌入式媒体播放器实现,第2张

该设计方案是一个低功耗、高性能的系统解决方案,旨在使消费者在路途中不间断地享受高质量的视频娱乐。主处理器Au1200针对PMP应用进行了专门的优化,从而使本设计可以提供多种新一代的功能;支持多种标准的媒体格式,包括MPEG1,MPEG2,MPEG4,WMV9,H.263,DivX,XVID,MP3,WMA,WAV,ASF,AVI,JPEG;直接从数字录像机传输视频内容的能力,可扩展的DVD视频质量,在内容被传输到PMP之后,主处理器可以在不影响影像质量的情况下,直接扩展到更大面积的屏幕(1024×768);更长的电池使用寿命。

2.2基于Au1200的PMP方案具体设计实现

本方案由主处理器、内存、启动ROM、主存储器、音频CODEC、LCD屏、外围扩展接口、键盘、电源等部分组成。

主处理器为AMD的AlchemyAu1200,这是一款低功耗、高性能的处理器,内部架构如图2所示,主要特性包括:功耗极低:<400mW@400MHz;支持DDR1和DDR2内存,支持NANDFLASH启动,集成媒体加速引擎(MediaACCeleraTIonEngine,MAE)不需要外部DSP而实现视频文件的直接解码播放,从而可以简化编程环境并减少组件,USB2.0控制器支持HOST模式和DEVICE模式,从而支持更高的下载速度和更加灵活的连接,具有叠加和混合功能的LCD控制器,配备摄像头接口AES-128硬件资料加密/解密;可编程串行控制器支持IIS,AC97,SPI,SMBus, *** 作系统支持WindowsCE5.0,Linux2.6。

基于Au1200的嵌入式媒体播放器实现,基于Au1200的嵌入式媒体播放器实现,第3张

系统内存选用美光的DDR266SDRAM,型号为MT46V32M16TG,采用2片并联的形式,总容量为128MB,数据位宽为32b,内存带宽为1066MB/s,与Au1200的内存控制器直接相连。

启动ROM为NOR型FLASH存储器,型号为S29GL128N10,容量为16MB,16b的数据位宽,由于Au1200的地址总线只有15根,故需要一片锁存器74LVC16374,并配合ALE信号来锁存地址,以完成S29GL128N10与Au1200的连接。

考虑到设备的便携性、抗震性和功耗,没有配置硬盘作为主存储器,而是选用NAND型FLASH存储器,型号为K9F2G08,容量为256MB,8b数据位宽。另外板上预留SD卡座,可以通过SD卡来扩充主存储器容量。

声卡芯片为Wolfson公司的WM8731,这是一颗低功耗立体声音频CODEC,通过IIS接口与Au1200相连。自带独立的放大器,可直接驱动16Ω或32Ω的耳机。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/dianzi/2645030.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-08-12
下一篇 2022-08-12

发表评论

登录后才能评论

评论列表(0条)

保存