概述

优势和特点

  • 目标处理器: 与整个Blackfin ADSP-BF5xx和ADSP-BF6xx处理器系列代码兼容
  • 发布格式: 目标代码模块及C源代码包装器
  • 输入格式: RGB、YUV 4:4:4、YUV 4:2:2、旋转YUV 4:2:2、YUV 4:2:0或仅Y(YUV 4:0:0/单色)
  • 输入数据分辨率: 8位
  • 编码图像的压缩率/质量可通过选择品质因数或使用自适应量化进行控制
  • 量化表格可由用户自行定义
  • 输出格式: 支持利用基线、扩展序列DCT过程(Huffman编码)或逐行DCT过程(Huffman编码)对JPEG位流进行编码。
  • 支持的传输格式: 需要在传输流中使用单独的子模块来封装JPEG帧。 提供针对M-JPEG AVI的示例源代码。
  • 支持的元数据文件格式: 要求使用单独的子模块在已编码的JPEG位流中写入元数据。 提供针对EXIF、JFIF和Adobe®的示例源代码
  • 框架相关性: 无
  • 多线程: 支持全面的重入和多实例
  • 符合ISO/IEC 10918-1:1993 (ITU-T T.81)标准
  • 经过许多商业平台和开放源代码用户/应用的严格互通性测试


产品详情

JPEG是由联合图像专家组开发的图像压缩标准。 它用于自然图像(景色)效果最好。

JPEG编码器经过高度优化,适合在ADI公司的Blackfin®系列处理器上运行。 它是个独立自足的模块,完全符合ISO/IEC 10918-1:1993 (ITU-T T.81)标准。 该软件已经过许多商业平台和开放源代码应用的严格互通性测试。 该模块可用来构建运动-JPEG视频系统,例如使用AVI文件格式。

该模块使用C语言可调用的API,包括可以通过用户回调函数调用的一系列系统接口钩子。 这样可以更好地定制和优化数据输入/输出集成和元数据处理(比如EXIF)。 该代码不依赖处理器外设或寄存器,进一步提高了系统灵活性和易用性。

下载及相关软件

Software Development Tools

CrossCore Embedded Studio

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

VisualDSP++ 5.1

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

许可

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

性能指标

MIPS概览:
        平均周期
Blackfin处理器
代码RAM (KiB)
数据RAM (KiB)
常数数据表(KiB)   总周期 (x106)  周期/像素
ADSP-BF533
 14  2  5  14.2  54.1
ADSP-BF609   13.4  54.1

  • 本表格说明了Blackfin处理器示例和平均周期数。 ADSP-BF609处理器包含额外的L2片上存储器,全部使用时有助于减少周期。 同样,带有较高带宽外部存储器接口(32位/16位和DDR/SDRAM)的处理器可以帮助全面降低周期要求。
  • 周期测量条件:Mandrill 512x512 YUV420标准图像、顺序编码模式下品质因素为60、在ADSP-BF533/BF609上运行、具有最佳内存布局。
  • BF533内核时钟 = 594 MHz、系统时钟 = 118 MHz;BF609内核时钟 = 500 MHz、系统时钟 = 250 MHz、动态存储器时钟 = 250 MHz。
  • 所有Blackfin处理器代码兼容,实施硅片异常临时解决方案。
  • “数据RAM”针对一个实例,包括暂存缓冲器、堆栈和最小堆阵内存。
  • 1 KiB = 1024字节


系统要求

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

相关硬件 (5)

EZ-Kits

查看全部 5 EZ-Kits