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.
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 |
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.
© 1995 - Analog Devices, Inc. All Rights Reserved