Product Details

BMP is a common file format used in Windows for handling graphics files. It can either use an uncompressed data format or an RLE encoder data. This implementation is highly optimized for Analog Devices ADSP-BF5xx Blackfin processors. The data movement for the module can be configured for either cache mode or through MDMA. It is a self-contained software component that has been rigorously tested.

Features

  • Conformant to Microsoft Version 3
  • Cache: Both Instruction and Data Cache enabled
  • MDMA: One channel Memory DMA is used
  • Code compatible across the Blackfin Processor Family ADSP-BF5xx
  • MISRA-C compliant
  • Target Processors: ADSP-BF561, ADSP-BF533, ADSP-BF527, ADSP-BF548
  • Release format : Object Code with source code wrapper
  • Input format: BMP data stored in 24bpp color, BMP data stored in 16bpp color, BMP data stored with a palette and in 8bpp color or less and BMP data stored encoded in either RLE4 or RLE8
  • Output format: RGBA
  • Image size: User configurable
  • Multi instancing: Fully re-entrant and multi-instance capable

System Requirements

  • Windows XP Professional SP3 (32-bit only).
  • Windows Vista Business/Enterprise/Ultimate SP2 (32-bit only). It is recommended to install the software in a non-UAC-protected location.
  • Windows 7 Professional/Enterprise/Ultimate (32 and 64-bit). It is recommended to install the software in a non-UAC-protected location.
  • Minimum of 2 GHz single core processor, 3.3 GHz dual core is recommended.
  • Minimum of 1 GB memory (RAM), 4 GB is recommended.
  • Minimum of 2 GB hard disk (HDD) space is required.

Related Hardware

  • Processor: BF52x, BF53x, BF54x, BF561 processor families. Demonstration applications provided to on ADSP-BF527or ADSP-BF533 or ADSP-BF548 or ADSP-BF561 EZ-KIT Lite.
Hardware: One of the following development hardware combinations

Performance Metrics

MIPS summary:

  Memory (Bytes) Performance
Module Image Width Image Height Code Stack Data RAM Data ROM Average Cycles / pel MIPS
Decode BMP data stored in 24bpp color 225 65 1818 36 1280 -- 7.83 1.72
Decode BMP data stored in 16bpp color 127 64 2030 32 1280 -- 7.64 0.93
Decode BMP data stored with a palette and in 8bpp color or less 127 64 1508 44 1280 -- 12.50 1.52
Decode BMP data stored encoded in either RLE4 or RLE8 127 64 2488 52 1280 -- 5.77 0.70

  • Performance (average cycles per pel) measured on ADSP-BF533.
  • MIPS is measured as ((cycles/pel) * (image width) * (image height) * (frames/second) / 10^6). (It is assumed that frames/second = 15 for calculation)
  • Code compatible across all ADSP-BF5xx processors, with silicon anomaly workarounds implemented for ADSP-BF527(0.2), ADSP-BF533(0.5), ADSP-BF548(0.2) and ADSP-BF561(0.5)
  • "Data RAM" for one instance, includes Scratch and Instance/State

EngineerZone Support Community: Latest Software Modules, Starter Kits and Software Development Kits

Availability and Licensing

Each module supports the Analog Devices, Inc. (ADI) Blackfin or SHARC Processor family and is a licensed product that is available in object code format. Recipients must sign or accept a license agreement with ADI prior to being shipped or downloading the modules identified in the license agreement.

沪ICP备09046653号
content here.
content here.

Send Feedback

Close