概述

优势和特点

  • 配置和等级: 基准配置,最高包括级别3
  • 支持的限幅类型: I和P
  • 抗误差工具: 支持
  • 参考帧数: 1至16
  • 自适应模块大小: 支持
  • 熵编码: CAVLC
  • 运动矢量: 每个宏块1至16MV
  • 运动矢量精度: 1/4像素
  • 环路去块效应滤波器: 支持
  • 输入格式: H.264基准配置视频对象(ISO/IEC14496-10)基本位流
  • 输出格式: ITU-R BT.656格式或YUV4:2:0平面格式(未使用外部API时)和RGB565、RGB888或ITU-R BT.656格式(使用外部API(定制代码)时)。
  • 帧速率: H.264基准配置L3标准指定的所有帧速率。
  • 位速率: H.264基准配置L3标准指定的所有位速率。
  • 多通道/实例: 支持帧级重入和多实例。
  • 采用外部后处理API进行色彩转换: 针对RGB565、RGB888和ITU-R BT.656色彩转换的代码实例。 这在降低传输YUV420数据的EBIU带宽时非常有益。


产品详情

H.264 BP解码器库是个软件组件,可解码H.264基准配置视频位流,符合MPEG-4第10部分(即信息技术ISO/IEC 14496-10:2005(E)—音频-视觉对象编码)规范。

该软件采用C语言和Blackfin汇编代码实现, 能够最大程度地利用指令和数据缓存。 为了优化视频解码性能,内部SRAM用于程序和数据存储,并充分使用了存储DMA。

下载及相关软件

软件开发工具包(SDK)

Software Development Tools

CrossCore Embedded Studio

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

VisualDSP++ 5.1

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

许可

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

性能指标


MIP概要:

存储器
 (MIPS)
测试案例说明
代码存储器(KiB)   数据存储器
平均值
移动平均峰值
L1 (KiB)
L3 (MB)  输出缓冲器(MB)  
 70.8
 18.1
 3.39
 1.03
 115
 143
 QVGA, 384 kbps, 30fps
 70.8
 18.5
 3.39
 1.03
 251
 311
 ½ D1, 768 Kbps, 30fps
 70.8
 18.5
 3.39
 1.03
 515
 610
 D1, 1500 Kbps, 30fps


  • MIPS测量条件:比特率384 Kbps、对于320x240 (QVGA)尺寸序列为30 fps、比特率768 Kbps、对于352x480 (½ D1)尺寸序列为30 fps;以及比特率1.5 Mbps、对于720x480 (D1)尺寸序列为30 fps、ITU-R BT.656输出。
  • NTSC格式、最优内存布局、在ADSP-BF533 Si版本0.6处理器上运行
  • 采用CAS=3 (SDRAM)、CCLK=594 MHz、SCLK=118.8 MHz完成测试。
  • 启用32 Kbytes的数据缓存和16Kbytes的指令缓存。 缓存设置为“回写”和“大缓存”(DCBS=1)模式。 使用寄存器DMA
  • 代码寄存器包含所有与库相关的代码,包括16KB的ICache。
  • “L1数据RAM”针对一个实例,包括堆栈、暂存、实例/级别,不包含32KB的DCache。
  • “L3数据RAM”针对一个D1帧实例,包括实例的帧缓存器。
  • “输出缓冲器”显示上述设置中所要求的最小存储(两个PAL帧)。
  • ADSP-BF561支持VisualDSP++5.0项目、ADSP-BF533、ADSP-BF527和ADSP-BF609支持CrossCore E,使用的PAL帧大小大于NTSC.mbedded Studio 1.0.2项目
  • 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位)。
  • 建议使用最低为2 GHz的单核处理器或最低3.3 GHz的双核处理器。
  • 存储器(RAM)空间不低于1 GB,建议采用4 GB存储器。
  • 要求硬盘(HDD)空间不低于2GB。
  • 适用于ADI处理器的CrossCore® Embedded Studio或VisualDSP++ 5.0及最新更新。


相关硬件 (7)

EZ-Kits

Extender Boards