Our JPEG FPGA core is an 8-bit JPEG encoder for still image and video compression applications. This JPEG FPGA core is deisgned to provide extremely high speed performance, capable of compressing 140MPixels/sec for 4-2-0 and 4-2-2 images in a Xilinx Spartan 6 FPGA. The A2e JPEG FPGA core is also one of the smallest on the market, requiring less than 500 slices in a Xilinx Spartan 6 and supports TURE grayscale mode!
The core has easy to interface to FIFO interfaces on both input and output. Deliverables include a complete verification environment and bit-accurate software model.
Why Our Core Is Better
- Very small - uses very few FPGA resources
- Fast: (4:2:2 = 2 clk/pixel; 4:2:0 = 1.5 clk/pixel; Graysacale 1 clk/pixel)
- Low power consuption via efficient design
- AXI-Stream and Generic Interface bus versions
- Decoder with equivalent small design
- Custom versions available
JPEG Encoder Features
- JPEG Compliance (ISO/IEC 10918-1)
- High-accuracy and high-speed DCT core options
- Fixed entropy table, sixteen programmable quantization tables (8 Chroma, 8 Luna)
- Supports all possible scan configurations and all JPEG formats for input and output data (up to 8 color components)
- Any image size up to 16K x 16K
- 1 clock/pixel greyscale, 1.5 clock/pixel YUV 4:2:0, 2 clock/pixel YUV 4:2:2
- Custom versions available
JPEG Encoder Deliverables
- FPGA specific netlist
- Bit accurate C model
- Complete HDL testbench
- Test images (x,y,z)
- Complete data sheet
AMD/Xilinx
- Spartan
- Artix
- Kintex
- UltraScale(+)
- Zynq
- Versal
Get the Data Sheet!
The Data Sheet contains more details on functionality and deliverables. Please email sales to learn more. (sales@A2eTechnologies.com
Pricing
Please contact us at sales@A2eTechnologies.com for pricing
information and any other questions