The JPEG core is intended for high-speed decoding of gray-scale, colour or multi-scan images coded with ISO/IEC 10918-1 baseline coding standard. The decoder supports all features of the baseline standard, including restart markers and full header parsing. It is able to decode abbreviated-format or full-format images, automatically extracting the quantization and entropy tables.
Its autonomous behaviour, its simple FIFO-like interfaces and its 100% synchronous structure allow to integrate it very easily in a complex system with few effort. This is reinforced by the stand-alone ability of the decoder that allows to instanciate it in systems without CPU intervention.