X_JPEG
JPEG Codec Synthesizable Core
Function Description
This core is a fully compliant implementation of the JPEG baseline algorithm. The simplicity of the design allows for high operational speed and makes it ideal for multimedia and color printing applications.
The synthesizable core is a highly integrated JPEG Codec. It offers high performance and many features to meet your multimedia, Digital Video and digital printing applications.
Applications
Typical applications for the JPEG CODEC include printers, desktop video editing, digital still cameras, surveillance systems, video conferencing and other consumer products.
Features
- Compatibility: 100% Baseline JPEG compliant
- 8-bit/channel pixel depths
- DCT/IDCT
- Programmable Quantization Tables (one for luminance and one for chrominance)
- Zig-Zag/Run-length
- Single clock Huffman coding and decoding
- Fully programmable Huffman tables (AC/DC)
- Encode/Decode support (non simultaneous)
- Single clock per pixel Encode/Decode
- Support for 3-channel/component color
- Support for single, grayscale component
- Four-channel Interface: Pixel In, Compressed Out, Compressed In, Pixel Out
- Internal Registers Interface
- Fully synchronous design
- Available as fully functional and synthesizable VHDL or Verilog core
Symbol
Block Diagram