Altera Home Page
Literature Licensing
Buy On-Line Download

  Home   |   Products   |   Support   |   End Markets   |   Technology Center   |   Education & Events   |   Corporate   |   Buy On-Line  
  Devices   |   Design Software   |   Intellectual Property   |   Design Services   |   Dev. Kits/Cables   |   Literature  

 IP Products
   Embedded Processors
   Interfaces & Peripherals
   DSP
          Filtering
          Modulation/Demodulation
          Transforms
          Encryption/Decryption
          Error Detection/Correction
          Video & Image Processing
          Audio Processing
          Arithmetic
          Signal Generation
          Additional Functions
          Consortiums
          Literature
   Communications
  
 About IP
      Designing with IP
      Evaluate and Download IP
      IP Certifications
      System Design
      Request IP
  
 IP Industry Partners
      About AMPP Program
      AMPP Core Partners
  

Motion JPEG Codec (CS6190)

from Amphion Semiconductor, Ltd.

Request Free Evaluation



AMPP Approved
OpenCore Support



Features

  • Single sample per clock cycle processing
  • Fully compliant with the baseline Joint Photographic Experts Group (JPEG) standard
  • Able to compress and decompress 800-k pixel color images at full frame rate
  • Fully synchronous operation
  • One symbol per clock cycle Huffman-decoding capability
  • No requirement for microprocessor control or pre-processing
  • Simple first-in first out (FIFO)-like interface for JPEG decoding stream input
  • Decodes tables and parameter information from JPEG bitstream
  • Encoding and decoding parameters, such as image size, made available for controlling peripherals, including raster to block converter
  • Processes images up to 64K by 64K
  • Support for all interleaved and non-interleaved scans
  • Half duplex: encode or decode—ideal for non-simultaneous record-then-playback or store-then-retrieve
  • Bit-rate control for dynamic output rate stabilization
  • Zero power standby mode

Block Diagram

Figure 1 shows the motion JPEG codec block diagram.

Figure 1. Motion JPEG Codec (CS6190) Block Diagram
Figure 1. Motion JPEG Codec (CS6190) Block Diagram
 
 

View Full Size


Figure 1. Motion JPEG Codec (CS6190) Block Diagram


View Full Size 


Figure 1. Motion JPEG Codec (CS6190) Block Diagram


View Full Size


Description

The CS6190 motion JPEG (M-JPEG) codec is a highly integrated virtual-component solution for leading-edge image compression and decompression applications. The CS6190 belongs to the Amphion CS6100 series of high-performance image processing application-specific core solutions for programmable logic design (PLD). Aimed at a broad range of high-performance/low-cost consumer and professional imaging applications requiring baseline JPEG- or M-JPEG-compliant still-image compression/decompression in real time, the CS6190 supports the encoding/decoding of full-color image datastreams up to 36 megasamples per sec (with APEX II devices). The CS6190 is fully compliant with the ISO/IEC 10918-1/2 standard relating to baseline JPEG still-image compression/decompression. This highly integrated design operates in standalone mode with no host, embedded processor, or central processing unit (CPU) control required and offers a unique range of advanced image coding features including bitrate control and user-programmable tables for quantization and Huffman coding.

Image source data in any color-space format is input to the CS6190 in block format. The CS6190 can process up to 255 color components in an unlimited number of scans per image (Each scan can contain between one and four color components.). The image samples are compressed according to user-definable quantization and Huffman-coding parameters. Built-in bit rate control circuitry is selectively employed for bandwidth-constrained applications. The CS6190 outputs an ISO/IEC 10918-1 compliant datastream. Separate configuration, parameter extraction, and test access ports provide high visibility and flexible control for ease of integration of the CS6190 into the complete system-level design.

Applications for the CS6190 include:

  • Multifunction printers
  • Highly integrated encoder/decoder functions for low-cost, high-resolution document processing
  • Consumer video
  • Low-cost, low-power, highly integrated designs bring consumer devices such as digital video recorders to the mainstream
  • Digital copiers
  • Ultra-high performance enables high-speed, high-resolution copying
  • Rich feature set maximizes system functionality

Device Utilization Example

Table 1 lists the typical device utilization results for the motion JPEG encoder.

Table 1. Typical Device Utilization
Target Device Speed Grade Utilization Performance
(fMAX)
Logic Cells Memory 
Stratix® 1S20 -5 11,033 7 M4Ks 47.65 MHz
Cyclone™ 1C20

-6

13,523

7 M4Ks

46.63 MHz

APEX 20K400E -1 13663 17 ESBs(1) 32.23 MHz

Notes:

  1. ESBs = Embedded system blocks

Contact Information

For additional information, you can contact Amphion Semiconductor, Ltd. at:

Headquarters and Engineering:
Amphion Semiconductor, Ltd.
51 Malone Road
Belfast, BT9 6RY
Northern Ireland
Tel. +44 28 9050-4000
Fax +44 28 9050-4001

Email: info@amphion.com
URL: http://www.amphion.com

  Please Give Us Feedback