Drone Over the Mountains


Additional Specialty Codecs, Encoders & Decoders



CODAJ12 is a standalone and high-performance JPEG Codec IP that performs the JPEG baseline/extended sequential and M-JPEG decoding and encoding. Fully compliant with the baseline and extended sequential DCT mode of ISO/IEC 10918-1 JPEG standard, CODAJ12 is capable of supporting MJPEG streams with various color formats supporting resolutions up to 32Kx32K. Its fully hardware-based architecture allows for very high performance and low power consumption and makes it suitable for a variety of digital imaging applications. On-the-fly pre-and post-image processing can also contribute to the improvement of memory bandwidth efficiencies.

  • Performance

    • The image size up to 32768x32768 is supported for both decoding and encoding.​​

    • Encoder JPEG Baseline/Extended sequential; up to 210M pix/s for 4:2:2 color format

    • Decoder JPEG Baseline/Extended sequential; up to 210M pix/s for 4:2:2 color format

    • Operating clock frequency: 200 MHz

  • Interface

    • 32-bit AMBA 3 APB bus​

    • 64-bit AMBA3 AXI buses

    • Primary AXI interface and an optional secondary AXI interface

  • Features

    • Baseline and extended sequential ISO/IEC 10918-1 JPEG compliance​

    • Support 1 or 3 color components

    • 3 components in a scan

    • 8-bit or 12-bit samples for each component

    • Support 4:0:0, 4:2:0, 4:2:2, 4:4:0, and 4:4:4 color format

    • Minimum decoding size: 16x16 pixels

    • Supports ROI (Region of Interest) for the decoder

    • Slice-based encoding

    • Multi-instance mode and instance switching

    • On-the-fly rotator and mirroring

    • Color format conversion

    • On-the-fly down-sampling in the decoder

    • Different AxID for each bitstream, luma, and chroma

    • 64Byte Burst-length access for maximizing bus efficiency

 Quick Navigation