Features
This hardware IP core features a Bilinear Bayer to RGB converter. Its main characteristics are:
- Bilinear pixel interpolation with full border corner cases support.
- Unlimited input image size.
- Dual independent clock regions (input uses image sensor's clock, output may use your system clock).
- Pipelined design to allow a one RGB pixel per cycle throughput.
- Minimum latency (as low as two rows).
- Smallest internal buffers (just two rows of pixels).
- Fully parametrisable ("on the fly" settings can be changed via configuration registers):
- Sensor's Bayer pixels' input bit width (8, 10, 12, any bits).
- Sensor's signaling: active-high/low frame valid and line valid signals (on the fly).
- Sensor's Bayer type: first R, first Gb, first Gr, or first B (on the fly).
- Converter output pixel bit width: 24, 30, 36, or any bits RGB output pixels.
For more information on Bayer to RGB conversion, please see the section below labeled "What does a Bayer converter do?".
In addition to the stated features, the converter comes in two possible configurations, selected by the user before synthesis:
- Borderless frame: an input image of (Width x Height) is output as (Width-2 x Height-2), saving logic resources.
- Full frame: an input image of (Width x Height) is output as (Width x Height), this configuration requires more logic than the previous one to deal with border corner cases.
The "borderless frame" configuration has been developed as a commodity for resource critical applications, where it is preferable to set the sensor's capture at, for example, 642 x 482 to have the converter output VGA images. This configuration needs around half the logic than the full frame configuration.
The core has been designed with dual clocking in mind. As such, the input clock must be that of the image sensor, but the output is clocked by your system clock. The only requirement is, obviously, that the output clock be equal or faster than the input clock.
Resource Usage
In the next table you can find the synthesis results for each FPGA type (Xilinx and Altera) 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. If you are looking for synthesis results for other FPGA vendors or for ASIC targets, please contact us with your specific needs.
Vendor | Family | Device | BitSlices-LUT+FF | RAM | DSP/MULT 18 bits | Max. Freq. |
---|---|---|---|---|---|---|
Vendor | Family | Device | BitSlices-LUT+FF | RAM | DSP/MULT 18 bits | Max. Freq. |
Xilinx | QPro Virtex Mil. | XQV1000-4 | 19.2 % | 0 | 0 | 24.416 MHz |
Xilinx | QPro Virtex Mil. | XQV300-4 | 77.0 % | 0 | 0 | 24.416 MHz |
Xilinx | QPro Virtex Mil. | XQV600-4 | 34.2 % | 0 | 0 | 24.416 MHz |
Xilinx | QPro Virtex Rad. | XQVR1000-4 | 19.2 % | 0 | 0 | 24.416 MHz |
Xilinx | QPro Virtex Rad. | XQVR300-4 | 77.0 % | 0 | 0 | 24.416 MHz |
Xilinx | QPro Virtex Rad. | XQVR600-4 | 34.2 % | 0 | 0 | 24.416 MHz |
Xilinx | QPro Virtex-4 LX Mil. | XQ4VLX25-10 | 2.8 % | 4 | 0 | 159.127 MHz |
Xilinx | QPro Virtex-4 LX Mil. | XQ4VLX60-10 | 1.1 % | 4 | 0 | 159.127 MHz |
Xilinx | QPro Virtex-4 SX Mil. | XQ4VSX55-10 | 1.2 % | 4 | 0 | 159.127 MHz |
Xilinx | QPro Virtex-E Mil. | XQV1000E-6 | 19.3 % | 0 | 0 | 33.755 MHz |
Xilinx | QPro Virtex-E Mil. | XQV2000E-6 | 12.4 % | 0 | 0 | 33.755 MHz |
Xilinx | QPro Virtex-E Mil. | XQV600E-6 | 34.3 % | 0 | 0 | 33.755 MHz |
Xilinx | QPro Virtex-II Mil. | XQ2V1000-4 | 5.7 % | 4 | 0 | 105.516 MHz |
Xilinx | QPro Virtex-II Mil. | XQ2V3000-4 | 2.0 % | 4 | 0 | 105.516 MHz |
Xilinx | QPro Virtex-II Mil. | XQ2V6000-4 | 0.9 % | 4 | 0 | 105.516 MHz |
Xilinx | QPro Virtex-II Pro Mil. | XQ2VP40-5 | 1.5 % | 4 | 0 | 131.928 MHz |
Xilinx | QPro Virtex-II Pro Mil. | XQ2VP70-5 | 0.9 % | 4 | 0 | 131.928 MHz |
Xilinx | QPro Virtex-II Rad. | XQR2V1000-4 | 5.7 % | 4 | 0 | 105.516 MHz |
Xilinx | QPro Virtex-II Rad. | XQR2V3000-4 | 2.0 % | 4 | 0 | 105.516 MHz |
Xilinx | QPro Virtex-II Rad. | XQR2V6000-4 | 0.9 % | 4 | 0 | 105.516 MHz |
Xilinx | Spartan-3 Auto. | XA3S1000-4 | 4.1 % | 4 | 0 | 91.299 MHz |
Xilinx | Spartan-3 Auto. | XA3S1500-4 | 2.4 % | 4 | 0 | 91.299 MHz |
Xilinx | Spartan-3 Auto. | XA3S200-4 | 16.5 % | 4 | 0 | 91.299 MHz |
Xilinx | Spartan-3 Auto. | XA3S400-4 | 8.8 % | 4 | 0 | 91.299 MHz |
Xilinx | Spartan-3 Auto. | XA3S50-4 | 41.3 % | 4 | 0 | 91.299 MHz |
Xilinx | Spartan-3 | XC3S1000-4 | 4.1 % | 4 | 0 | 91.299 MHz |
Xilinx | Spartan-3 | XC3S1000-5 | 4.1 % | 4 | 0 | 106.552 MHz |
Xilinx | Spartan-3 | XC3S1500-4 | 2.4 % | 4 | 0 | 91.299 MHz |
Xilinx | Spartan-3 | XC3S1500-5 | 2.4 % | 4 | 0 | 106.552 MHz |
Xilinx | Spartan-3 | XC3S2000-4 | 1.6 % | 4 | 0 | 91.299 MHz |
Xilinx | Spartan-3 | XC3S2000-5 | 1.5 % | 4 | 0 | 106.552 MHz |
Xilinx | Spartan-3 | XC3S200-4 | 16.6 % | 4 | 0 | 91.299 MHz |
Xilinx | Spartan-3 | XC3S200-5 | 16.5 % | 4 | 0 | 106.552 MHz |
Xilinx | Spartan-3 | XC3S4000-4 | 1.2 % | 4 | 0 | 91.299 MHz |
Xilinx | Spartan-3 | XC3S4000-5 | 1.1 % | 4 | 0 | 106.552 MHz |
Xilinx | Spartan-3 | XC3S400-4 | 8.9 % | 4 | 0 | 91.299 MHz |
Xilinx | Spartan-3 | XC3S400-5 | 8.8 % | 4 | 0 | 106.552 MHz |
Xilinx | Spartan-3 | XC3S5000-4 | 1.0 % | 4 | 0 | 91.299 MHz |
Xilinx | Spartan-3 | XC3S5000-5 | 0.9 % | 4 | 0 | 106.552 MHz |
Xilinx | Spartan-3 | XC3S50-4 | 41.4 % | 4 | 0 | 91.299 MHz |
Xilinx | Spartan-3 | XC3S50-5 | 41.1 % | 4 | 0 | 106.552 MHz |
Xilinx | Spartan-3A DSP | XC3SD1800A-4 | 1.8 % | 4 | 0 | 98.270 MHz |
Xilinx | Spartan-3A DSP | XC3SD1800A-5 | 1.8 % | 4 | 0 | 115.577 MHz |
Xilinx | Spartan-3A DSP | XC3SD3400A-4 | 1.2 % | 4 | 0 | 98.270 MHz |
Xilinx | Spartan-3A DSP | XC3SD3400A-5 | 1.2 % | 4 | 0 | 115.577 MHz |
Xilinx | Spartan-3A | XC3S1400A-4 | 2.7 % | 4 | 0 | 101.369 MHz |
Xilinx | Spartan-3A | XC3S1400A-5 | 2.6 % | 4 | 0 | 120.016 MHz |
Xilinx | Spartan-3A | XC3S200A-4 | 17.0 % | 4 | 0 | 101.369 MHz |
Xilinx | Spartan-3A | XC3S200A-5 | 16.1 % | 4 | 0 | 120.016 MHz |
Xilinx | Spartan-3A | XC3S400A-4 | 8.5 % | 4 | 0 | 101.369 MHz |
Xilinx | Spartan-3A | XC3S400A-5 | 8.1 % | 4 | 0 | 120.016 MHz |
Xilinx | Spartan-3A | XC3S700A-4 | 5.2 % | 4 | 0 | 101.369 MHz |
Xilinx | Spartan-3A | XC3S700A-5 | 4.9 % | 4 | 0 | 120.016 MHz |
Xilinx | Spartan-3AN | XC3S1400AN-4 | 2.6 % | 4 | 0 | 101.369 MHz |
Xilinx | Spartan-3AN | XC3S1400AN-5 | 2.6 % | 4 | 0 | 120.016 MHz |
Xilinx | Spartan-3AN | XC3S200AN-4 | 16.6 % | 4 | 0 | 101.369 MHz |
Xilinx | Spartan-3AN | XC3S200AN-5 | 16.5 % | 4 | 0 | 120.016 MHz |
Xilinx | Spartan-3AN | XC3S400AN-4 | 8.3 % | 4 | 0 | 101.369 MHz |
Xilinx | Spartan-3AN | XC3S400AN-5 | 8.2 % | 4 | 0 | 120.016 MHz |
Xilinx | Spartan-3AN | XC3S700AN-4 | 5.1 % | 4 | 0 | 101.369 MHz |
Xilinx | Spartan-3AN | XC3S700AN-5 | 5.0 % | 4 | 0 | 120.016 MHz |
Xilinx | Spartan-3E Auto. | XA3S100E-4 | 33.0 % | 4 | 0 | 106.360 MHz |
Xilinx | Spartan-3E Auto. | XA3S1200E-4 | 3.7 % | 4 | 0 | 106.360 MHz |
Xilinx | Spartan-3E Auto. | XA3S1600E-4 | 2.1 % | 4 | 0 | 106.360 MHz |
Xilinx | Spartan-3E Auto. | XA3S250E-4 | 12.9 % | 4 | 0 | 106.360 MHz |
Xilinx | Spartan-3E Auto. | XA3S500E-4 | 6.8 % | 4 | 0 | 106.360 MHz |
Xilinx | Spartan-3E | XC3S100E-4 | 32.2 % | 4 | 0 | 106.360 MHz |
Xilinx | Spartan-3E | XC3S100E-5 | 32.3 % | 4 | 0 | 122.238 MHz |
Xilinx | Spartan-3E | XC3S1200E-4 | 3.6 % | 4 | 0 | 106.360 MHz |
Xilinx | Spartan-3E | XC3S1200E-5 | 3.6 % | 4 | 0 | 122.238 MHz |
Xilinx | Spartan-3E | XC3S1600E-4 | 2.1 % | 4 | 0 | 106.360 MHz |
Xilinx | Spartan-3E | XC3S1600E-5 | 2.1 % | 4 | 0 | 122.238 MHz |
Xilinx | Spartan-3E | XC3S250E-4 | 12.6 % | 4 | 0 | 106.360 MHz |
Xilinx | Spartan-3E | XC3S250E-5 | 12.7 % | 4 | 0 | 122.238 MHz |
Xilinx | Spartan-3E | XC3S500E-4 | 6.6 % | 4 | 0 | 106.360 MHz |
Xilinx | Spartan-3E | XC3S500E-5 | 6.7 % | 4 | 0 | 122.238 MHz |
Xilinx | Spartan-3L | XC3S1000L-4 | 4.1 % | 4 | 0 | 91.299 MHz |
Xilinx | Spartan-3L | XC3S1500L-4 | 2.4 % | 4 | 0 | 91.299 MHz |
Xilinx | Spartan-3L | XC3S4000L-4 | 1.2 % | 4 | 0 | 91.299 MHz |
Xilinx | Spartan-IIE Auto. | XA2S300E-6 | 76.8 % | 0 | 0 | 33.755 MHz |
Xilinx | Spartan-IIE | XC2S300E-6 | 77.0 % | 0 | 0 | 33.755 MHz |
Xilinx | Spartan-IIE | XC2S300E-7 | 77.0 % | 0 | 0 | 40.890 MHz |
Xilinx | Spartan-IIE | XC2S400E-6 | 49.3 % | 0 | 0 | 33.755 MHz |
Xilinx | Spartan-IIE | XC2S400E-7 | 49.3 % | 0 | 0 | 40.890 MHz |
Xilinx | Spartan-IIE | XC2S600E-6 | 34.2 % | 0 | 0 | 33.755 MHz |
Xilinx | Spartan-IIE | XC2S600E-7 | 34.2 % | 0 | 0 | 40.890 MHz |
Xilinx | Virtex | XCV1000-4 | 19.2 % | 0 | 0 | 24.416 MHz |
Xilinx | Virtex | XCV1000-5 | 19.3 % | 0 | 0 | 27.004 MHz |
Xilinx | Virtex | XCV1000-6 | 19.3 % | 0 | 0 | 30.034 MHz |
Xilinx | Virtex | XCV300-4 | 77.0 % | 0 | 0 | 24.416 MHz |
Xilinx | Virtex | XCV300-5 | 77.1 % | 0 | 0 | 27.004 MHz |
Xilinx | Virtex | XCV300-6 | 77.0 % | 0 | 0 | 30.034 MHz |
Xilinx | Virtex | XCV400-4 | 49.2 % | 0 | 0 | 24.416 MHz |
Xilinx | Virtex | XCV400-5 | 49.3 % | 0 | 0 | 27.004 MHz |
Xilinx | Virtex | XCV400-6 | 49.3 % | 0 | 0 | 30.034 MHz |
Xilinx | Virtex | XCV600-4 | 34.2 % | 0 | 0 | 24.416 MHz |
Xilinx | Virtex | XCV600-5 | 34.3 % | 0 | 0 | 27.004 MHz |
Xilinx | Virtex | XCV600-6 | 34.2 % | 0 | 0 | 30.034 MHz |
Xilinx | Virtex | XCV800-4 | 25.1 % | 0 | 0 | 24.416 MHz |
Xilinx | Virtex | XCV800-5 | 25.2 % | 0 | 0 | 27.004 MHz |
Xilinx | Virtex | XCV800-6 | 25.1 % | 0 | 0 | 30.034 MHz |
Xilinx | Virtex-4 FX | XC4VFX100-10 | 0.8 % | 4 | 0 | 159.127 MHz |
Xilinx | Virtex-4 FX | XC4VFX100-11 | 0.8 % | 4 | 0 | 184.638 MHz |
Xilinx | Virtex-4 FX | XC4VFX100-12 | 0.8 % | 4 | 0 | 208.520 MHz |
Xilinx | Virtex-4 FX | XC4VFX12-10 | 6.0 % | 4 | 0 | 159.127 MHz |
Xilinx | Virtex-4 FX | XC4VFX12-11 | 6.0 % | 4 | 0 | 184.638 MHz |
Xilinx | Virtex-4 FX | XC4VFX12-12 | 6.0 % | 4 | 0 | 208.520 MHz |
Xilinx | Virtex-4 FX | XC4VFX140-10 | 0.5 % | 4 | 0 | 159.127 MHz |
Xilinx | Virtex-4 FX | XC4VFX140-11 | 0.5 % | 4 | 0 | 184.638 MHz |
Xilinx | Virtex-4 FX | XC4VFX140-12 | 0.5 % | 4 | 0 | 208.520 MHz |
Xilinx | Virtex-4 FX | XC4VFX20-10 | 3.9 % | 4 | 0 | 159.127 MHz |
Xilinx | Virtex-4 FX | XC4VFX20-11 | 3.9 % | 4 | 0 | 184.638 MHz |
Xilinx | Virtex-4 FX | XC4VFX20-12 | 3.8 % | 4 | 0 | 208.520 MHz |
Xilinx | Virtex-4 FX | XC4VFX40-10 | 1.8 % | 4 | 0 | 159.127 MHz |
Xilinx | Virtex-4 FX | XC4VFX40-11 | 1.8 % | 4 | 0 | 184.638 MHz |
Xilinx | Virtex-4 FX | XC4VFX40-12 | 1.8 % | 4 | 0 | 208.520 MHz |
Xilinx | Virtex-4 FX | XC4VFX60-10 | 1.3 % | 4 | 0 | 159.127 MHz |
Xilinx | Virtex-4 FX | XC4VFX60-11 | 1.3 % | 4 | 0 | 184.638 MHz |
Xilinx | Virtex-4 FX | XC4VFX60-12 | 1.3 % | 4 | 0 | 208.520 MHz |
Xilinx | Virtex-4 LX | XC4VLX100-10 | 0.7 % | 4 | 0 | 159.127 MHz |
Xilinx | Virtex-4 LX | XC4VLX100-11 | 0.7 % | 4 | 0 | 184.638 MHz |
Xilinx | Virtex-4 LX | XC4VLX100-12 | 0.7 % | 4 | 0 | 208.520 MHz |
Xilinx | Virtex-4 LX | XC4VLX15-10 | 5.4 % | 4 | 0 | 159.127 MHz |
Xilinx | Virtex-4 LX | XC4VLX15-11 | 5.4 % | 4 | 0 | 184.638 MHz |
Xilinx | Virtex-4 LX | XC4VLX15-12 | 5.3 % | 4 | 0 | 208.520 MHz |
Xilinx | Virtex-4 LX | XC4VLX160-10 | 0.5 % | 4 | 0 | 159.127 MHz |
Xilinx | Virtex-4 LX | XC4VLX160-11 | 0.5 % | 4 | 0 | 184.638 MHz |
Xilinx | Virtex-4 LX | XC4VLX160-12 | 0.5 % | 4 | 0 | 208.520 MHz |
Xilinx | Virtex-4 LX | XC4VLX200-10 | 0.4 % | 4 | 0 | 159.127 MHz |
Xilinx | Virtex-4 LX | XC4VLX200-11 | 0.4 % | 4 | 0 | 184.638 MHz |
Xilinx | Virtex-4 LX | XC4VLX200-12 | 0.4 % | 4 | 0 | 208.520 MHz |
Xilinx | Virtex-4 LX | XC4VLX25-10 | 3.1 % | 4 | 0 | 159.127 MHz |
Xilinx | Virtex-4 LX | XC4VLX25-11 | 3.1 % | 4 | 0 | 184.638 MHz |
Xilinx | Virtex-4 LX | XC4VLX25-12 | 3.1 % | 4 | 0 | 208.520 MHz |
Xilinx | Virtex-4 LX | XC4VLX40-10 | 1.8 % | 4 | 0 | 159.127 MHz |
Xilinx | Virtex-4 LX | XC4VLX40-11 | 1.8 % | 4 | 0 | 184.638 MHz |
Xilinx | Virtex-4 LX | XC4VLX40-12 | 1.8 % | 4 | 0 | 208.520 MHz |
Xilinx | Virtex-4 LX | XC4VLX60-10 | 1.2 % | 4 | 0 | 159.127 MHz |
Xilinx | Virtex-4 LX | XC4VLX60-11 | 1.2 % | 4 | 0 | 184.638 MHz |
Xilinx | Virtex-4 LX | XC4VLX60-12 | 1.2 % | 4 | 0 | 208.520 MHz |
Xilinx | Virtex-4 LX | XC4VLX80-10 | 0.9 % | 4 | 0 | 159.127 MHz |
Xilinx | Virtex-4 LX | XC4VLX80-11 | 0.9 % | 4 | 0 | 184.638 MHz |
Xilinx | Virtex-4 LX | XC4VLX80-12 | 0.9 % | 4 | 0 | 208.520 MHz |
Xilinx | Virtex-4 SX | XC4VSX25-10 | 3.2 % | 4 | 0 | 159.127 MHz |
Xilinx | Virtex-4 SX | XC4VSX25-11 | 3.2 % | 4 | 0 | 184.638 MHz |
Xilinx | Virtex-4 SX | XC4VSX25-12 | 3.2 % | 4 | 0 | 208.520 MHz |
Xilinx | Virtex-4 SX | XC4VSX35-10 | 2.1 % | 4 | 0 | 159.127 MHz |
Xilinx | Virtex-4 SX | XC4VSX35-11 | 2.1 % | 4 | 0 | 184.638 MHz |
Xilinx | Virtex-4 SX | XC4VSX35-12 | 2.1 % | 4 | 0 | 208.520 MHz |
Xilinx | Virtex-4 SX | XC4VSX55-10 | 1.3 % | 4 | 0 | 159.127 MHz |
Xilinx | Virtex-4 SX | XC4VSX55-11 | 1.3 % | 4 | 0 | 184.638 MHz |
Xilinx | Virtex-4 SX | XC4VSX55-12 | 1.3 % | 4 | 0 | 208.520 MHz |
Xilinx | Virtex-5 FXT | XC5VFX100T-1 | 0.8 % | 2 | 0 | 181.521 MHz |
Xilinx | Virtex-5 FXT | XC5VFX100T-2 | 0.8 % | 2 | 0 | 211.048 MHz |
Xilinx | Virtex-5 FXT | XC5VFX100T-3 | 0.8 % | 2 | 0 | 238.124 MHz |
Xilinx | Virtex-5 FXT | XC5VFX130T-1 | 0.6 % | 2 | 0 | 181.521 MHz |
Xilinx | Virtex-5 FXT | XC5VFX130T-2 | 0.6 % | 2 | 0 | 211.048 MHz |
Xilinx | Virtex-5 FXT | XC5VFX130T-3 | 0.6 % | 2 | 0 | 238.124 MHz |
Xilinx | Virtex-5 FXT | XC5VFX200T-1 | 0.4 % | 2 | 0 | 181.521 MHz |
Xilinx | Virtex-5 FXT | XC5VFX200T-2 | 0.4 % | 2 | 0 | 211.048 MHz |
Xilinx | Virtex-5 FXT | XC5VFX200T-3 | 0.4 % | 2 | 0 | 238.124 MHz |
Xilinx | Virtex-5 FXT | XC5VFX30T-1 | 2.4 % | 2 | 0 | 181.521 MHz |
Xilinx | Virtex-5 FXT | XC5VFX30T-2 | 2.4 % | 2 | 0 | 211.048 MHz |
Xilinx | Virtex-5 FXT | XC5VFX30T-3 | 2.4 % | 2 | 0 | 238.124 MHz |
Xilinx | Virtex-5 FXT | XC5VFX70T-1 | 1.1 % | 2 | 0 | 181.521 MHz |
Xilinx | Virtex-5 FXT | XC5VFX70T-2 | 1.1 % | 2 | 0 | 211.048 MHz |
Xilinx | Virtex-5 FXT | XC5VFX70T-3 | 1.1 % | 2 | 0 | 238.124 MHz |
Xilinx | Virtex-5 LX | XC5VLX110-1 | 0.7 % | 2 | 0 | 181.521 MHz |
Xilinx | Virtex-5 LX | XC5VLX110-2 | 0.7 % | 2 | 0 | 211.048 MHz |
Xilinx | Virtex-5 LX | XC5VLX110-3 | 0.7 % | 2 | 0 | 238.124 MHz |
Xilinx | Virtex-5 LX | XC5VLX155-1 | 0.5 % | 2 | 0 | 181.521 MHz |
Xilinx | Virtex-5 LX | XC5VLX155-2 | 0.5 % | 2 | 0 | 211.048 MHz |
Xilinx | Virtex-5 LX | XC5VLX155-3 | 0.5 % | 2 | 0 | 238.124 MHz |
Xilinx | Virtex-5 LX | XC5VLX220-1 | 0.4 % | 2 | 0 | 181.521 MHz |
Xilinx | Virtex-5 LX | XC5VLX220-2 | 0.4 % | 2 | 0 | 211.048 MHz |
Xilinx | Virtex-5 LX | XC5VLX220-3 | 0.4 % | 2 | 0 | 238.124 MHz |
Xilinx | Virtex-5 LX | XC5VLX30-1 | 2.6 % | 2 | 0 | 181.521 MHz |
Xilinx | Virtex-5 LX | XC5VLX30-2 | 2.6 % | 2 | 0 | 211.048 MHz |
Xilinx | Virtex-5 LX | XC5VLX30-3 | 2.6 % | 2 | 0 | 238.124 MHz |
Xilinx | Virtex-5 LX | XC5VLX330-1 | 0.2 % | 2 | 0 | 181.521 MHz |
Xilinx | Virtex-5 LX | XC5VLX330-2 | 0.2 % | 2 | 0 | 211.048 MHz |
Xilinx | Virtex-5 LX | XC5VLX330-3 | 0.2 % | 2 | 0 | 238.124 MHz |
Xilinx | Virtex-5 LX | XC5VLX50-1 | 1.7 % | 2 | 0 | 181.521 MHz |
Xilinx | Virtex-5 LX | XC5VLX50-2 | 1.7 % | 2 | 0 | 211.048 MHz |
Xilinx | Virtex-5 LX | XC5VLX50-3 | 1.7 % | 2 | 0 | 238.124 MHz |
Xilinx | Virtex-5 LX | XC5VLX85-1 | 0.9 % | 2 | 0 | 181.521 MHz |
Xilinx | Virtex-5 LX | XC5VLX85-2 | 0.9 % | 2 | 0 | 211.048 MHz |
Xilinx | Virtex-5 LX | XC5VLX85-3 | 0.9 % | 2 | 0 | 238.124 MHz |
Xilinx | Virtex-5 LXT | XC5VLX110T-1 | 0.7 % | 2 | 0 | 181.521 MHz |
Xilinx | Virtex-5 LXT | XC5VLX110T-2 | 0.7 % | 2 | 0 | 211.048 MHz |
Xilinx | Virtex-5 LXT | XC5VLX110T-3 | 0.7 % | 2 | 0 | 238.124 MHz |
Xilinx | Virtex-5 LXT | XC5VLX155T-1 | 0.5 % | 2 | 0 | 181.521 MHz |
Xilinx | Virtex-5 LXT | XC5VLX155T-2 | 0.5 % | 2 | 0 | 211.048 MHz |
Xilinx | Virtex-5 LXT | XC5VLX155T-3 | 0.5 % | 2 | 0 | 238.124 MHz |
Xilinx | Virtex-5 LXT | XC5VLX20T-1 | 3.9 % | 2 | 0 | 181.521 MHz |
Xilinx | Virtex-5 LXT | XC5VLX20T-2 | 3.9 % | 2 | 0 | 211.048 MHz |
Xilinx | Virtex-5 LXT | XC5VLX20T-3 | 3.9 % | 2 | 0 | 238.124 MHz |
Xilinx | Virtex-5 LXT | XC5VLX220T-1 | 0.4 % | 2 | 0 | 181.521 MHz |
Xilinx | Virtex-5 LXT | XC5VLX220T-2 | 0.4 % | 2 | 0 | 211.048 MHz |
Xilinx | Virtex-5 LXT | XC5VLX220T-3 | 0.4 % | 2 | 0 | 238.124 MHz |
Xilinx | Virtex-5 LXT | XC5VLX30T-1 | 2.6 % | 2 | 0 | 181.521 MHz |
Xilinx | Virtex-5 LXT | XC5VLX30T-2 | 2.6 % | 2 | 0 | 211.048 MHz |
Xilinx | Virtex-5 LXT | XC5VLX30T-3 | 2.6 % | 2 | 0 | 238.124 MHz |
Xilinx | Virtex-5 LXT | XC5VLX330T-1 | 0.2 % | 2 | 0 | 181.521 MHz |
Xilinx | Virtex-5 LXT | XC5VLX330T-2 | 0.2 % | 2 | 0 | 211.048 MHz |
Xilinx | Virtex-5 LXT | XC5VLX330T-3 | 0.2 % | 2 | 0 | 238.124 MHz |
Xilinx | Virtex-5 LXT | XC5VLX50T-1 | 1.7 % | 2 | 0 | 181.521 MHz |
Xilinx | Virtex-5 LXT | XC5VLX50T-2 | 1.7 % | 2 | 0 | 211.048 MHz |
Xilinx | Virtex-5 LXT | XC5VLX50T-3 | 1.7 % | 2 | 0 | 238.124 MHz |
Xilinx | Virtex-5 LXT | XC5VLX85T-1 | 0.9 % | 2 | 0 | 181.521 MHz |
Xilinx | Virtex-5 LXT | XC5VLX85T-2 | 0.9 % | 2 | 0 | 211.048 MHz |
Xilinx | Virtex-5 LXT | XC5VLX85T-3 | 0.9 % | 2 | 0 | 238.124 MHz |
Xilinx | Virtex-5 SXT | XC5VSX240T-1 | 0.3 % | 2 | 0 | 181.521 MHz |
Xilinx | Virtex-5 SXT | XC5VSX240T-2 | 0.3 % | 2 | 0 | 211.048 MHz |
Xilinx | Virtex-5 SXT | XC5VSX240T-3 | 0.3 % | 2 | 0 | 238.124 MHz |
Xilinx | Virtex-5 SXT | XC5VSX35T-1 | 2.3 % | 2 | 0 | 181.521 MHz |
Xilinx | Virtex-5 SXT | XC5VSX35T-2 | 2.3 % | 2 | 0 | 211.048 MHz |
Xilinx | Virtex-5 SXT | XC5VSX35T-3 | 2.3 % | 2 | 0 | 238.124 MHz |
Xilinx | Virtex-5 SXT | XC5VSX50T-1 | 1.5 % | 2 | 0 | 181.521 MHz |
Xilinx | Virtex-5 SXT | XC5VSX50T-2 | 1.5 % | 2 | 0 | 211.048 MHz |
Xilinx | Virtex-5 SXT | XC5VSX50T-3 | 1.5 % | 2 | 0 | 238.124 MHz |
Xilinx | Virtex-5 SXT | XC5VSX95T-1 | 0.8 % | 2 | 0 | 181.521 MHz |
Xilinx | Virtex-5 SXT | XC5VSX95T-2 | 0.8 % | 2 | 0 | 211.048 MHz |
Xilinx | Virtex-5 SXT | XC5VSX95T-3 | 0.8 % | 2 | 0 | 238.124 MHz |
Xilinx | Virtex-5 TXT | XC5VTX150T-1 | 0.5 % | 2 | 0 | 181.521 MHz |
Xilinx | Virtex-5 TXT | XC5VTX150T-2 | 0.5 % | 2 | 0 | 211.048 MHz |
Xilinx | Virtex-5 TXT | XC5VTX150T-3 | 0.5 % | 2 | 0 | 238.124 MHz |
Xilinx | Virtex-5 TXT | XC5VTX240T-1 | 0.3 % | 2 | 0 | 181.521 MHz |
Xilinx | Virtex-5 TXT | XC5VTX240T-2 | 0.3 % | 2 | 0 | 211.048 MHz |
Xilinx | Virtex-5 TXT | XC5VTX240T-3 | 0.3 % | 2 | 0 | 238.124 MHz |
Xilinx | Virtex-E | XCV1000E-6 | 19.2 % | 0 | 0 | 33.755 MHz |
Xilinx | Virtex-E | XCV1000E-7 | 19.3 % | 0 | 0 | 40.890 MHz |
Xilinx | Virtex-E | XCV1000E-8 | 19.3 % | 0 | 0 | 46.292 MHz |
Xilinx | Virtex-E | XCV1600E-6 | 15.2 % | 0 | 0 | 33.755 MHz |
Xilinx | Virtex-E | XCV1600E-7 | 15.2 % | 0 | 0 | 40.890 MHz |
Xilinx | Virtex-E | XCV1600E-8 | 15.2 % | 0 | 0 | 46.292 MHz |
Xilinx | Virtex-E | XCV2000E-6 | 12.3 % | 0 | 0 | 33.755 MHz |
Xilinx | Virtex-E | XCV2000E-7 | 12.3 % | 0 | 0 | 40.890 MHz |
Xilinx | Virtex-E | XCV2000E-8 | 12.3 % | 0 | 0 | 46.292 MHz |
Xilinx | Virtex-E | XCV2600E-6 | 9.3 % | 0 | 0 | 33.755 MHz |
Xilinx | Virtex-E | XCV2600E-7 | 9.3 % | 0 | 0 | 40.890 MHz |
Xilinx | Virtex-E | XCV2600E-8 | 9.3 % | 0 | 0 | 46.292 MHz |
Xilinx | Virtex-E | XCV300E-6 | 76.8 % | 0 | 0 | 33.755 MHz |
Xilinx | Virtex-E | XCV300E-7 | 77.1 % | 0 | 0 | 40.890 MHz |
Xilinx | Virtex-E | XCV300E-8 | 77.0 % | 0 | 0 | 46.292 MHz |
Xilinx | Virtex-E | XCV3200E-6 | 7.3 % | 0 | 0 | 33.755 MHz |
Xilinx | Virtex-E | XCV3200E-7 | 7.3 % | 0 | 0 | 40.890 MHz |
Xilinx | Virtex-E | XCV3200E-8 | 7.3 % | 0 | 0 | 46.292 MHz |
Xilinx | Virtex-E | XCV400E-6 | 49.2 % | 0 | 0 | 33.755 MHz |
Xilinx | Virtex-E | XCV400E-7 | 49.4 % | 0 | 0 | 40.890 MHz |
Xilinx | Virtex-E | XCV400E-8 | 49.3 % | 0 | 0 | 46.292 MHz |
Xilinx | Virtex-E | XCV405E-6 | 49.2 % | 0 | 0 | 33.755 MHz |
Xilinx | Virtex-E | XCV405E-7 | 49.4 % | 0 | 0 | 40.890 MHz |
Xilinx | Virtex-E | XCV405E-8 | 49.3 % | 0 | 0 | 46.292 MHz |
Xilinx | Virtex-E | XCV600E-6 | 34.1 % | 0 | 0 | 33.755 MHz |
Xilinx | Virtex-E | XCV600E-7 | 34.3 % | 0 | 0 | 40.890 MHz |
Xilinx | Virtex-E | XCV600E-8 | 34.2 % | 0 | 0 | 46.292 MHz |
Xilinx | Virtex-E | XCV812E-6 | 25.1 % | 0 | 0 | 33.755 MHz |
Xilinx | Virtex-E | XCV812E-7 | 25.2 % | 0 | 0 | 40.890 MHz |
Xilinx | Virtex-E | XCV812E-8 | 25.1 % | 0 | 0 | 46.292 MHz |
Xilinx | Virtex-II Pro X | XC2VPX20-5 | 3.0 % | 4 | 0 | 131.928 MHz |
Xilinx | Virtex-II Pro X | XC2VPX20-6 | 2.9 % | 4 | 0 | 148.550 MHz |
Xilinx | Virtex-II Pro X | XC2VPX20-7 | 2.9 % | 4 | 0 | 170.699 MHz |
Xilinx | Virtex-II Pro X | XC2VPX70-5 | 0.9 % | 4 | 0 | 131.928 MHz |
Xilinx | Virtex-II Pro X | XC2VPX70-6 | 0.9 % | 4 | 0 | 148.550 MHz |
Xilinx | Virtex-II Pro X | XC2VPX70-7 | 0.8 % | 4 | 0 | 170.699 MHz |
Xilinx | Virtex-II Pro | XC2VP100-5 | 0.7 % | 4 | 0 | 131.928 MHz |
Xilinx | Virtex-II Pro | XC2VP100-6 | 0.6 % | 4 | 0 | 148.550 MHz |
Xilinx | Virtex-II Pro | XC2VP100-7 | 0.6 % | 4 | 0 | 170.699 MHz |
Xilinx | Virtex-II Pro | XC2VP20-5 | 3.1 % | 4 | 0 | 131.928 MHz |
Xilinx | Virtex-II Pro | XC2VP20-6 | 3.1 % | 4 | 0 | 148.550 MHz |
Xilinx | Virtex-II Pro | XC2VP20-7 | 3.0 % | 4 | 0 | 170.699 MHz |
Xilinx | Virtex-II Pro | XC2VP30-5 | 2.1 % | 4 | 0 | 131.928 MHz |
Xilinx | Virtex-II Pro | XC2VP30-6 | 2.1 % | 4 | 0 | 148.550 MHz |
Xilinx | Virtex-II Pro | XC2VP30-7 | 2.1 % | 4 | 0 | 170.699 MHz |
Xilinx | Virtex-II Pro | XC2VP40-5 | 1.5 % | 4 | 0 | 131.928 MHz |
Xilinx | Virtex-II Pro | XC2VP40-6 | 1.5 % | 4 | 0 | 148.550 MHz |
Xilinx | Virtex-II Pro | XC2VP40-7 | 1.4 % | 4 | 0 | 170.699 MHz |
Xilinx | Virtex-II Pro | XC2VP50-5 | 1.2 % | 4 | 0 | 131.928 MHz |
Xilinx | Virtex-II Pro | XC2VP50-6 | 1.2 % | 4 | 0 | 148.550 MHz |
Xilinx | Virtex-II Pro | XC2VP50-7 | 1.2 % | 4 | 0 | 170.699 MHz |
Xilinx | Virtex-II Pro | XC2VP70-5 | 0.9 % | 4 | 0 | 131.928 MHz |
Xilinx | Virtex-II Pro | XC2VP70-6 | 0.9 % | 4 | 0 | 148.550 MHz |
Xilinx | Virtex-II Pro | XC2VP70-7 | 0.8 % | 4 | 0 | 170.699 MHz |
Xilinx | Virtex-II | XC2V1000-4 | 5.7 % | 4 | 0 | 105.516 MHz |
Xilinx | Virtex-II | XC2V1000-5 | 5.6 % | 4 | 0 | 121.286 MHz |
Xilinx | Virtex-II | XC2V1000-6 | 5.5 % | 4 | 0 | 141.183 MHz |
Xilinx | Virtex-II | XC2V1500-4 | 3.8 % | 4 | 0 | 105.516 MHz |
Xilinx | Virtex-II | XC2V1500-5 | 3.8 % | 4 | 0 | 121.286 MHz |
Xilinx | Virtex-II | XC2V1500-6 | 3.7 % | 4 | 0 | 141.183 MHz |
Xilinx | Virtex-II | XC2V2000-4 | 2.7 % | 4 | 0 | 105.516 MHz |
Xilinx | Virtex-II | XC2V2000-5 | 2.7 % | 4 | 0 | 121.286 MHz |
Xilinx | Virtex-II | XC2V2000-6 | 2.6 % | 4 | 0 | 141.183 MHz |
Xilinx | Virtex-II | XC2V250-4 | 18.9 % | 4 | 0 | 105.516 MHz |
Xilinx | Virtex-II | XC2V250-5 | 18.8 % | 4 | 0 | 121.286 MHz |
Xilinx | Virtex-II | XC2V250-6 | 18.4 % | 4 | 0 | 141.183 MHz |
Xilinx | Virtex-II | XC2V3000-4 | 2.0 % | 4 | 0 | 105.516 MHz |
Xilinx | Virtex-II | XC2V3000-5 | 2.0 % | 4 | 0 | 121.286 MHz |
Xilinx | Virtex-II | XC2V3000-6 | 2.0 % | 4 | 0 | 141.183 MHz |
Xilinx | Virtex-II | XC2V4000-4 | 1.3 % | 4 | 0 | 105.516 MHz |
Xilinx | Virtex-II | XC2V4000-5 | 1.3 % | 4 | 0 | 121.286 MHz |
Xilinx | Virtex-II | XC2V4000-6 | 1.2 % | 4 | 0 | 141.183 MHz |
Xilinx | Virtex-II | XC2V500-4 | 9.4 % | 4 | 0 | 105.516 MHz |
Xilinx | Virtex-II | XC2V500-5 | 9.4 % | 4 | 0 | 121.286 MHz |
Xilinx | Virtex-II | XC2V500-6 | 9.2 % | 4 | 0 | 141.183 MHz |
Xilinx | Virtex-II | XC2V6000-4 | 0.9 % | 4 | 0 | 105.516 MHz |
Xilinx | Virtex-II | XC2V6000-5 | 0.9 % | 4 | 0 | 121.286 MHz |
Xilinx | Virtex-II | XC2V6000-6 | 0.8 % | 4 | 0 | 141.183 MHz |
Xilinx | Virtex-II | XC2V8000-4 | 0.6 % | 4 | 0 | 105.516 MHz |
Xilinx | Virtex-II | XC2V8000-5 | 0.6 % | 4 | 0 | 121.286 MHz |
Xilinx | Virtex-II | XC2V8000-6 | 0.6 % | 4 | 0 | 141.183 MHz |
Xilinx | Virtex-II | XC2V80-4 | 56.6 % | 4 | 0 | 105.516 MHz |
Xilinx | Virtex-II | XC2V80-5 | 56.4 % | 4 | 0 | 121.286 MHz |
Xilinx | Virtex-II | XC2V80-6 | 55.1 % | 4 | 0 | 141.183 MHz |
Altera | Arria GX | EP1AGX20C2-C6 | 2.7 % | 4.1 % | 0 | 145.390 MHz |
Altera | Arria GX | EP1AGX20C-C6 | 2.7 % | 4.1 % | 0 | 145.390 MHz |
Altera | Arria GX | EP1AGX35C-C6 | 1.7 % | 3.7 % | 0 | 145.390 MHz |
Altera | Arria GX | EP1AGX35D-C6 | 1.7 % | 3.7 % | 0 | 145.390 MHz |
Altera | Arria GX | EP1AGX50C-C6 | 1.2 % | 2.0 % | 0 | 145.390 MHz |
Altera | Arria GX | EP1AGX50D-C6 | 1.2 % | 2.0 % | 0 | 145.390 MHz |
Altera | Arria GX | EP1AGX60C-C6 | 1.0 % | 2.0 % | 0 | 145.390 MHz |
Altera | Arria GX | EP1AGX60D-C6 | 1.0 % | 2.0 % | 0 | 145.390 MHz |
Altera | Arria GX | EP1AGX60E-C6 | 1.0 % | 2.0 % | 0 | 145.390 MHz |
Altera | Arria GX | EP1AGX90E-C6 | 0.6 % | 1.1 % | 0 | 145.390 MHz |
Altera | Cyclone II | EP2C15-C6 | 4.0 % | 20.8 % | 0 | 115.050 MHz |
Altera | Cyclone II | EP2C15-C7 | 4.0 % | 20.8 % | 0 | 98.210 MHz |
Altera | Cyclone II | EP2C15-C8 | 4.0 % | 20.8 % | 0 | 85.400 MHz |
Altera | Cyclone II | EP2C20-C6 | 3.1 % | 20.8 % | 0 | 115.050 MHz |
Altera | Cyclone II | EP2C20-C7 | 3.1 % | 20.8 % | 0 | 98.210 MHz |
Altera | Cyclone II | EP2C20-C8 | 3.1 % | 20.8 % | 0 | 85.400 MHz |
Altera | Cyclone II | EP2C35-C6 | 1.7 % | 10.3 % | 0 | 115.050 MHz |
Altera | Cyclone II | EP2C35-C7 | 1.7 % | 10.3 % | 0 | 98.210 MHz |
Altera | Cyclone II | EP2C35-C8 | 1.7 % | 10.3 % | 0 | 85.400 MHz |
Altera | Cyclone II | EP2C50-C6 | 1.1 % | 8.4 % | 0 | 115.050 MHz |
Altera | Cyclone II | EP2C50-C7 | 1.1 % | 8.4 % | 0 | 98.210 MHz |
Altera | Cyclone II | EP2C50-C8 | 1.1 % | 8.4 % | 0 | 85.400 MHz |
Altera | Cyclone II | EP2C5-C6 | 12.4 % | 41.7 % | 0 | 115.050 MHz |
Altera | Cyclone II | EP2C5-C7 | 12.4 % | 41.7 % | 0 | 98.210 MHz |
Altera | Cyclone II | EP2C5-C8 | 12.4 % | 41.7 % | 0 | 85.400 MHz |
Altera | Cyclone II | EP2C70-C6 | 0.8 % | 4.3 % | 0 | 115.050 MHz |
Altera | Cyclone II | EP2C70-C7 | 0.8 % | 4.3 % | 0 | 98.210 MHz |
Altera | Cyclone II | EP2C70-C8 | 0.8 % | 4.3 % | 0 | 85.400 MHz |
Altera | Cyclone II | EP2C8-C6 | 6.9 % | 30.1 % | 0 | 115.050 MHz |
Altera | Cyclone II | EP2C8-C7 | 6.9 % | 30.1 % | 0 | 98.210 MHz |
Altera | Cyclone II | EP2C8-C8 | 6.9 % | 30.1 % | 0 | 85.400 MHz |
Altera | Cyclone III | EP3C10-C6 | 5.6 % | 11.8 % | 0 | 127.620 MHz |
Altera | Cyclone III | EP3C10-C7 | 5.6 % | 11.8 % | 0 | 105.780 MHz |
Altera | Cyclone III | EP3C10-C8 | 5.6 % | 11.8 % | 0 | 97.340 MHz |
Altera | Cyclone III | EP3C120-C6 | 0.5 % | 1.3 % | 0 | 127.620 MHz |
Altera | Cyclone III | EP3C120-C7 | 0.5 % | 1.3 % | 0 | 105.780 MHz |
Altera | Cyclone III | EP3C120-C8 | 0.5 % | 1.3 % | 0 | 97.340 MHz |
Altera | Cyclone III | EP3C16-C6 | 3.7 % | 9.7 % | 0 | 127.620 MHz |
Altera | Cyclone III | EP3C16-C7 | 3.7 % | 9.7 % | 0 | 105.780 MHz |
Altera | Cyclone III | EP3C16-C8 | 3.7 % | 9.7 % | 0 | 97.340 MHz |
Altera | Cyclone III | EP3C25-C6 | 2.3 % | 8.2 % | 0 | 127.620 MHz |
Altera | Cyclone III | EP3C25-C7 | 2.3 % | 8.2 % | 0 | 105.780 MHz |
Altera | Cyclone III | EP3C25-C8 | 2.3 % | 8.2 % | 0 | 97.340 MHz |
Altera | Cyclone III | EP3C40-C6 | 1.4 % | 4.3 % | 0 | 127.620 MHz |
Altera | Cyclone III | EP3C40-C7 | 1.4 % | 4.3 % | 0 | 105.780 MHz |
Altera | Cyclone III | EP3C40-C8 | 1.4 % | 4.3 % | 0 | 97.340 MHz |
Altera | Cyclone III | EP3C55-C6 | 1.0 % | 2.1 % | 0 | 127.620 MHz |
Altera | Cyclone III | EP3C55-C7 | 1.0 % | 2.1 % | 0 | 105.780 MHz |
Altera | Cyclone III | EP3C55-C8 | 1.0 % | 2.1 % | 0 | 97.340 MHz |
Altera | Cyclone III | EP3C5-C6 | 11.2 % | 11.8 % | 0 | 127.620 MHz |
Altera | Cyclone III | EP3C5-C7 | 11.2 % | 11.8 % | 0 | 105.780 MHz |
Altera | Cyclone III | EP3C5-C8 | 11.2 % | 11.8 % | 0 | 97.340 MHz |
Altera | Cyclone III | EP3C80-C6 | 0.7 % | 1.8 % | 0 | 127.620 MHz |
Altera | Cyclone III | EP3C80-C7 | 0.7 % | 1.8 % | 0 | 105.780 MHz |
Altera | Cyclone III | EP3C80-C8 | 0.7 % | 1.8 % | 0 | 97.340 MHz |
Altera | Cyclone | EP1C12-C6 | 4.8 % | 20.8 % | 0 | 96.870 MHz |
Altera | Cyclone | EP1C12-C7 | 4.8 % | 20.8 % | 0 | 84.630 MHz |
Altera | Cyclone | EP1C12-C8 | 4.8 % | 20.8 % | 0 | 75.330 MHz |
Altera | Cyclone | EP1C20-C6 | 2.9 % | 16.9 % | 0 | 96.870 MHz |
Altera | Cyclone | EP1C20-C7 | 2.9 % | 16.9 % | 0 | 84.630 MHz |
Altera | Cyclone | EP1C20-C8 | 2.9 % | 16.9 % | 0 | 75.330 MHz |
Altera | Cyclone | EP1C3-C6 | 19.7 % | 83.3 % | 0 | 96.870 MHz |
Altera | Cyclone | EP1C3-C7 | 19.7 % | 83.3 % | 0 | 84.630 MHz |
Altera | Cyclone | EP1C3-C8 | 19.7 % | 83.3 % | 0 | 75.330 MHz |
Altera | Cyclone | EP1C4-C6 | 14.3 % | 63.7 % | 0 | 96.870 MHz |
Altera | Cyclone | EP1C4-C7 | 14.3 % | 63.7 % | 0 | 84.630 MHz |
Altera | Cyclone | EP1C4-C8 | 14.3 % | 63.7 % | 0 | 75.330 MHz |
Altera | Cyclone | EP1C6-C6 | 9.6 % | 54.2 % | 0 | 96.870 MHz |
Altera | Cyclone | EP1C6-C7 | 9.6 % | 54.2 % | 0 | 84.630 MHz |
Altera | Cyclone | EP1C6-C8 | 9.6 % | 54.2 % | 0 | 75.330 MHz |
Altera | Stratix II GX | EP2SGX130G-C3 | 0.4 % | 0.7 % | 0 | 204.330 MHz |
Altera | Stratix II GX | EP2SGX130G-C4 | 0.4 % | 0.7 % | 0 | 196.850 MHz |
Altera | Stratix II GX | EP2SGX130G-C5 | 0.4 % | 0.7 % | 0 | 161.790 MHz |
Altera | Stratix II GX | EP2SGX30C-C3 | 1.7 % | 3.6 % | 0 | 204.330 MHz |
Altera | Stratix II GX | EP2SGX30C-C4 | 1.7 % | 3.6 % | 0 | 196.850 MHz |
Altera | Stratix II GX | EP2SGX30C-C5 | 1.7 % | 3.6 % | 0 | 161.790 MHz |
Altera | Stratix II GX | EP2SGX30D-C3 | 1.7 % | 3.6 % | 0 | 204.330 MHz |
Altera | Stratix II GX | EP2SGX30D-C4 | 1.7 % | 3.6 % | 0 | 196.850 MHz |
Altera | Stratix II GX | EP2SGX30D-C5 | 1.7 % | 3.6 % | 0 | 161.790 MHz |
Altera | Stratix II GX | EP2SGX60C-C3 | 1.0 % | 2.0 % | 0 | 204.330 MHz |
Altera | Stratix II GX | EP2SGX60C-C4 | 1.0 % | 2.0 % | 0 | 196.850 MHz |
Altera | Stratix II GX | EP2SGX60C-C5 | 1.0 % | 2.0 % | 0 | 161.790 MHz |
Altera | Stratix II GX | EP2SGX60D-C3 | 1.0 % | 2.0 % | 0 | 204.330 MHz |
Altera | Stratix II GX | EP2SGX60D-C4 | 1.0 % | 2.0 % | 0 | 196.850 MHz |
Altera | Stratix II GX | EP2SGX60D-C5 | 1.0 % | 2.0 % | 0 | 161.790 MHz |
Altera | Stratix II GX | EP2SGX60E-C3 | 1.0 % | 2.0 % | 0 | 204.330 MHz |
Altera | Stratix II GX | EP2SGX60E-C4 | 1.0 % | 2.0 % | 0 | 196.850 MHz |
Altera | Stratix II GX | EP2SGX60E-C5 | 1.0 % | 2.0 % | 0 | 161.790 MHz |
Altera | Stratix II GX | EP2SGX90E-C3 | 0.6 % | 1.1 % | 0 | 204.330 MHz |
Altera | Stratix II GX | EP2SGX90E-C4 | 0.6 % | 1.1 % | 0 | 196.850 MHz |
Altera | Stratix II GX | EP2SGX90E-C5 | 0.6 % | 1.1 % | 0 | 161.790 MHz |
Altera | Stratix II GX | EP2SGX90F-C3 | 0.6 % | 1.1 % | 0 | 204.330 MHz |
Altera | Stratix II GX | EP2SGX90F-C4 | 0.6 % | 1.1 % | 0 | 196.850 MHz |
Altera | Stratix II GX | EP2SGX90F-C5 | 0.6 % | 1.1 % | 0 | 161.790 MHz |
Altera | Stratix II | EP2S130-C3 | 0.4 % | 0.7 % | 0 | 215.800 MHz |
Altera | Stratix II | EP2S130-C4 | 0.4 % | 0.7 % | 0 | 183.020 MHz |
Altera | Stratix II | EP2S130-C5 | 0.4 % | 0.7 % | 0 | 154.180 MHz |
Altera | Stratix II | EP2S15-C3 | 3.7 % | 11.9 % | 0 | 215.800 MHz |
Altera | Stratix II | EP2S15-C4 | 3.7 % | 11.9 % | 0 | 183.020 MHz |
Altera | Stratix II | EP2S15-C5 | 3.7 % | 11.9 % | 0 | 154.180 MHz |
Altera | Stratix II | EP2S180-C3 | 0.3 % | 0.5 % | 0 | 215.800 MHz |
Altera | Stratix II | EP2S180-C4 | 0.3 % | 0.5 % | 0 | 183.020 MHz |
Altera | Stratix II | EP2S180-C5 | 0.3 % | 0.5 % | 0 | 154.180 MHz |
Altera | Stratix II | EP2S30-C3 | 1.7 % | 3.6 % | 0 | 215.800 MHz |
Altera | Stratix II | EP2S30-C4 | 1.7 % | 3.6 % | 0 | 183.020 MHz |
Altera | Stratix II | EP2S30-C5 | 1.7 % | 3.6 % | 0 | 154.180 MHz |
Altera | Stratix II | EP2S60-C3 | 1.0 % | 2.0 % | 0 | 215.800 MHz |
Altera | Stratix II | EP2S60-C4 | 1.0 % | 2.0 % | 0 | 183.020 MHz |
Altera | Stratix II | EP2S60-C5 | 1.0 % | 2.0 % | 0 | 154.180 MHz |
Altera | Stratix II | EP2S90-C3 | 0.6 % | 1.1 % | 0 | 215.800 MHz |
Altera | Stratix II | EP2S90-C4 | 0.6 % | 1.1 % | 0 | 183.020 MHz |
Altera | Stratix II | EP2S90-C5 | 0.6 % | 1.1 % | 0 | 154.180 MHz |
Altera | Stratix III | EP3SL110-C2 | 0.5 % | 1.2 % | 0 | 266.170 MHz |
Altera | Stratix III | EP3SL110-C3 | 0.5 % | 1.2 % | 0 | 231.270 MHz |
Altera | Stratix III | EP3SL110-C4 | 0.5 % | 1.2 % | 0 | 200.440 MHz |
Altera | Stratix III | EP3SL110-C4L | 0.5 % | 1.2 % | 0 | 138.290 MHz |
Altera | Stratix III | EP3SL150-C2 | 0.4 % | 0.9 % | 0 | 266.170 MHz |
Altera | Stratix III | EP3SL150-C3 | 0.4 % | 0.9 % | 0 | 231.270 MHz |
Altera | Stratix III | EP3SL150-C4 | 0.4 % | 0.9 % | 0 | 200.440 MHz |
Altera | Stratix III | EP3SL150-C4L | 0.4 % | 0.9 % | 0 | 138.290 MHz |
Altera | Stratix III | EP3SL200-C2 | 0.3 % | 0.5 % | 0 | 266.170 MHz |
Altera | Stratix III | EP3SL200-C3 | 0.3 % | 0.5 % | 0 | 231.270 MHz |
Altera | Stratix III | EP3SL200-C4 | 0.3 % | 0.5 % | 0 | 200.440 MHz |
Altera | Stratix III | EP3SL200-C4L | 0.3 % | 0.5 % | 0 | 138.290 MHz |
Altera | Stratix III | EP3SL340-C2 | 0.2 % | 0.3 % | 0 | 266.170 MHz |
Altera | Stratix III | EP3SL340-C3 | 0.2 % | 0.3 % | 0 | 231.270 MHz |
Altera | Stratix III | EP3SL340-C4 | 0.2 % | 0.3 % | 0 | 200.440 MHz |
Altera | Stratix III | EP3SL340-C4L | 0.2 % | 0.3 % | 0 | 138.290 MHz |
Altera | Stratix III | EP3SL50-C2 | 1.2 % | 2.7 % | 0 | 266.170 MHz |
Altera | Stratix III | EP3SL50-C3 | 1.2 % | 2.7 % | 0 | 231.270 MHz |
Altera | Stratix III | EP3SL50-C4 | 1.2 % | 2.7 % | 0 | 200.440 MHz |
Altera | Stratix III | EP3SL50-C4L | 1.2 % | 2.7 % | 0 | 138.290 MHz |
Altera | Stratix III | EP3SL70-C2 | 0.9 % | 2.2 % | 0 | 266.170 MHz |
Altera | Stratix III | EP3SL70-C3 | 0.9 % | 2.2 % | 0 | 231.270 MHz |
Altera | Stratix III | EP3SL70-C4 | 0.9 % | 2.2 % | 0 | 200.440 MHz |
Altera | Stratix III | EP3SL70-C4L | 0.9 % | 2.2 % | 0 | 138.290 MHz |
Altera | Stratix | EP1S10-C5 | 5.4 % | 5.4 % | 0 | 108.200 MHz |
Altera | Stratix | EP1S10-C6 | 5.4 % | 5.4 % | 0 | 96.740 MHz |
Altera | Stratix | EP1S10-C7 | 5.4 % | 5.4 % | 0 | 83.840 MHz |
Altera | Stratix | EP1S20-C5 | 3.1 % | 3.0 % | 0 | 108.200 MHz |
Altera | Stratix | EP1S20-C6 | 3.1 % | 3.0 % | 0 | 96.740 MHz |
Altera | Stratix | EP1S20-C7 | 3.1 % | 3.0 % | 0 | 83.840 MHz |
Altera | Stratix | EP1S25-C5 | 2.2 % | 2.6 % | 0 | 108.200 MHz |
Altera | Stratix | EP1S25-C6 | 2.2 % | 2.6 % | 0 | 96.740 MHz |
Altera | Stratix | EP1S25-C7 | 2.2 % | 2.6 % | 0 | 83.840 MHz |
Altera | Stratix | EP1S30-C5 | 1.8 % | 1.5 % | 0 | 108.200 MHz |
Altera | Stratix | EP1S30-C6 | 1.8 % | 1.5 % | 0 | 96.740 MHz |
Altera | Stratix | EP1S30-C7 | 1.8 % | 1.5 % | 0 | 83.840 MHz |
Altera | Stratix | EP1S40-C5 | 1.4 % | 1.5 % | 0 | 108.200 MHz |
Altera | Stratix | EP1S40-C6 | 1.4 % | 1.5 % | 0 | 96.740 MHz |
Altera | Stratix | EP1S40-C7 | 1.4 % | 1.5 % | 0 | 83.840 MHz |
Altera | Stratix | EP1S60-C5 | 1.0 % | 1.0 % | 0 | 108.200 MHz |
Altera | Stratix | EP1S60-C6 | 1.0 % | 1.0 % | 0 | 96.740 MHz |
Altera | Stratix | EP1S60-C7 | 1.0 % | 1.0 % | 0 | 83.840 MHz |
Altera | Stratix | EP1S80-C5 | 0.7 % | 0.7 % | 0 | 108.200 MHz |
Altera | Stratix | EP1S80-C6 | 0.7 % | 0.7 % | 0 | 96.740 MHz |
Altera | Stratix | EP1S80-C7 | 0.7 % | 0.7 % | 0 | 83.840 MHz |
The maximum frequency indicated here is for the input sensor's pixel clock (the output clock's maximum frequency is around 50% higher than the input one).
These synthesis results have been obtained for the borderless configuration, for an image sensor with 12 bit pixels, up to 2048 pixels per line, and 24 bits RGB output pixels.
The internal buffers' memory requirements for the core are sensor dependent. They can be calculated as: Internal buffer BRAM bits = input_data_bitwidth x max_image_width x 2.
The memory requirements for this configuration are:
The intermal buffers are divided in two, each one of 24,576 bits. It means that this particular configuration will need 4 BlockRAMs of 18 Kbits or just 2 of 36 Kbits. For images of width up to 1024 pixels, the buffers needed are half.
Support
Included with the core is:
- Technical support via email
- IP Core Datasheet
- Instantiation 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.
What does a Bayer converter do?
Most image sensors today capture just one color at each pixel, as portrayed in the picture above, but they do it with better precision (usually 10 or 12 bits). This, and the color locality, permits interpolating the missing color components at each pixel location from the known components in the immediate vicinity.
In the next image is how an image captured by an image sensor really is:
As can be seen, there is only one color component per pixel. But this color component has an outstanding precision (usually 10 or 12 bits). Thanks to this, the usual 8 bits per color component RGB pixels can be interpolated with notable quality.
The process to convert this image is done by systematic mathematical interpolations using neighbouring pixels, taking care of overflows and corner cases (as in the first and last rows and columns there are not enough pixels to manage interpolation correctly).
The result of bilinear Bayer to RGB conversion is an image with three color components per pixel (Red, Green, and Blue):