文档介绍:采用ADI Blackfin处理器的高性价比PMP解决方案
美国模拟器件公司上海代表处张松刚杭州爱浦多数码技术有限公司陈晗斐
市场上常见的PMP解决方案
PMP(Portable Media Player)全称为便携式媒体播放器,在国内简称为MP4,它是MP3之后在国内又流行起来的一种新的消费类产品。它的最主要的特点是不仅支持多种音频格式的播放,同时还支持象MPEG4这样的多种视频格式的播放。它要求有分辨率至少可以达到QVGA(320 x 240)以上的TFT真彩液晶屏,不仅能支持音视频格式的播放,同时最好能支持音视频的录制。它与MP3的最大的不同是:MP3仅仅只需要对音频文件进行处理,不需要很高的处理器要求;而MP4要求能在播放视频文件的同时处理音频文件,又要保证音视频的同步,它需要非常高性能的处理器及多任务操作系统的支持。目前常见的PMP的解决方案有:用于中高端PMP的SigmaDesign公司的EM8511,TI公司的DM320,Freescale公司的iMX21/31及AMD公司的AU1200等;这些方案的特点是都内嵌有可以做视频解码的硬核及用于文件管理的CPU内核,可支持多种播放格式,但成本上并不具备优势。用于低端的PMP方案有Sunplus公司的SPCA536,该方案原是用于低端数码相机的单芯片方案,支持媒体类型单纯,功能单一。
在本文中我们将给大家介绍一款高性能的媒体处理器– ADI的Blackfin处理器及相应的PMP方案。
Blackfin系列处理器是DSP+MCU的汇聚处理结构,,提供多种通用设备接口,支持ucLinux,提供丰富的库函数,软件支持多种音视频标准。低至5美金的芯片价格,提供了优异的性价比。
高性能的媒体处理器—ADI的Blackfin处理器
先进的处理器内核:Blackfin处理器的内核是由ADI与Intel联合开发的新一代的微信号结构(MSA)。从图中我们可以看出,微信号结构(MSA)的内核是改进的双-MAC哈佛结构,该结构在单块芯片上将传统的DSP内核与高性能的CPU技术完美地结合在一起。避免了其它传统复合型处理器系统的限制性、复杂性和高成本的问题。对开发者来说,ADI的Blackfin处理器汇聚了DSP的计算能力和MCU的控制功能,满足了数字信号处理及控制两方面的应用需求,更具有吸引力。
图1 微信号结构(MSA)
我们推荐给大家的是Blackfin处理器家族中性价比最高的BF532与BF531,这是一个高达400MHz运行频率、管脚兼容、成本控制在5到8美金的处理器;有高级的电源管理功能和小型BGA封装。这意味着可以使用低功耗和高空间效率来用于手持式设备上。该芯片在Blackfin内核上扩展了许多有用的外设,如:SPORT, SPI, UART,Timer和RTC;所提供双通道串行接口(SPORTs)—--每个串行接口支持4个立体声I2S通道,数据速率达100 Mbps, 可以连接几乎任意的音频Codec芯片;SPI接口可以支持SD卡的连接。Blackfin处理器提供的另一个重要的并行外部接口(PPI),可以直接连接目前市场面上所有的彩色TFT平板LCD显示器和支持视频转换器(ITU-656, 27 MHz)的无缝连接。而通过EBI