High Speed Low Power JPEG Codec IP Core
High Speed Low Power JPEG Codec IP Core
Overview
Key Features
- ISO/IEC 10918-1/2(JPEG) Compliant
- Base Line Support (Progressive is not supported)
- Encode Format
- Y:CB:CR = 4:2:2, 4:1:1
- Automatic Header Handling
- Generate/Read a variety of JPEG header information (Marker Code, Parameter) automatically.
- Quantization Table
- Implement 3 quantization tables for Y/Cb/Cr respectively as default.
- Possible to program tables from external CPU.
- Encode/Decode process performance
- 92Mbyte/sec (@100MHz CLK) Same performance for both ENC/DEC
- (DCT/IDCT, Q/IQ to be processed at 1-pixel/cycle)
- Example of YUV420
- 640×480×200fps
- 1280×1024×70fps
Block Diagram

Deliverables
- Verilog RTL
- Synthesis Environment
- Test Environment
- Datasheet & Documents
Technical Specifications
Related IPs
- High speed low latency AES-GCM pipeline, 100Gbps
- I2C Controller IP – Slave, SCL Clock only, principally for configuring registers in mixed-signal ICs with low noise or low power requirements
- I2C Controller IP – Slave, SCL Clock, Parameterized FIFO, APB Bus. For low power requirements in I2C Slave Controller interface to CPU
- High Speed Data Bus (HSDB) IP Core
- 400G/800G High Speed Ethernet Controller MAC/PCS/FEC
- 10G to 400G High Speed Channelized Ethernet Controller MAC/PCS/FEC