Features

This IP core has been developed to be a complete standards compliant JPEG / MJPEG Hardware Compressor / Encoder. Its main features are:

  • Baseline DCT compression according to JPEG ITU-T T.81 | ISO/IEC 10918-1 standard.
  • JFIF 1.02 standard file header.
  • On-the-fly selectable quality level/compression ratio from 1 to 100 before every compression.
  • Selectable chroma subsampling (4:4:4, 4:2:2 vert., 4:2:2 horiz., 4:2:0).
  • Unlimited input image size (up to 64K x 64K as per JPEG spec.).
  • Continuous data mode (input one image after another).
  • Data input: 24 bits RGB pixels.
  • Data output: 8 bits bus sequential output of the final JPEG image file's bytes.
  • Optional modules: EXIF support, Motion JPEG (MJPEG) support.
  • Unlimited Restart markers support.
  • Constant throughput: 2 compressed pixels every 3 clock cycles
  • FPGA: On Virtex-5 up to 135 Mpix/s (405 Msamples/s)
  • ASIC: On ASIC TSMC 0.13G process technology over 166 Mpix/s (>250 MHz)

    Quotation Request



You may also be interested in VISENGI's M/JPEG Decoder IP Core...



VISENGI JPEG CODEC Broadcast System Demo

What 135 Mpix/s throughput means?

 
StandardWidth x HeightImages / second
CIF352 x 2881330
VGA640 x 480439
SVGA800 x 600281
XGA1024 x 768171
HD 720p1280 x 720146
SXGA1280 x 1024103
UXGA1600 x 120070
HD 1080p1920 x 108065
QXGA2048 x 153643

Quality Levels

In order to let you assess the properties of the on-the-fly selectable quality setting, please use the slider below the image (requires a fast connection) in order to see the final compressed image (real output from the JPEG encoder core at chroma subsampling 4:4:4 (best quality)) and compression ratio.


Quality Level(1-100):

PSNR: dB

File Size: bytes

Compression Ratio: : 1



Throughput

The JPEG Encoder IP Core has a real throughput of two compressed pixels every three clock cycles at any compression ratio for a chroma subsampling of 4:2:0. To calculate the throughput for your platform, please use the search box in the "Resource Usage" section below to find your FPGA. The real throughput, in compressed pixels per second, will be the Maximum Frequency (in Hz) divided by three and then multiplied by two.

In case your application does need a much higher quality level, you may choose to compress images using a better chroma subsampling than 4:2:0. This will yield a better PSNR (Peak Signal to Noise Ratio) at the expense of compression ratio (bits per pixel). In the following table the choice is summarized with real quantities of PSNR and bpp for a quality ratio of 85 (the throughput depends only on the chroma subsampling) in a Virtex-5 with speed grade 3 and for the particular case of the colorful image used.

Throughput vs. Quality per Chroma Subsampling
Chroma SubsamplingPSNR @ Q=85Bits per Pixel @ Q=85Pixels / CycleMax. Throughput
4:4:433.5 dB3.81 / 367 Mpix/s
4:2:2 Horizontal32.1 dB3.21 / 2101 Mpix/s
4:2:2 Vertical31.3 dB3.21 / 2101 Mpix/s
4:2:030.9 dB2.82 / 3135 Mpix/s



For a comparison of the slight visual difference among the chroma subsamplings, you can take a look at the next gallery section, where each image has been compressed at a different chroma subsampling and with Q=100 to preserve the differences.



The following two tables show a comparison of the aforementioned PSNR and Bits per Pixel as a function of the Quality ratio for each of the chroma subsamplings (Legend: Blue is 4:4:4, Red is 4:2:2 Horizontal, Green is 4:2:2 Vertical and Magenta is 4:2:0). Note that the PSNR difference between 4:2:2 Horizontal and 4:2:2 Vertical depends greatly on the objects in the image. The large difference with 4:4:4 is explained by the scale of the various colored objects in this particular image, which helps underscore the chroma subsampling differences.


Please note that the values shown are completely dependent on the image compressed.

To make valid comparisons you must use the same quality demanding image used here (download).

If you would like to test the outstanding quality of VISENGI's JPEG encoder, please send us your test images and we will gladly perform and return to you the results.

Resource Usage

In the next table you can find the synthesis results for each FPGA type (Xilinx, Altera, and Actel) in which the core may be fitted. Please note that if your exact FPGA can not be found but it has enough resources compared to another FPGA of the same family, then it is also supported (especially in the Actel case, where logic usage is in Core Cells). If you are looking for synthesis results for other FPGA vendors or for ASIC targets, please contact us with your specific needs.


VendorFamilyDeviceLogic UsageBRAMsMULTs/DSPsMax. Freq.
VendorFamilyDeviceLogic UsageBRAMsMULTs/DSPsMax. Freq.
XilinxQPro Virtex Mil.XQV1000-438.2 %12033.736 MHz
XilinxQPro Virtex Mil.XQV600-468.0 %12033.736 MHz
XilinxQPro Virtex Rad.XQVR1000-438.3 %12033.736 MHz
XilinxQPro Virtex Rad.XQVR600-468.0 %12033.736 MHz
XilinxQPro Virtex-4 LX Mil.XQ4VLX25-1037.9 %43115.911 MHz
XilinxQPro Virtex-4 LX Mil.XQ4VLX60-1015.3 %43115.911 MHz
XilinxQPro Virtex-4 SX Mil.XQ4VSX55-1016.6 %43115.911 MHz
XilinxQPro Virtex-E Mil.XQV1000E-638.2 %12044.401 MHz
XilinxQPro Virtex-E Mil.XQV2000E-624.5 %12044.401 MHz
XilinxQPro Virtex-E Mil.XQV600E-668.0 %12044.401 MHz
XilinxQPro Virtex-II Mil.XQ2V1000-482.7 %4374.003 MHz
XilinxQPro Virtex-II Mil.XQ2V3000-429.5 %4374.003 MHz
XilinxQPro Virtex-II Mil.XQ2V6000-412.5 %4374.003 MHz
XilinxQPro Virtex-II Pro Mil.XQ2VP40-521.7 %4391.476 MHz
XilinxQPro Virtex-II Pro Mil.XQ2VP70-512.7 %4391.476 MHz
XilinxQPro Virtex-II Rad.XQR2V1000-482.7 %4374.003 MHz
XilinxQPro Virtex-II Rad.XQR2V3000-429.5 %4374.003 MHz
XilinxQPro Virtex-II Rad.XQR2V6000-412.5 %4374.003 MHz
XilinxSpartan-3 Auto.XA3S1000-453.9 %4366.306 MHz
XilinxSpartan-3 Auto.XA3S1500-431.1 %4366.306 MHz
XilinxSpartan-3XC3S1000-453.2 %4366.306 MHz
XilinxSpartan-3XC3S1000-553.2 %4373.450 MHz
XilinxSpartan-3XC3S1500-430.7 %4366.306 MHz
XilinxSpartan-3XC3S1500-530.7 %4373.450 MHz
XilinxSpartan-3XC3S2000-420.0 %4366.306 MHz
XilinxSpartan-3XC3S2000-519.9 %4373.450 MHz
XilinxSpartan-3XC3S4000-414.8 %4366.306 MHz
XilinxSpartan-3XC3S4000-514.8 %4373.450 MHz
XilinxSpartan-3XC3S5000-412.3 %4366.306 MHz
XilinxSpartan-3XC3S5000-512.3 %4373.450 MHz
XilinxSpartan-3A DSPXC3SD1800A-423.3 %4876.069 MHz
XilinxSpartan-3A DSPXC3SD1800A-523.4 %4889.455 MHz
XilinxSpartan-3A DSPXC3SD3400A-416.3 %4876.069 MHz
XilinxSpartan-3A DSPXC3SD3400A-516.3 %4889.455 MHz
XilinxSpartan-3AXC3S1400A-434.0 %4572.124 MHz
XilinxSpartan-3AXC3S1400A-533.9 %4583.176 MHz
XilinxSpartan-3AXC3S700A-465.0 %4572.124 MHz
XilinxSpartan-3AXC3S700A-564.8 %4583.176 MHz
XilinxSpartan-3ANXC3S1400AN-434.0 %4572.124 MHz
XilinxSpartan-3ANXC3S1400AN-533.9 %4583.176 MHz
XilinxSpartan-3ANXC3S700AN-465.0 %4572.124 MHz
XilinxSpartan-3ANXC3S700AN-564.8 %4583.176 MHz
XilinxSpartan-3E Auto.XA3S1200E-444.8 %4572.327 MHz
XilinxSpartan-3E Auto.XA3S1600E-426.3 %4572.327 MHz
XilinxSpartan-3E Auto.XA3S500E-483.4 %4572.327 MHz
XilinxSpartan-3EXC3S1200E-444.2 %4572.327 MHz
XilinxSpartan-3EXC3S1200E-544.2 %4582.913 MHz
XilinxSpartan-3EXC3S1600E-426.0 %4572.327 MHz
XilinxSpartan-3EXC3S1600E-526.0 %4582.913 MHz
XilinxSpartan-3EXC3S500E-482.3 %4572.327 MHz
XilinxSpartan-3EXC3S500E-582.3 %4582.913 MHz
XilinxSpartan-3LXC3S1000L-453.2 %4366.306 MHz
XilinxSpartan-3LXC3S1500L-430.7 %4366.306 MHz
XilinxSpartan-3LXC3S4000L-414.8 %4366.306 MHz
XilinxSpartan-IIEXC2S400E-697.9 %12044.401 MHz
XilinxSpartan-IIEXC2S400E-797.9 %12049.446 MHz
XilinxSpartan-IIEXC2S600E-668.0 %12044.401 MHz
XilinxSpartan-IIEXC2S600E-768.0 %12049.446 MHz
XilinxVirtexXCV1000-438.2 %12033.736 MHz
XilinxVirtexXCV1000-538.3 %12037.602 MHz
XilinxVirtexXCV1000-638.3 %12041.880 MHz
XilinxVirtexXCV400-497.9 %12033.736 MHz
XilinxVirtexXCV400-598.0 %12037.602 MHz
XilinxVirtexXCV400-698.0 %12041.880 MHz
XilinxVirtexXCV600-468.0 %12033.736 MHz
XilinxVirtexXCV600-568.0 %12037.602 MHz
XilinxVirtexXCV600-668.1 %12041.880 MHz
XilinxVirtexXCV800-450.0 %12033.736 MHz
XilinxVirtexXCV800-550.0 %12037.602 MHz
XilinxVirtexXCV800-650.0 %12041.880 MHz
XilinxVirtex-4 FXXC4VFX100-1010.6 %43115.911 MHz
XilinxVirtex-4 FXXC4VFX100-1110.6 %43134.282 MHz
XilinxVirtex-4 FXXC4VFX100-1210.6 %43146.437 MHz
XilinxVirtex-4 FXXC4VFX12-1081.5 %43115.911 MHz
XilinxVirtex-4 FXXC4VFX12-1181.4 %43134.282 MHz
XilinxVirtex-4 FXXC4VFX12-1281.3 %43146.437 MHz
XilinxVirtex-4 FXXC4VFX140-107.1 %43115.911 MHz
XilinxVirtex-4 FXXC4VFX140-117.1 %43134.282 MHz
XilinxVirtex-4 FXXC4VFX140-127.0 %43146.437 MHz
XilinxVirtex-4 FXXC4VFX20-1052.2 %43115.911 MHz
XilinxVirtex-4 FXXC4VFX20-1152.1 %43134.282 MHz
XilinxVirtex-4 FXXC4VFX20-1252.1 %43146.437 MHz
XilinxVirtex-4 FXXC4VFX40-1023.9 %43115.911 MHz
XilinxVirtex-4 FXXC4VFX40-1123.9 %43134.282 MHz
XilinxVirtex-4 FXXC4VFX40-1223.9 %43146.437 MHz
XilinxVirtex-4 FXXC4VFX60-1017.6 %43115.911 MHz
XilinxVirtex-4 FXXC4VFX60-1117.6 %43134.282 MHz
XilinxVirtex-4 FXXC4VFX60-1217.6 %43146.437 MHz
XilinxVirtex-4 LXXC4VLX100-109.1 %43115.911 MHz
XilinxVirtex-4 LXXC4VLX100-119.1 %43134.282 MHz
XilinxVirtex-4 LXXC4VLX100-129.1 %43146.437 MHz
XilinxVirtex-4 LXXC4VLX15-1072.6 %43115.911 MHz
XilinxVirtex-4 LXXC4VLX15-1172.5 %43134.282 MHz
XilinxVirtex-4 LXXC4VLX15-1272.4 %43146.437 MHz
XilinxVirtex-4 LXXC4VLX160-106.6 %43115.911 MHz
XilinxVirtex-4 LXXC4VLX160-116.6 %43134.282 MHz
XilinxVirtex-4 LXXC4VLX160-126.6 %43146.437 MHz
XilinxVirtex-4 LXXC4VLX200-105.0 %43115.911 MHz
XilinxVirtex-4 LXXC4VLX200-115.0 %43134.282 MHz
XilinxVirtex-4 LXXC4VLX200-125.0 %43146.437 MHz
XilinxVirtex-4 LXXC4VLX25-1041.5 %43115.911 MHz
XilinxVirtex-4 LXXC4VLX25-1141.4 %43134.282 MHz
XilinxVirtex-4 LXXC4VLX25-1241.4 %43146.437 MHz
XilinxVirtex-4 LXXC4VLX40-1024.2 %43115.911 MHz
XilinxVirtex-4 LXXC4VLX40-1124.2 %43134.282 MHz
XilinxVirtex-4 LXXC4VLX40-1224.1 %43146.437 MHz
XilinxVirtex-4 LXXC4VLX60-1016.8 %43115.911 MHz
XilinxVirtex-4 LXXC4VLX60-1116.7 %43134.282 MHz
XilinxVirtex-4 LXXC4VLX60-1216.7 %43146.437 MHz
XilinxVirtex-4 LXXC4VLX80-1012.4 %43115.911 MHz
XilinxVirtex-4 LXXC4VLX80-1112.4 %43134.282 MHz
XilinxVirtex-4 LXXC4VLX80-1212.4 %43146.437 MHz
XilinxVirtex-4 SXXC4VSX25-1043.6 %43115.911 MHz
XilinxVirtex-4 SXXC4VSX25-1143.5 %43134.282 MHz
XilinxVirtex-4 SXXC4VSX25-1243.5 %43146.437 MHz
XilinxVirtex-4 SXXC4VSX35-1029.0 %43115.911 MHz
XilinxVirtex-4 SXXC4VSX35-1129.0 %43134.282 MHz
XilinxVirtex-4 SXXC4VSX35-1229.0 %43146.437 MHz
XilinxVirtex-4 SXXC4VSX55-1018.1 %43115.911 MHz
XilinxVirtex-4 SXXC4VSX55-1118.1 %43134.282 MHz
XilinxVirtex-4 SXXC4VSX55-1218.1 %43146.437 MHz
XilinxVirtex-5 FXTXC5VFX100T-110.0 %33147.885 MHz
XilinxVirtex-5 FXTXC5VFX100T-29.9 %33174.599 MHz
XilinxVirtex-5 FXTXC5VFX100T-39.9 %33202.273 MHz
XilinxVirtex-5 FXTXC5VFX130T-17.8 %33147.885 MHz
XilinxVirtex-5 FXTXC5VFX130T-27.7 %33174.599 MHz
XilinxVirtex-5 FXTXC5VFX130T-37.8 %33202.273 MHz
XilinxVirtex-5 FXTXC5VFX200T-15.2 %33147.885 MHz
XilinxVirtex-5 FXTXC5VFX200T-25.2 %33174.599 MHz
XilinxVirtex-5 FXTXC5VFX200T-35.2 %33202.273 MHz
XilinxVirtex-5 FXTXC5VFX30T-131.1 %33147.885 MHz
XilinxVirtex-5 FXTXC5VFX30T-231.0 %33174.599 MHz
XilinxVirtex-5 FXTXC5VFX30T-331.0 %33202.273 MHz
XilinxVirtex-5 FXTXC5VFX70T-114.2 %33147.885 MHz
XilinxVirtex-5 FXTXC5VFX70T-214.1 %33174.599 MHz
XilinxVirtex-5 FXTXC5VFX70T-314.2 %33202.273 MHz
XilinxVirtex-5 LXXC5VLX110-19.2 %33147.885 MHz
XilinxVirtex-5 LXXC5VLX110-29.2 %33174.599 MHz
XilinxVirtex-5 LXXC5VLX110-39.2 %33202.273 MHz
XilinxVirtex-5 LXXC5VLX155-16.6 %33147.885 MHz
XilinxVirtex-5 LXXC5VLX155-26.5 %33174.599 MHz
XilinxVirtex-5 LXXC5VLX155-36.5 %33202.273 MHz
XilinxVirtex-5 LXXC5VLX220-14.6 %33147.885 MHz
XilinxVirtex-5 LXXC5VLX220-24.6 %33174.599 MHz
XilinxVirtex-5 LXXC5VLX220-34.6 %33202.273 MHz
XilinxVirtex-5 LXXC5VLX30-133.2 %33147.885 MHz
XilinxVirtex-5 LXXC5VLX30-233.0 %33174.599 MHz
XilinxVirtex-5 LXXC5VLX30-333.1 %33202.273 MHz
XilinxVirtex-5 LXXC5VLX330-13.1 %33147.885 MHz
XilinxVirtex-5 LXXC5VLX330-23.1 %33174.599 MHz
XilinxVirtex-5 LXXC5VLX330-33.1 %33202.273 MHz
XilinxVirtex-5 LXXC5VLX50-122.1 %33147.885 MHz
XilinxVirtex-5 LXXC5VLX50-222.0 %33174.599 MHz
XilinxVirtex-5 LXXC5VLX50-322.0 %33202.273 MHz
XilinxVirtex-5 LXXC5VLX85-112.3 %33147.885 MHz
XilinxVirtex-5 LXXC5VLX85-212.2 %33174.599 MHz
XilinxVirtex-5 LXXC5VLX85-312.2 %33202.273 MHz
XilinxVirtex-5 LXTXC5VLX110T-19.2 %33147.885 MHz
XilinxVirtex-5 LXTXC5VLX110T-29.2 %33174.599 MHz
XilinxVirtex-5 LXTXC5VLX110T-39.2 %33202.273 MHz
XilinxVirtex-5 LXTXC5VLX155T-16.6 %33147.885 MHz
XilinxVirtex-5 LXTXC5VLX155T-26.5 %33174.599 MHz
XilinxVirtex-5 LXTXC5VLX155T-36.5 %33202.273 MHz
XilinxVirtex-5 LXTXC5VLX20T-151.1 %33147.885 MHz
XilinxVirtex-5 LXTXC5VLX20T-250.8 %33174.599 MHz
XilinxVirtex-5 LXTXC5VLX20T-350.9 %33202.273 MHz
XilinxVirtex-5 LXTXC5VLX220T-14.6 %33147.885 MHz
XilinxVirtex-5 LXTXC5VLX220T-24.6 %33174.599 MHz
XilinxVirtex-5 LXTXC5VLX220T-34.6 %33202.273 MHz
XilinxVirtex-5 LXTXC5VLX30T-133.2 %33147.885 MHz
XilinxVirtex-5 LXTXC5VLX30T-233.0 %33174.599 MHz
XilinxVirtex-5 LXTXC5VLX30T-333.1 %33202.273 MHz
XilinxVirtex-5 LXTXC5VLX330T-13.1 %33147.885 MHz
XilinxVirtex-5 LXTXC5VLX330T-23.1 %33174.599 MHz
XilinxVirtex-5 LXTXC5VLX330T-33.1 %33202.273 MHz
XilinxVirtex-5 LXTXC5VLX50T-122.1 %33147.885 MHz
XilinxVirtex-5 LXTXC5VLX50T-222.0 %33174.599 MHz
XilinxVirtex-5 LXTXC5VLX50T-322.0 %33202.273 MHz
XilinxVirtex-5 LXTXC5VLX85T-112.3 %33147.885 MHz
XilinxVirtex-5 LXTXC5VLX85T-212.2 %33174.599 MHz
XilinxVirtex-5 LXTXC5VLX85T-312.2 %33202.273 MHz
XilinxVirtex-5 SXTXC5VSX240T-14.3 %33147.885 MHz
XilinxVirtex-5 SXTXC5VSX240T-24.2 %33174.599 MHz
XilinxVirtex-5 SXTXC5VSX240T-34.2 %33202.273 MHz
XilinxVirtex-5 SXTXC5VSX35T-129.3 %33147.885 MHz
XilinxVirtex-5 SXTXC5VSX35T-229.1 %33174.599 MHz
XilinxVirtex-5 SXTXC5VSX35T-329.2 %33202.273 MHz
XilinxVirtex-5 SXTXC5VSX50T-119.5 %33147.885 MHz
XilinxVirtex-5 SXTXC5VSX50T-219.4 %33174.599 MHz
XilinxVirtex-5 SXTXC5VSX50T-319.5 %33202.273 MHz
XilinxVirtex-5 SXTXC5VSX95T-110.8 %33147.885 MHz
XilinxVirtex-5 SXTXC5VSX95T-210.8 %33174.599 MHz
XilinxVirtex-5 SXTXC5VSX95T-310.8 %33202.273 MHz
XilinxVirtex-5 TXTXC5VTX150T-16.9 %33147.885 MHz
XilinxVirtex-5 TXTXC5VTX150T-26.8 %33174.599 MHz
XilinxVirtex-5 TXTXC5VTX150T-36.8 %33202.273 MHz
XilinxVirtex-5 TXTXC5VTX240T-14.3 %33147.885 MHz
XilinxVirtex-5 TXTXC5VTX240T-24.2 %33174.599 MHz
XilinxVirtex-5 TXTXC5VTX240T-34.2 %33202.273 MHz
XilinxVirtex-EXCV1000E-638.2 %12044.401 MHz
XilinxVirtex-EXCV1000E-738.2 %12049.446 MHz
XilinxVirtex-EXCV1000E-838.2 %12052.729 MHz
XilinxVirtex-EXCV1600E-630.2 %12044.401 MHz
XilinxVirtex-EXCV1600E-730.2 %12049.446 MHz
XilinxVirtex-EXCV1600E-830.2 %12052.729 MHz
XilinxVirtex-EXCV2000E-624.5 %12044.401 MHz
XilinxVirtex-EXCV2000E-724.5 %12049.446 MHz
XilinxVirtex-EXCV2000E-824.5 %12052.729 MHz
XilinxVirtex-EXCV2600E-618.5 %12044.401 MHz
XilinxVirtex-EXCV2600E-718.5 %12049.446 MHz
XilinxVirtex-EXCV2600E-818.5 %12052.729 MHz
XilinxVirtex-EXCV3200E-614.5 %12044.401 MHz
XilinxVirtex-EXCV3200E-714.5 %12049.446 MHz
XilinxVirtex-EXCV3200E-814.5 %12052.729 MHz
XilinxVirtex-EXCV400E-697.9 %12044.401 MHz
XilinxVirtex-EXCV400E-797.9 %12049.446 MHz
XilinxVirtex-EXCV400E-897.9 %12052.729 MHz
XilinxVirtex-EXCV405E-697.9 %12044.401 MHz
XilinxVirtex-EXCV405E-797.9 %12049.446 MHz
XilinxVirtex-EXCV405E-897.9 %12052.729 MHz
XilinxVirtex-EXCV600E-668.0 %12044.401 MHz
XilinxVirtex-EXCV600E-768.0 %12049.446 MHz
XilinxVirtex-EXCV600E-868.0 %12052.729 MHz
XilinxVirtex-EXCV812E-649.9 %12044.401 MHz
XilinxVirtex-EXCV812E-749.9 %12049.446 MHz
XilinxVirtex-EXCV812E-849.9 %12052.729 MHz
XilinxVirtex-II Pro XXC2VPX20-543.0 %4391.476 MHz
XilinxVirtex-II Pro XXC2VPX20-643.0 %43103.562 MHz
XilinxVirtex-II Pro XXC2VPX20-743.0 %43123.109 MHz
XilinxVirtex-II Pro XXC2VPX70-512.7 %4391.476 MHz
XilinxVirtex-II Pro XXC2VPX70-612.7 %43103.562 MHz
XilinxVirtex-II Pro XXC2VPX70-712.7 %43123.109 MHz
XilinxVirtex-II ProXC2VP100-59.6 %4391.476 MHz
XilinxVirtex-II ProXC2VP100-69.6 %43103.562 MHz
XilinxVirtex-II ProXC2VP100-79.6 %43123.109 MHz
XilinxVirtex-II ProXC2VP20-545.4 %4391.476 MHz
XilinxVirtex-II ProXC2VP20-645.4 %43103.562 MHz
XilinxVirtex-II ProXC2VP20-745.4 %43123.109 MHz
XilinxVirtex-II ProXC2VP30-530.8 %4391.476 MHz
XilinxVirtex-II ProXC2VP30-630.8 %43103.562 MHz
XilinxVirtex-II ProXC2VP30-730.8 %43123.109 MHz
XilinxVirtex-II ProXC2VP40-521.7 %4391.476 MHz
XilinxVirtex-II ProXC2VP40-621.7 %43103.562 MHz
XilinxVirtex-II ProXC2VP40-721.7 %43123.109 MHz
XilinxVirtex-II ProXC2VP50-517.8 %4391.476 MHz
XilinxVirtex-II ProXC2VP50-617.8 %43103.562 MHz
XilinxVirtex-II ProXC2VP50-717.8 %43123.109 MHz
XilinxVirtex-II ProXC2VP70-512.7 %4391.476 MHz
XilinxVirtex-II ProXC2VP70-612.7 %43103.562 MHz
XilinxVirtex-II ProXC2VP70-712.7 %43123.109 MHz
XilinxVirtex-IIXC2V1000-481.4 %4363.733 MHz
XilinxVirtex-IIXC2V1000-581.4 %4373.389 MHz
XilinxVirtex-IIXC2V1000-682.9 %4398.795 MHz
XilinxVirtex-IIXC2V1500-454.3 %4363.733 MHz
XilinxVirtex-IIXC2V1500-554.3 %4373.389 MHz
XilinxVirtex-IIXC2V1500-655.2 %4398.795 MHz
XilinxVirtex-IIXC2V2000-438.8 %4363.733 MHz
XilinxVirtex-IIXC2V2000-538.8 %4373.389 MHz
XilinxVirtex-IIXC2V2000-639.5 %4398.795 MHz
XilinxVirtex-IIXC2V3000-429.1 %4363.733 MHz
XilinxVirtex-IIXC2V3000-529.1 %4373.389 MHz
XilinxVirtex-IIXC2V3000-629.6 %4398.795 MHz
XilinxVirtex-IIXC2V4000-418.1 %4363.733 MHz
XilinxVirtex-IIXC2V4000-518.1 %4373.389 MHz
XilinxVirtex-IIXC2V4000-618.4 %4398.795 MHz
XilinxVirtex-IIXC2V6000-412.3 %4363.733 MHz
XilinxVirtex-IIXC2V6000-512.3 %4373.389 MHz
XilinxVirtex-IIXC2V6000-612.6 %4398.795 MHz
XilinxVirtex-IIXC2V8000-48.9 %4363.733 MHz
XilinxVirtex-IIXC2V8000-58.9 %4373.389 MHz
XilinxVirtex-IIXC2V8000-69.1 %4398.795 MHz
AlteraArria GXEP1AGX20C2-C642.9 %2.3 %390.010 MHz
AlteraArria GXEP1AGX20C-C642.9 %2.3 %390.010 MHz
AlteraArria GXEP1AGX35C-C627.6 %2.1 %390.010 MHz
AlteraArria GXEP1AGX35D-C627.6 %2.1 %390.010 MHz
AlteraArria GXEP1AGX50C-C618.5 %1.1 %390.010 MHz
AlteraArria GXEP1AGX50D-C618.5 %1.1 %390.010 MHz
AlteraArria GXEP1AGX60C-C615.4 %1.1 %390.010 MHz
AlteraArria GXEP1AGX60D-C615.4 %1.1 %390.010 MHz
AlteraArria GXEP1AGX60E-C615.4 %1.1 %390.010 MHz
AlteraArria GXEP1AGX90E-C610.3 %0.6 %390.010 MHz
AlteraCyclone IIEP2C15-C656.2 %13.5 %397.260 MHz
AlteraCyclone IIEP2C15-C756.2 %13.5 %381.600 MHz
AlteraCyclone IIEP2C15-C856.2 %13.5 %367.440 MHz
AlteraCyclone IIEP2C20-C643.3 %13.5 %397.260 MHz
AlteraCyclone IIEP2C20-C743.3 %13.5 %381.600 MHz
AlteraCyclone IIEP2C20-C843.3 %13.5 %367.440 MHz
AlteraCyclone IIEP2C35-C624.5 %6.7 %397.260 MHz
AlteraCyclone IIEP2C35-C724.5 %6.7 %381.600 MHz
AlteraCyclone IIEP2C35-C824.5 %6.7 %367.440 MHz
AlteraCyclone IIEP2C50-C616.1 %5.4 %397.260 MHz
AlteraCyclone IIEP2C50-C716.1 %5.4 %381.600 MHz
AlteraCyclone IIEP2C50-C816.1 %5.4 %367.440 MHz
AlteraCyclone IIEP2C70-C611.9 %2.8 %397.260 MHz
AlteraCyclone IIEP2C70-C711.9 %2.8 %381.600 MHz
AlteraCyclone IIEP2C70-C811.9 %2.8 %367.440 MHz
AlteraCyclone IIEP2C8-C698.4 %19.4 %397.260 MHz
AlteraCyclone IIEP2C8-C798.4 %19.4 %381.600 MHz
AlteraCyclone IIEP2C8-C898.4 %19.4 %367.440 MHz
AlteraCyclone IIIEP3C10-C678.7 %7.6 %3101.050 MHz
AlteraCyclone IIIEP3C10-C778.7 %7.6 %387.130 MHz
AlteraCyclone IIIEP3C10-C878.7 %7.6 %374.460 MHz
AlteraCyclone IIIEP3C120-C66.8 %0.8 %3101.050 MHz
AlteraCyclone IIIEP3C120-C76.8 %0.8 %387.130 MHz
AlteraCyclone IIIEP3C120-C86.8 %0.8 %374.460 MHz
AlteraCyclone IIIEP3C16-C652.7 %6.2 %3101.050 MHz
AlteraCyclone IIIEP3C16-C752.7 %6.2 %387.130 MHz
AlteraCyclone IIIEP3C16-C852.7 %6.2 %374.460 MHz
AlteraCyclone IIIEP3C25-C633.0 %5.3 %3101.050 MHz
AlteraCyclone IIIEP3C25-C733.0 %5.3 %387.130 MHz
AlteraCyclone IIIEP3C25-C833.0 %5.3 %374.460 MHz
AlteraCyclone IIIEP3C40-C620.5 %2.8 %3101.050 MHz
AlteraCyclone IIIEP3C40-C720.5 %2.8 %387.130 MHz
AlteraCyclone IIIEP3C40-C820.5 %2.8 %374.460 MHz
AlteraCyclone IIIEP3C55-C614.5 %1.3 %3101.050 MHz
AlteraCyclone IIIEP3C55-C714.5 %1.3 %387.130 MHz
AlteraCyclone IIIEP3C55-C814.5 %1.3 %374.460 MHz
AlteraCyclone IIIEP3C80-C610.0 %1.1 %3101.050 MHz
AlteraCyclone IIIEP3C80-C710.0 %1.1 %387.130 MHz
AlteraCyclone IIIEP3C80-C810.0 %1.1 %374.460 MHz
AlteraCycloneEP1C12-C674.9 %13.5 %078.410 MHz
AlteraCycloneEP1C12-C774.9 %13.5 %069.930 MHz
AlteraCycloneEP1C12-C874.9 %13.5 %065.010 MHz
AlteraCycloneEP1C20-C645.0 %10.9 %078.410 MHz
AlteraCycloneEP1C20-C745.0 %10.9 %069.930 MHz
AlteraCycloneEP1C20-C845.0 %10.9 %065.010 MHz
AlteraStratix II GXEP2SGX130G-C37.0 %0.4 %3142.230 MHz
AlteraStratix II GXEP2SGX130G-C47.0 %0.4 %3127.750 MHz
AlteraStratix II GXEP2SGX130G-C57.0 %0.4 %3104.890 MHz
AlteraStratix II GXEP2SGX30C-C327.3 %2.1 %3142.230 MHz
AlteraStratix II GXEP2SGX30C-C427.3 %2.1 %3127.750 MHz
AlteraStratix II GXEP2SGX30C-C527.3 %2.1 %3104.890 MHz
AlteraStratix II GXEP2SGX30D-C327.3 %2.1 %3142.230 MHz
AlteraStratix II GXEP2SGX30D-C427.3 %2.1 %3127.750 MHz
AlteraStratix II GXEP2SGX30D-C527.3 %2.1 %3104.890 MHz
AlteraStratix II GXEP2SGX60C-C315.3 %1.1 %3142.230 MHz
AlteraStratix II GXEP2SGX60C-C415.3 %1.1 %3127.750 MHz
AlteraStratix II GXEP2SGX60C-C515.3 %1.1 %3104.890 MHz
AlteraStratix II GXEP2SGX60D-C315.3 %1.1 %3142.230 MHz
AlteraStratix II GXEP2SGX60D-C415.3 %1.1 %3127.750 MHz
AlteraStratix II GXEP2SGX60D-C515.3 %1.1 %3104.890 MHz
AlteraStratix II GXEP2SGX60E-C315.3 %1.1 %3142.230 MHz
AlteraStratix II GXEP2SGX60E-C415.3 %1.1 %3127.750 MHz
AlteraStratix II GXEP2SGX60E-C515.3 %1.1 %3104.890 MHz
AlteraStratix II GXEP2SGX90E-C310.2 %0.6 %3142.230 MHz
AlteraStratix II GXEP2SGX90E-C410.2 %0.6 %3127.750 MHz
AlteraStratix II GXEP2SGX90E-C510.2 %0.6 %3104.890 MHz
AlteraStratix II GXEP2SGX90F-C310.2 %0.6 %3142.230 MHz
AlteraStratix II GXEP2SGX90F-C410.2 %0.6 %3127.750 MHz
AlteraStratix II GXEP2SGX90F-C510.2 %0.6 %3104.890 MHz
AlteraStratix IIEP2S130-C37.0 %0.4 %3138.680 MHz
AlteraStratix IIEP2S130-C47.0 %0.4 %3120.540 MHz
AlteraStratix IIEP2S130-C57.0 %0.4 %3100.670 MHz
AlteraStratix IIEP2S15-C359.4 %6.7 %3138.680 MHz
AlteraStratix IIEP2S15-C459.4 %6.7 %3120.540 MHz
AlteraStratix IIEP2S15-C559.4 %6.7 %3100.670 MHz
AlteraStratix IIEP2S180-C35.2 %0.3 %3138.680 MHz
AlteraStratix IIEP2S180-C45.2 %0.3 %3120.540 MHz
AlteraStratix IIEP2S180-C55.2 %0.3 %3100.670 MHz
AlteraStratix IIEP2S30-C327.3 %2.1 %3138.680 MHz
AlteraStratix IIEP2S30-C427.3 %2.1 %3120.540 MHz
AlteraStratix IIEP2S30-C527.3 %2.1 %3100.670 MHz
AlteraStratix IIEP2S60-C315.3 %1.1 %3138.680 MHz
AlteraStratix IIEP2S60-C415.3 %1.1 %3120.540 MHz
AlteraStratix IIEP2S60-C515.3 %1.1 %3100.670 MHz
AlteraStratix IIEP2S90-C310.2 %0.6 %3138.680 MHz
AlteraStratix IIEP2S90-C410.2 %0.6 %3120.540 MHz
AlteraStratix IIEP2S90-C510.2 %0.6 %3100.670 MHz
AlteraStratix IIIEP3SE110-C28.6 %0.3 %6151.880 MHz
AlteraStratix IIIEP3SE110-C38.6 %0.3 %6125.750 MHz
AlteraStratix IIIEP3SE110-C48.6 %0.3 %6122.740 MHz
AlteraStratix IIIEP3SE110-C4L8.6 %0.3 %691.930 MHz
AlteraStratix IIIEP3SE260-C23.6 %0.2 %6151.880 MHz
AlteraStratix IIIEP3SE260-C33.6 %0.2 %6125.750 MHz
AlteraStratix IIIEP3SE260-C43.6 %0.2 %6122.740 MHz
AlteraStratix IIIEP3SE260-C4L3.6 %0.2 %691.930 MHz
AlteraStratix IIIEP3SE50-C219.5 %0.5 %6151.880 MHz
AlteraStratix IIIEP3SE50-C319.5 %0.5 %6125.750 MHz
AlteraStratix IIIEP3SE50-C419.5 %0.5 %6122.740 MHz
AlteraStratix IIIEP3SE50-C4L19.5 %0.5 %691.930 MHz
AlteraStratix IIIEP3SE80-C211.6 %0.4 %6151.880 MHz
AlteraStratix IIIEP3SE80-C311.6 %0.4 %6125.750 MHz
AlteraStratix IIIEP3SE80-C411.6 %0.4 %6122.740 MHz
AlteraStratix IIIEP3SE80-C4L11.6 %0.4 %691.930 MHz
AlteraStratix IIIEP3SL110-C28.6 %0.7 %6151.560 MHz
AlteraStratix IIIEP3SL110-C38.6 %0.7 %6135.230 MHz
AlteraStratix IIIEP3SL110-C48.6 %0.7 %6120.630 MHz
AlteraStratix IIIEP3SL110-C4L8.6 %0.7 %695.750 MHz
AlteraStratix IIIEP3SL150-C26.5 %0.5 %6151.560 MHz
AlteraStratix IIIEP3SL150-C36.5 %0.5 %6135.230 MHz
AlteraStratix IIIEP3SL150-C46.5 %0.5 %6120.630 MHz
AlteraStratix IIIEP3SL150-C4L6.5 %0.5 %695.750 MHz
AlteraStratix IIIEP3SL200-C24.6 %0.3 %6151.560 MHz
AlteraStratix IIIEP3SL200-C34.6 %0.3 %6135.230 MHz
AlteraStratix IIIEP3SL200-C44.6 %0.3 %6120.630 MHz
AlteraStratix IIIEP3SL200-C4L4.6 %0.3 %695.750 MHz
AlteraStratix IIIEP3SL340-C22.7 %0.2 %6151.560 MHz
AlteraStratix IIIEP3SL340-C32.7 %0.2 %6135.230 MHz
AlteraStratix IIIEP3SL340-C42.7 %0.2 %6120.630 MHz
AlteraStratix IIIEP3SL340-C4L2.7 %0.2 %695.750 MHz
AlteraStratix IIIEP3SL50-C219.5 %1.5 %6151.560 MHz
AlteraStratix IIIEP3SL50-C319.5 %1.5 %6135.230 MHz
AlteraStratix IIIEP3SL50-C419.5 %1.5 %6120.630 MHz
AlteraStratix IIIEP3SL50-C4L19.5 %1.5 %695.750 MHz
AlteraStratix IIIEP3SL70-C213.7 %1.2 %6151.560 MHz
AlteraStratix IIIEP3SL70-C313.7 %1.2 %6135.230 MHz
AlteraStratix IIIEP3SL70-C413.7 %1.2 %6120.630 MHz
AlteraStratix IIIEP3SL70-C4L13.7 %1.2 %695.750 MHz
AlteraStratixEP1S10-C577.7 %3.5 %385.150 MHz
AlteraStratixEP1S10-C677.7 %3.5 %382.770 MHz
AlteraStratixEP1S10-C777.7 %3.5 %372.220 MHz
AlteraStratixEP1S20-C544.5 %1.9 %385.150 MHz
AlteraStratixEP1S20-C644.5 %1.9 %382.770 MHz
AlteraStratixEP1S20-C744.5 %1.9 %372.220 MHz
AlteraStratixEP1S25-C532.0 %1.7 %385.150 MHz
AlteraStratixEP1S25-C632.0 %1.7 %382.770 MHz
AlteraStratixEP1S25-C732.0 %1.7 %372.220 MHz
AlteraStratixEP1S30-C525.3 %1.0 %385.150 MHz
AlteraStratixEP1S30-C625.3 %1.0 %382.770 MHz
AlteraStratixEP1S30-C725.3 %1.0 %372.220 MHz
AlteraStratixEP1S40-C519.9 %0.9 %385.150 MHz
AlteraStratixEP1S40-C619.9 %0.9 %382.770 MHz
AlteraStratixEP1S40-C719.9 %0.9 %372.220 MHz
AlteraStratixEP1S60-C514.4 %0.6 %385.150 MHz
AlteraStratixEP1S60-C614.4 %0.6 %382.770 MHz
AlteraStratixEP1S60-C714.4 %0.6 %372.220 MHz
AlteraStratixEP1S80-C510.4 %0.4 %385.150 MHz
AlteraStratixEP1S80-C610.4 %0.4 %382.770 MHz
AlteraStratixEP1S80-C710.4 %0.4 %372.220 MHz
ActelProASIC3A3P1000-222,10715039.7 MHz
ActelCortex-M1M1A3P1000L-122,13515035.1 MHz
XilinxSpartan-6XC6SLX45-327.8 %73100.3 MHz
XilinxSpartan-6XC6SLX45T-327.8 %73100.3 MHz


Support

Included with the core is:

Quotation Request

  • Technical support via email
  • IP Core Datasheet
  • Instantation Template
  • Complete Testbench for source code

For any further information on this core or if you would like to receive a price quotation, please use the Contact form or the Quote Request button.