文档介绍:PMP 解决方案目前,推出 PMP 处理器和解决方案的半导体供应商多达十几家,包括来自 PC阵营的英特尔、 AMD, 来自手机阵营的 TI、 Freescale 、 ADI 、飞利浦等,来自视频处理领域的 SigmaDesigns 、意法半导体(ST) ,来自嵌入式领域的夏普,以及一些试图抓住 PMP 机遇的台湾和大陆 IC公司,如凌阳(Sunplus) 、深圳安凯等。这些厂商提供的处理器因为源自不同的架构,所以在性能、接口、功耗等方面差异很大。在选择方案时,设计师应该从以下几个方面来进行比较。处理能力和支持的视频格式。在众多解决方案中,英特尔和 AMD 提供的是通用处理器,例如英特尔的 PXA255 早就被 iRiver 、三星等公司用于便携式媒体中心(PMC) 产品中。目前,英特尔为 PMP 提供基于 PXA270 的开发平台,这种 Xscale 架构的嵌入式处理器性能强大,最高主频达到 624MHz 。而为了不甘落后, AMD 推出了专门为 PMP 设计的处理器 AU1200 ,主频达到 500MHz 。作为通用 CPU ,这两种器件支持丰富的音视频格式,包括 MPEG-1 , MPEG2 、 MPEG4 、 WMV9 、 DivX , XVID , MP3, WMA, WAV, ASF, AVI,JPEG 等。由于依赖软件解码,所以它们的优点是扩展性强,允许设计者根据需要增加软件编解码器,但缺点是会导致较大的功耗。基于 DSP 的解决方案包括 TI的 DM270/DM320 、飞利浦的 PNX0190 和 ADI 的 Blackfin 系列(其中 BF531 用于低端 PMP , BF53 3 用于中端 PMP , BF561 用于高端 PMP) 。“不过, 这样的方案仍然需要一个 MCU(ARM 7或 ARM9) 来处理系统的通用功能,如操作系统和用户接口等。” TI表示。音视频解码是 DSP 的专长,例如 TI的参考设计能够以 30帧/秒的速率解码半 D1 分辨率的 WMV9 和 CIP 分辨率的 视频,并能够以 30fps 的速率编码全 D1分辨率的 MPEG-4 视频。除了 MPEG-4 SP/ASP 、 MPEG-2 、 MPEG-1 、 DivX 、 WMV 9 和 JPEG 等格式外, ADI 表示,基于 DSP 的解决方案能够支持更高复杂度的视频编解码器,如 。而且, 基于 DSP 的 PMP 也能够通过软件升级来支持新的编解码器。基于 DSP 与 X86 的 PMP 方案,其音视频的编解码工作是由软件实现,而基于 MCU 的方案是由硬件实现音视频的编解码,例如: Freescale 的 和 处理器基于 ARM11, 集成了多媒体加速器 eMMA ;安凯的 AK3220M 芯片内部集成了专用于视频的硬件解码器和用于音频的音频处理器。由于是基于硬件解码,所以这类方案支持的音视频格式种类受到限制, 例如 Freescale 支持 MPEG4 、 的编解码,但不支持 MPEG-2 。类似地,夏普的方案是基于 ARM9 的单颗 32位 MCU ,由于是瞄准低端 PMP 的方案,支持的媒体格式也较少,不过,该公司计划很快推出瞄准高端 PMP 的双 ARM 核器件。事实上,