JPEG-D-S: Baseline JPEG Decoder
The JPEG-D-S IP core is a compact, high-performance hardware JPEG decoder supporting the Baseline Sequential DCT mode of ISO/IEC 10918-1. It decompresses JPEG images and Motion-JPEG payloads, handling 8-bit samples and up to 4 components in all common subsampling formats. Processing 1 sample/cycle, it can decode multiple Full-HD channels even in cost-sensitive FPGAs. One of the smallest decoders, it uses about 4,000 ALMs in Altera FPGAs. Once programmed, it operates standalone, parsing markers and decompressing without host intervention. It reports resolution, subsampling, and depth for proper post-processing or display. Integration is simple via AMBA®: AXI Streaming for pixels/data and a 32-bit APB slave for registers. CAST offers integration services delivering complete JPEG subsystems with decoders, video interfaces, networking stacks, or other IP. Designed with best practices, its proven reliability is backed by verification, production use, and a bit-accurate software model.