IP PortfolioVideo, imaging and audiovideo_codec

of_mm_vid_jpeg

JPEG encoder and decoder

Maturity plannedTargets FPGA + ASICDifficulty MediumPriority 1

Baseline JPEG codec with DCT, quantization and Huffman coding, also used for Motion JPEG streams.

Planned. This block is specified in the catalog with its interfaces and targets. No implementation exists yet; the skeleton command below generates a lint-clean shell with its ports and registers.

Interfaces

PortDirectionKindWidthNotes
ctrlin/outAXI4-Lite control bus32Control and status registers, including ID, VERSION and STATUS
irqoutinterrupt1Interrupt request
pix_ininAXI4-Stream30 
bitstreamoutAXI4-Stream64 
bs_ininAXI4-Stream64 
pix_decoutAXI4-Stream30 

Standards

  • ITU-T T.81
  • ISO/IEC 10918-1

More in video_codec

IDBlockMaturity
of_mm_vid_h264_encH.264/AVC encoderplanned
of_mm_vid_h264_decH.264/AVC decoderplanned
of_mm_vid_h265_encH.265/HEVC encoderplanned
of_mm_vid_h265_decH.265/HEVC decoderplanned
of_mm_vid_h266_decH.266/VVC decoderplanned
of_mm_vid_h266_encH.266/VVC encoderplanned
of_mm_vid_vp9_decVP9 decoderplanned
of_mm_vid_vp9_encVP9 encoderplanned
of_mm_vid_av1_decAV1 decoderplanned
of_mm_vid_av1_encAV1 encoderplanned