製品説明
The QOID Core is a decoder that implements a highly efficient, low-power, lossless image decompression engine compliant with the Quite OK Image format (QOI) specification, version 1.0.
The QOI algorithm compresses RGB or RGBA images with 8 bits per color without any loss. It has a compression efficiency close to that of the PNG compression, at a fraction of the computational complexity.
Capitalizing on the simplicity of the QOI algorithm, the QOID decoder core can decompress images at a very high speed and with minimal silicon resources. The core occupies approximately 200 LUTs and can decode one pixel per clock cycle. A single core instance can decompress images at rates sufficient for UHD 4k60 on an AMD Kintex UltraScale or Kintex UltraScale+.
The core is designed for ease of use and integration and adheres to coding and verification best practices. It requires no assistance from a host processor and uses simple handshake interfaces for input and output data. Technology mapping, timing closure, and scan insertion are trouble-free, as the core contains no multi-cycle or false paths and uses only rising-edge-triggered D-type flip-flops, no tri-states, and a single-clock/reset domain. Its reliability and low risk have been proven through rigorous verification and FPGA validation.
主な機能と利点
- Available in VHDL or Verilog RTL source code or targeted FPGA netlist
- Supports 24-bit RGB and optionally 32-bit RGBA
- UHD/4k capable with just 200L UTs
- Lossless Image Decompression per QOI Image Format
主な資料