应用与设计

CN0248

基于IQ解调器,具有中频和基带可变增益以及可编程基带滤波功能的中频至基带接收机
详情介绍

概述

优势和特点

  • 配置: 简单配置和高级简单配置(不支持GMC)
  • 支持的帧类型: I、P、B
  • 输出模式: NTSC/PAL或YUV4:2:0平面
  • 抗误差工具: 支持RVLC和VLD
  • 电平: 最高L3(包括)
  • 参考帧数: 2
  • 熵解码器: VLD和RVLD
  • 运动矢量: 每宏块1至4 MV(支持B帧的所有补偿模式)
  • 运动矢量精度: 1/2pel和1/4pel
  • 发布格式: 目标代码模块及C源代码包装器
  • 输入格式: MPEG-4 SP/ASP对象(ISO/IEC 14496-2)基本位流
  • 输出格式: ITU-R BT.656格式或YUV4:2:0平面格式(使用默认代码时)和RGB565、RGB888或ITU-R BT.656格式(使用定制代码(外部后处理API)时)
  • 帧速率: 所有帧速率均由SP和ASP标准规定
  • 位速率: 所有比特率均由SP和ASP标准规定
  • 多通道: 支持帧级全面重入和多实例
  • 采用外部后处理API进行色彩转换: 针对RGB565、RGB888和ITU-R BT.656色彩转换的代码实例。 这在降低传输YUV420数据的EBIU带宽时非常有益。
  • 标量 - 使用定制后处理API支持标量代码
  • 时间戳 – 支持接受来自应用的时间戳 解码器将以显示格式重新排序,并将同样的结果返回给应用

产品详情

ADI针对Blackfin处理器的MPEG-4 SP/ASP解码器库是MPEG-4视频解码器的实施,符合国际标准ISO/IEC14496-2,信息技术—音频-视频对象编码—第2部分:可视化,第三版 2004-06-01 编码采用指令和数据缓存实施。 为了优化视频解码性能,内部SRAM用于程序和数据存储,并充分使用了存储DMA。

下载及相关软件

Software Development Tools

VisualDSP++ 5.1

用于Blackfin、SHARC和TigerSHARC处理器的VisualDSP++是一种易于安装、易于使用的集成软件开发与调试环境(IDDE),支持通过单一界面高效管理项目的全过程。

CrossCore Embedded Studio

CrossCore Embedded Studio是针对Blackfin和SHARC处理器系列的世界一流集成开发环境(IDE)。

许可

每种模块都支持ADI Blackfin或SHARC系列处理器,是以目标代码格式提供的许可产品。 购货方必须签署或接受ADI公司的许可协议后,才能获得或下载协议中规定的模块。

性能指标

MIPS概览:

代码存储器(KB) 数据 RAM (MB) L3存储器(MB) 输出缓冲器MB) MIPs  测试案例说明
 ASP 平均值  ASP移动平均峰值
99.8 18.46 1.86 2.06  33 48  QCIF, 384Kbps, 30fps 
99.8 18.46  1.86  2.06  115  169 CIF, 1000Kbps, 30fps 
99.8  18.46 1.86  2.06  380  537  VGA, 4 Mbps, 30fps

  • MIPS测量条件:使用不同的比特率和分辨率 - 比特率384 Kbps、30 fps、176x144 (QCIF)尺寸序列、1.0Mbps、30 fps、352x288 (CIF)尺寸序列和4.0Mbps、30 fps、640x480 (VGA)尺寸序列、ITU-R BT.656输出。
  • 采用CAS =3 (SDRAM),CCLK =594、SCLK =118.8 (ADSP-BF533)完成测量。
  • NTSC格式、最优内存布局、在ADSP-BF533处理器上运行、高级简单配置。
  • 数据缓存和指令缓存同时启用。 缓存设置为“回写”和“大缓存”(DCBS=1)模式。 使用内存DMA。
  • 代码寄存器包含所有与库相关的代码,包括16KB的ICache。
  • “L1数据RAM”针对一个实例,包括堆栈、暂存、实例/级别,不包含32KB的DCache。
  • “L3数据RAM”针对一个D1帧实例,包括实例的帧缓存器。
  • “输出缓冲器”显示上述设置中所要求的最小存储(两个PAL帧)。 这是因为PAL帧比NTSC大。
  • 1 MB = 1024 KiB; 1 KiB = 1024 字节。
  • MIPS数与ADSP-BF527/BF561/BF609处理器非常相似。
注意: 在计算“移动平均峰值”时,使用的是8个连续帧滑动窗口。 针对每个帧窗口测得一个平均周期计数,所有滑动窗口测量的最坏情况平均周期确定为“移动平均峰值”。

系统要求

  • Windows XP Professional SP3(仅支持32位)。
  • Windows Vista Business/Enterprise/Ultimate SP2(仅支持32位)。 建议在无UAC保护的位置安装该软件。
  • Windows 7 Professional/Enterprise/Ultimate(支持32位和64位)。 建议在无UAC保护的位置安装该软件。
  • 建议使用最低为2 GHz的单核处理器或最低3.3 GHz的双核处理器。
  • 存储器(RAM)空间不低于1 GB,建议采用4 GB存储器。
  • 要求硬盘(HDD)空间不低于2GB。
  • 适用于ADI处理器的CrossCore® Embedded Studio。

相关硬件 (7)

EZ-Kits

  • BF527-EZLITE
    ADSP-BF527F EZ-Kit Lite评估硬件为评估ADSP-BF52x Blackfin处理器系列提供低成本硬件解决方案。
  • BF533-EZLITE
    ADSP-BF533 EZ-Kit Lite评估硬件为评估ADSP-BF531、ADSP-BF532和ADSP-BF533 Blackfin处理器系列提供低成本硬件解决方案。
  • BF561-EZLITE
    ADSP-BF561 EZ-Kit Lite评估硬件为评估ADSP-BF561 Blackfin处理器提供低成本硬件解决方案。
  • EVAL-BF609-EZ
    ADSP-BF609 EZ-Board评估硬件为评估ADSP-BF60x Blackfin处理器系列提供低成本硬件解决方案。

Extender Boards

  • EVAL-BFAV-EZEXT
    Blackfin A-V扩展板是一款用于EZ-Board的低成本、插入式扩展板。 该扩展板通过提供音频和视频电路以及用于连接摄像机传感器评估板和平板显示器(FPD)模块的连接器,从而扩展Blackfin评估系统的功能。 有关兼容EZ-Board产品的信息,请参见处理器系列软件和工具页面。
  • EVAL-USBLAN-EZEXT
    Blackfin USB-LAN EZ-Extender板是一款用于ADSP-BF533 EZ-KIT Lite、ADSP-BF537 EZ-KIT Lite和ADSP-BF561 EZ-KIT Lite的低成本、插入式扩展板。 该扩展板通过支持USB 2.0和10/100以太网,从而扩展Blackfin评估系统的功能。 有关兼容EZ-Board产品的信息,请参见处理器系列软件和工具页面。
  • EVAL-ENCODE-DECODE-EX3
    该视频编码器和解码器EI3扩展板均为用于EZ-Board的低成本、插入式扩展板,支持扩展接口3 (EI3)规格。 这些扩展板支持在ADI公司嵌入式处理器上评估视频处理。 有关兼容EZ-Board产品的信息,请参见处理器系列软件和工具页面。