Features


This hardware IP core features a full Secure Hash Algorithm SHA1. Its main characteristics are:

  • SHA-1 Secure Hash as defined in latest FIPS PUB 180-3.
  • Compatible HMAC for Hash Message Authentication as per FIPS PUB 198.
  • Fully verified with NIST test vectors.
  • Power aware design with power off function.
  • Minimum latency: 84 cycles per block of 512 bits.
  • Continuous operation, no wait cycles needed.
  • Fastest throughput: hash up to 2.5 Gbps in a Virtex-5 FPGA (414 MHz).





The core's interface is a very simple FIFO like input/output with data, ready and strobe signals. Included with the core is a testbench with NIST's test vectors, it is easily modifiable to feed any other data source in simulation.

Quotation Request


Maximum throughput can be easily calculated for your FPGA part from the Resource Usage table below. Just take the maximum frequency in Hz, divide it by 84 (which stands for Hz / block, or latency) and multiply times 512 (which is bits / block), to get the maximum throughput in bits per second for your FPGA.

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.


VendorFamilyDeviceBitSlices-LUT+FFRAMDSP/MULT 18 bitsMax. Freq.
VendorFamilyDeviceBitSlices-LUT+FFRAMDSP/MULT 18 bitsMax. Freq.
XilinxQPro Virtex Mil.XQV1000-41036 (4.2 %)0041.244 MHz
XilinxQPro Virtex Mil.XQV100-41036 (43.2 %)0041.244 MHz
XilinxQPro Virtex Mil.XQV300-41036 (16.9 %)0041.244 MHz
XilinxQPro Virtex Mil.XQV600-41036 (7.5 %)0041.244 MHz
XilinxQPro Virtex Rad.XQVR1000-41036 (4.2 %)0041.244 MHz
XilinxQPro Virtex Rad.XQVR300-41036 (16.9 %)0041.244 MHz
XilinxQPro Virtex Rad.XQVR600-41036 (7.5 %)0041.244 MHz
XilinxQPro Virtex-E Mil.XQV1000E-61034 (4.2 %)0064.620 MHz
XilinxQPro Virtex-E Mil.XQV2000E-61034 (2.7 %)0064.620 MHz
XilinxQPro Virtex-E Mil.XQV600E-61034 (7.5 %)0064.620 MHz
XilinxQPro Virtex-II Mil.XQ2V1000-41050 (10.3 %)00151.722 MHz
XilinxQPro Virtex-II Mil.XQ2V3000-41050 (3.7 %)00151.722 MHz
XilinxQPro Virtex-II Mil.XQ2V6000-41050 (1.6 %)00151.722 MHz
XilinxQPro Virtex-II Pro Mil.XQ2VP40-51050 (2.7 %)00185.844 MHz
XilinxQPro Virtex-II Pro Mil.XQ2VP70-51050 (1.6 %)00185.844 MHz
XilinxQPro Virtex-II Rad.XQR2V1000-41050 (10.3 %)00151.722 MHz
XilinxQPro Virtex-II Rad.XQR2V3000-41050 (3.7 %)00151.722 MHz
XilinxQPro Virtex-II Rad.XQR2V6000-41050 (1.6 %)00151.722 MHz
XilinxSpartan-3 Auto.XA3S1000-41044 (6.8 %)00133.797 MHz
XilinxSpartan-3 Auto.XA3S1500-41044 (3.9 %)00133.797 MHz
XilinxSpartan-3 Auto.XA3S200-41044 (27.2 %)00133.797 MHz
XilinxSpartan-3 Auto.XA3S400-41044 (14.6 %)00133.797 MHz
XilinxSpartan-3 Auto.XA3S50-41044 (68.0 %)00133.797 MHz
XilinxSpartan-3XC3S1000-41016 (6.6 %)00133.797 MHz
XilinxSpartan-3XC3S1000-51018 (6.6 %)00154.792 MHz
XilinxSpartan-3XC3S1500-41016 (3.8 %)00133.797 MHz
XilinxSpartan-3XC3S1500-51018 (3.8 %)00154.792 MHz
XilinxSpartan-3XC3S2000-41016 (2.5 %)00133.797 MHz
XilinxSpartan-3XC3S2000-51018 (2.5 %)00154.792 MHz
XilinxSpartan-3XC3S200-41016 (26.5 %)00133.797 MHz
XilinxSpartan-3XC3S200-51018 (26.5 %)00154.792 MHz
XilinxSpartan-3XC3S4000-41016 (1.8 %)00133.797 MHz
XilinxSpartan-3XC3S4000-51018 (1.8 %)00154.792 MHz
XilinxSpartan-3XC3S400-41016 (14.2 %)00133.797 MHz
XilinxSpartan-3XC3S400-51018 (14.2 %)00154.792 MHz
XilinxSpartan-3XC3S5000-41016 (1.5 %)00133.797 MHz
XilinxSpartan-3XC3S5000-51018 (1.5 %)00154.792 MHz
XilinxSpartan-3XC3S50-41016 (66.1 %)00133.797 MHz
XilinxSpartan-3XC3S50-51018 (66.3 %)00154.792 MHz
XilinxSpartan-3A DSPXC3SD1800A-41046 (3.1 %)00143.246 MHz
XilinxSpartan-3A DSPXC3SD1800A-51044 (3.1 %)00164.671 MHz
XilinxSpartan-3A DSPXC3SD3400A-41046 (2.2 %)00143.246 MHz
XilinxSpartan-3A DSPXC3SD3400A-51044 (2.2 %)00164.671 MHz
XilinxSpartan-3AXC3S1400A-41018 (4.5 %)00143.246 MHz
XilinxSpartan-3AXC3S1400A-51018 (4.5 %)00164.671 MHz
XilinxSpartan-3AXC3S200A-41018 (28.4 %)00143.246 MHz
XilinxSpartan-3AXC3S200A-51018 (28.4 %)00164.671 MHz
XilinxSpartan-3AXC3S400A-41018 (14.2 %)00143.246 MHz
XilinxSpartan-3AXC3S400A-51018 (14.2 %)00164.671 MHz
XilinxSpartan-3AXC3S50A-41018 (72.3 %)00143.246 MHz
XilinxSpartan-3AXC3S50A-51018 (72.3 %)00164.671 MHz
XilinxSpartan-3AXC3S700A-41018 (8.6 %)00143.246 MHz
XilinxSpartan-3AXC3S700A-51018 (8.6 %)00164.671 MHz
XilinxSpartan-3ANXC3S1400AN-41018 (4.5 %)00143.246 MHz
XilinxSpartan-3ANXC3S1400AN-51018 (4.5 %)00164.671 MHz
XilinxSpartan-3ANXC3S200AN-41018 (28.4 %)00143.246 MHz
XilinxSpartan-3ANXC3S200AN-51018 (28.4 %)00164.671 MHz
XilinxSpartan-3ANXC3S400AN-41018 (14.2 %)00143.246 MHz
XilinxSpartan-3ANXC3S400AN-51018 (14.2 %)00164.671 MHz
XilinxSpartan-3ANXC3S50AN-41018 (72.3 %)00143.246 MHz
XilinxSpartan-3ANXC3S50AN-51018 (72.3 %)00164.671 MHz
XilinxSpartan-3ANXC3S700AN-41018 (8.6 %)00143.246 MHz
XilinxSpartan-3ANXC3S700AN-51018 (8.6 %)00164.671 MHz
XilinxSpartan-3E Auto.XA3S100E-41050 (54.7 %)00147.341 MHz
XilinxSpartan-3E Auto.XA3S1200E-41050 (6.1 %)00147.341 MHz
XilinxSpartan-3E Auto.XA3S1600E-41050 (3.6 %)00147.341 MHz
XilinxSpartan-3E Auto.XA3S250E-41050 (21.4 %)00147.341 MHz
XilinxSpartan-3E Auto.XA3S500E-41050 (11.3 %)00147.341 MHz
XilinxSpartan-3EXC3S100E-41022 (53.2 %)00147.341 MHz
XilinxSpartan-3EXC3S100E-51020 (53.1 %)00170.224 MHz
XilinxSpartan-3EXC3S1200E-41022 (5.9 %)00147.341 MHz
XilinxSpartan-3EXC3S1200E-51020 (5.9 %)00170.224 MHz
XilinxSpartan-3EXC3S1600E-41022 (3.5 %)00147.341 MHz
XilinxSpartan-3EXC3S1600E-51020 (3.5 %)00170.224 MHz
XilinxSpartan-3EXC3S250E-41022 (20.9 %)00147.341 MHz
XilinxSpartan-3EXC3S250E-51020 (20.8 %)00170.224 MHz
XilinxSpartan-3EXC3S500E-41022 (11.0 %)00147.341 MHz
XilinxSpartan-3EXC3S500E-51020 (11.0 %)00170.224 MHz
XilinxSpartan-3LXC3S1000L-41016 (6.6 %)00133.797 MHz
XilinxSpartan-3LXC3S1500L-41016 (3.8 %)00133.797 MHz
XilinxSpartan-3LXC3S4000L-41016 (1.8 %)00133.797 MHz
XilinxSpartan-IIXC2S100-51018 (42.4 %)0045.179 MHz
XilinxSpartan-IIXC2S100-61016 (42.3 %)0050.229 MHz
XilinxSpartan-IIXC2S150-51018 (29.5 %)0045.179 MHz
XilinxSpartan-IIXC2S150-61016 (29.4 %)0050.229 MHz
XilinxSpartan-IIXC2S200-51018 (21.6 %)0045.179 MHz
XilinxSpartan-IIXC2S200-61016 (21.6 %)0050.229 MHz
XilinxSpartan-IIXC2S50-51018 (66.3 %)0045.179 MHz
XilinxSpartan-IIXC2S50-61016 (66.1 %)0050.229 MHz
XilinxSpartan-IIE Auto.XA2S100E-61034 (43.1 %)0064.620 MHz
XilinxSpartan-IIE Auto.XA2S150E-61034 (29.9 %)0064.620 MHz
XilinxSpartan-IIE Auto.XA2S200E-61034 (22.0 %)0064.620 MHz
XilinxSpartan-IIE Auto.XA2S300E-61034 (16.8 %)0064.620 MHz
XilinxSpartan-IIE Auto.XA2S50E-61034 (67.3 %)0064.620 MHz
XilinxSpartan-IIEXC2S100E-61034 (43.1 %)0064.620 MHz
XilinxSpartan-IIEXC2S100E-71034 (43.1 %)0071.839 MHz
XilinxSpartan-IIEXC2S150E-61034 (29.9 %)0064.620 MHz
XilinxSpartan-IIEXC2S150E-71034 (29.9 %)0071.839 MHz
XilinxSpartan-IIEXC2S200E-61034 (22.0 %)0064.620 MHz
XilinxSpartan-IIEXC2S200E-71034 (22.0 %)0071.839 MHz
XilinxSpartan-IIEXC2S300E-61034 (16.8 %)0064.620 MHz
XilinxSpartan-IIEXC2S300E-71034 (16.8 %)0071.839 MHz
XilinxSpartan-IIEXC2S400E-61034 (10.8 %)0064.620 MHz
XilinxSpartan-IIEXC2S400E-71034 (10.8 %)0071.839 MHz
XilinxSpartan-IIEXC2S50E-61034 (67.3 %)0064.620 MHz
XilinxSpartan-IIEXC2S50E-71034 (67.3 %)0071.839 MHz
XilinxSpartan-IIEXC2S600E-61034 (7.5 %)0064.620 MHz
XilinxSpartan-IIEXC2S600E-71034 (7.5 %)0071.839 MHz
XilinxVirtexXCV1000-41036 (4.2 %)0041.244 MHz
XilinxVirtexXCV1000-51034 (4.2 %)0045.660 MHz
XilinxVirtexXCV1000-61030 (4.2 %)0050.769 MHz
XilinxVirtexXCV100-41036 (43.2 %)0041.244 MHz
XilinxVirtexXCV100-51034 (43.1 %)0045.660 MHz
XilinxVirtexXCV100-61030 (42.9 %)0050.769 MHz
XilinxVirtexXCV150-41036 (30.0 %)0041.244 MHz
XilinxVirtexXCV150-51034 (29.9 %)0045.660 MHz
XilinxVirtexXCV150-61030 (29.8 %)0050.769 MHz
XilinxVirtexXCV200-41036 (22.0 %)0041.244 MHz
XilinxVirtexXCV200-51034 (22.0 %)0045.660 MHz
XilinxVirtexXCV200-61030 (21.9 %)0050.769 MHz
XilinxVirtexXCV300-41036 (16.9 %)0041.244 MHz
XilinxVirtexXCV300-51034 (16.8 %)0045.660 MHz
XilinxVirtexXCV300-61030 (16.8 %)0050.769 MHz
XilinxVirtexXCV400-41036 (10.8 %)0041.244 MHz
XilinxVirtexXCV400-51034 (10.8 %)0045.660 MHz
XilinxVirtexXCV400-61030 (10.7 %)0050.769 MHz
XilinxVirtexXCV50-41036 (67.4 %)0041.244 MHz
XilinxVirtexXCV50-51034 (67.3 %)0045.660 MHz
XilinxVirtexXCV50-61030 (67.1 %)0050.769 MHz
XilinxVirtexXCV600-41036 (7.5 %)0041.244 MHz
XilinxVirtexXCV600-51034 (7.5 %)0045.660 MHz
XilinxVirtexXCV600-61030 (7.5 %)0050.769 MHz
XilinxVirtexXCV800-41036 (5.5 %)0041.244 MHz
XilinxVirtexXCV800-51034 (5.5 %)0045.660 MHz
XilinxVirtexXCV800-61030 (5.5 %)0050.769 MHz
XilinxVirtex-4 FXXC4VFX100-101018 (1.2 %)00239.653 MHz
XilinxVirtex-4 FXXC4VFX100-111012 (1.2 %)00280.033 MHz
XilinxVirtex-4 FXXC4VFX100-121012 (1.2 %)00317.028 MHz
XilinxVirtex-4 FXXC4VFX12-101018 (9.3 %)00239.653 MHz
XilinxVirtex-4 FXXC4VFX12-111012 (9.2 %)00280.033 MHz
XilinxVirtex-4 FXXC4VFX12-121012 (9.2 %)00317.028 MHz
XilinxVirtex-4 FXXC4VFX140-101018 (0.8 %)00239.653 MHz
XilinxVirtex-4 FXXC4VFX140-111012 (0.8 %)00280.033 MHz
XilinxVirtex-4 FXXC4VFX140-121012 (0.8 %)00317.028 MHz
XilinxVirtex-4 FXXC4VFX20-101018 (6.0 %)00239.653 MHz
XilinxVirtex-4 FXXC4VFX20-111012 (5.9 %)00280.033 MHz
XilinxVirtex-4 FXXC4VFX20-121012 (5.9 %)00317.028 MHz
XilinxVirtex-4 FXXC4VFX40-101018 (2.7 %)00239.653 MHz
XilinxVirtex-4 FXXC4VFX40-111012 (2.7 %)00280.033 MHz
XilinxVirtex-4 FXXC4VFX40-121012 (2.7 %)00317.028 MHz
XilinxVirtex-4 FXXC4VFX60-101018 (2.0 %)00239.653 MHz
XilinxVirtex-4 FXXC4VFX60-111012 (2.0 %)00280.033 MHz
XilinxVirtex-4 FXXC4VFX60-121012 (2.0 %)00317.028 MHz
XilinxVirtex-4 LXXC4VLX100-101018 (1.0 %)00239.653 MHz
XilinxVirtex-4 LXXC4VLX100-111012 (1.0 %)00280.033 MHz
XilinxVirtex-4 LXXC4VLX100-121012 (1.0 %)00317.028 MHz
XilinxVirtex-4 LXXC4VLX15-101018 (8.3 %)00239.653 MHz
XilinxVirtex-4 LXXC4VLX15-111012 (8.2 %)00280.033 MHz
XilinxVirtex-4 LXXC4VLX15-121012 (8.2 %)00317.028 MHz
XilinxVirtex-4 LXXC4VLX160-101018 (0.8 %)00239.653 MHz
XilinxVirtex-4 LXXC4VLX160-111012 (0.7 %)00280.033 MHz
XilinxVirtex-4 LXXC4VLX160-121012 (0.7 %)00317.028 MHz
XilinxVirtex-4 LXXC4VLX200-101018 (0.6 %)00239.653 MHz
XilinxVirtex-4 LXXC4VLX200-111012 (0.6 %)00280.033 MHz
XilinxVirtex-4 LXXC4VLX200-121012 (0.6 %)00317.028 MHz
XilinxVirtex-4 LXXC4VLX25-101018 (4.7 %)00239.653 MHz
XilinxVirtex-4 LXXC4VLX25-111012 (4.7 %)00280.033 MHz
XilinxVirtex-4 LXXC4VLX25-121012 (4.7 %)00317.028 MHz
XilinxVirtex-4 LXXC4VLX40-101018 (2.8 %)00239.653 MHz
XilinxVirtex-4 LXXC4VLX40-111012 (2.7 %)00280.033 MHz
XilinxVirtex-4 LXXC4VLX40-121012 (2.7 %)00317.028 MHz
XilinxVirtex-4 LXXC4VLX60-101018 (1.9 %)00239.653 MHz
XilinxVirtex-4 LXXC4VLX60-111012 (1.9 %)00280.033 MHz
XilinxVirtex-4 LXXC4VLX60-121012 (1.9 %)00317.028 MHz
XilinxVirtex-4 LXXC4VLX80-101018 (1.4 %)00239.653 MHz
XilinxVirtex-4 LXXC4VLX80-111012 (1.4 %)00280.033 MHz
XilinxVirtex-4 LXXC4VLX80-121012 (1.4 %)00317.028 MHz
XilinxVirtex-4 SXXC4VSX25-101018 (5.0 %)00239.653 MHz
XilinxVirtex-4 SXXC4VSX25-111012 (4.9 %)00280.033 MHz
XilinxVirtex-4 SXXC4VSX25-121012 (4.9 %)00317.028 MHz
XilinxVirtex-4 SXXC4VSX35-101018 (3.3 %)00239.653 MHz
XilinxVirtex-4 SXXC4VSX35-111012 (3.3 %)00280.033 MHz
XilinxVirtex-4 SXXC4VSX35-121012 (3.3 %)00317.028 MHz
XilinxVirtex-4 SXXC4VSX55-101018 (2.1 %)00239.653 MHz
XilinxVirtex-4 SXXC4VSX55-111012 (2.1 %)00280.033 MHz
XilinxVirtex-4 SXXC4VSX55-121012 (2.1 %)00317.028 MHz
XilinxVirtex-5 FXTXC5VFX100T-1857 (1.3 %)00308.071 MHz
XilinxVirtex-5 FXTXC5VFX100T-2856 (1.3 %)00360.698 MHz
XilinxVirtex-5 FXTXC5VFX100T-3856 (1.3 %)00413.942 MHz
XilinxVirtex-5 FXTXC5VFX130T-1857 (1.0 %)00308.071 MHz
XilinxVirtex-5 FXTXC5VFX130T-2856 (1.0 %)00360.698 MHz
XilinxVirtex-5 FXTXC5VFX130T-3856 (1.0 %)00413.942 MHz
XilinxVirtex-5 FXTXC5VFX200T-1857 (0.7 %)00308.071 MHz
XilinxVirtex-5 FXTXC5VFX200T-2856 (0.7 %)00360.698 MHz
XilinxVirtex-5 FXTXC5VFX200T-3856 (0.7 %)00413.942 MHz
XilinxVirtex-5 FXTXC5VFX30T-1857 (4.2 %)00308.071 MHz
XilinxVirtex-5 FXTXC5VFX30T-2856 (4.2 %)00360.698 MHz
XilinxVirtex-5 FXTXC5VFX30T-3856 (4.2 %)00413.942 MHz
XilinxVirtex-5 FXTXC5VFX70T-1857 (1.9 %)00308.071 MHz
XilinxVirtex-5 FXTXC5VFX70T-2856 (1.9 %)00360.698 MHz
XilinxVirtex-5 FXTXC5VFX70T-3856 (1.9 %)00413.942 MHz
XilinxVirtex-5 LXXC5VLX110-1857 (1.2 %)00308.071 MHz
XilinxVirtex-5 LXXC5VLX110-2856 (1.2 %)00360.698 MHz
XilinxVirtex-5 LXXC5VLX110-3856 (1.2 %)00413.942 MHz
XilinxVirtex-5 LXXC5VLX155-1857 (0.9 %)00308.071 MHz
XilinxVirtex-5 LXXC5VLX155-2856 (0.9 %)00360.698 MHz
XilinxVirtex-5 LXXC5VLX155-3856 (0.9 %)00413.942 MHz
XilinxVirtex-5 LXXC5VLX220-1857 (0.6 %)00308.071 MHz
XilinxVirtex-5 LXXC5VLX220-2856 (0.6 %)00360.698 MHz
XilinxVirtex-5 LXXC5VLX220-3856 (0.6 %)00413.942 MHz
XilinxVirtex-5 LXXC5VLX30-1857 (4.5 %)00308.071 MHz
XilinxVirtex-5 LXXC5VLX30-2856 (4.5 %)00360.698 MHz
XilinxVirtex-5 LXXC5VLX30-3856 (4.5 %)00413.942 MHz
XilinxVirtex-5 LXXC5VLX330-1857 (0.4 %)00308.071 MHz
XilinxVirtex-5 LXXC5VLX330-2856 (0.4 %)00360.698 MHz
XilinxVirtex-5 LXXC5VLX330-3856 (0.4 %)00413.942 MHz
XilinxVirtex-5 LXXC5VLX50-1857 (3.0 %)00308.071 MHz
XilinxVirtex-5 LXXC5VLX50-2856 (3.0 %)00360.698 MHz
XilinxVirtex-5 LXXC5VLX50-3856 (3.0 %)00413.942 MHz
XilinxVirtex-5 LXXC5VLX85-1857 (1.7 %)00308.071 MHz
XilinxVirtex-5 LXXC5VLX85-2856 (1.7 %)00360.698 MHz
XilinxVirtex-5 LXXC5VLX85-3856 (1.7 %)00413.942 MHz
XilinxVirtex-5 LXTXC5VLX110T-1857 (1.2 %)00308.071 MHz
XilinxVirtex-5 LXTXC5VLX110T-2856 (1.2 %)00360.698 MHz
XilinxVirtex-5 LXTXC5VLX110T-3856 (1.2 %)00413.942 MHz
XilinxVirtex-5 LXTXC5VLX155T-1857 (0.9 %)00308.071 MHz
XilinxVirtex-5 LXTXC5VLX155T-2856 (0.9 %)00360.698 MHz
XilinxVirtex-5 LXTXC5VLX155T-3856 (0.9 %)00413.942 MHz
XilinxVirtex-5 LXTXC5VLX20T-1857 (6.9 %)00308.071 MHz
XilinxVirtex-5 LXTXC5VLX20T-2856 (6.9 %)00360.698 MHz
XilinxVirtex-5 LXTXC5VLX20T-3856 (6.9 %)00413.942 MHz
XilinxVirtex-5 LXTXC5VLX220T-1857 (0.6 %)00308.071 MHz
XilinxVirtex-5 LXTXC5VLX220T-2856 (0.6 %)00360.698 MHz
XilinxVirtex-5 LXTXC5VLX220T-3856 (0.6 %)00413.942 MHz
XilinxVirtex-5 LXTXC5VLX30T-1857 (4.5 %)00308.071 MHz
XilinxVirtex-5 LXTXC5VLX30T-2856 (4.5 %)00360.698 MHz
XilinxVirtex-5 LXTXC5VLX30T-3856 (4.5 %)00413.942 MHz
XilinxVirtex-5 LXTXC5VLX330T-1857 (0.4 %)00308.071 MHz
XilinxVirtex-5 LXTXC5VLX330T-2856 (0.4 %)00360.698 MHz
XilinxVirtex-5 LXTXC5VLX330T-3856 (0.4 %)00413.942 MHz
XilinxVirtex-5 LXTXC5VLX50T-1857 (3.0 %)00308.071 MHz
XilinxVirtex-5 LXTXC5VLX50T-2856 (3.0 %)00360.698 MHz
XilinxVirtex-5 LXTXC5VLX50T-3856 (3.0 %)00413.942 MHz
XilinxVirtex-5 LXTXC5VLX85T-1857 (1.7 %)00308.071 MHz
XilinxVirtex-5 LXTXC5VLX85T-2856 (1.7 %)00360.698 MHz
XilinxVirtex-5 LXTXC5VLX85T-3856 (1.7 %)00413.942 MHz
XilinxVirtex-5 SXTXC5VSX240T-1857 (0.6 %)00308.071 MHz
XilinxVirtex-5 SXTXC5VSX240T-2856 (0.6 %)00360.698 MHz
XilinxVirtex-5 SXTXC5VSX240T-3856 (0.6 %)00413.942 MHz
XilinxVirtex-5 SXTXC5VSX35T-1857 (3.9 %)00308.071 MHz
XilinxVirtex-5 SXTXC5VSX35T-2856 (3.9 %)00360.698 MHz
XilinxVirtex-5 SXTXC5VSX35T-3856 (3.9 %)00413.942 MHz
XilinxVirtex-5 SXTXC5VSX50T-1857 (2.6 %)00308.071 MHz
XilinxVirtex-5 SXTXC5VSX50T-2856 (2.6 %)00360.698 MHz
XilinxVirtex-5 SXTXC5VSX50T-3856 (2.6 %)00413.942 MHz
XilinxVirtex-5 SXTXC5VSX95T-1857 (1.5 %)00308.071 MHz
XilinxVirtex-5 SXTXC5VSX95T-2856 (1.5 %)00360.698 MHz
XilinxVirtex-5 SXTXC5VSX95T-3856 (1.5 %)00413.942 MHz
XilinxVirtex-5 TXTXC5VTX150T-1857 (0.9 %)00308.071 MHz
XilinxVirtex-5 TXTXC5VTX150T-2856 (0.9 %)00360.698 MHz
XilinxVirtex-5 TXTXC5VTX150T-3856 (0.9 %)00413.942 MHz
XilinxVirtex-5 TXTXC5VTX240T-1857 (0.6 %)00308.071 MHz
XilinxVirtex-5 TXTXC5VTX240T-2856 (0.6 %)00360.698 MHz
XilinxVirtex-5 TXTXC5VTX240T-3856 (0.6 %)00413.942 MHz
XilinxVirtex-EXCV1000E-61034 (4.2 %)0064.620 MHz
XilinxVirtex-EXCV1000E-71034 (4.2 %)0071.839 MHz
XilinxVirtex-EXCV1000E-81030 (4.2 %)0080.489 MHz
XilinxVirtex-EXCV100E-61034 (43.1 %)0064.620 MHz
XilinxVirtex-EXCV100E-71034 (43.1 %)0071.839 MHz
XilinxVirtex-EXCV100E-81030 (42.9 %)0080.489 MHz
XilinxVirtex-EXCV1600E-61034 (3.3 %)0064.620 MHz
XilinxVirtex-EXCV1600E-71034 (3.3 %)0071.839 MHz
XilinxVirtex-EXCV1600E-81030 (3.3 %)0080.489 MHz
XilinxVirtex-EXCV2000E-61034 (2.7 %)0064.620 MHz
XilinxVirtex-EXCV2000E-71034 (2.7 %)0071.839 MHz
XilinxVirtex-EXCV2000E-81030 (2.7 %)0080.489 MHz
XilinxVirtex-EXCV200E-61034 (22.0 %)0064.620 MHz
XilinxVirtex-EXCV200E-71034 (22.0 %)0071.839 MHz
XilinxVirtex-EXCV200E-81030 (21.9 %)0080.489 MHz
XilinxVirtex-EXCV2600E-61034 (2.0 %)0064.620 MHz
XilinxVirtex-EXCV2600E-71034 (2.0 %)0071.839 MHz
XilinxVirtex-EXCV2600E-81030 (2.0 %)0080.489 MHz
XilinxVirtex-EXCV300E-61034 (16.8 %)0064.620 MHz
XilinxVirtex-EXCV300E-71034 (16.8 %)0071.839 MHz
XilinxVirtex-EXCV300E-81030 (16.8 %)0080.489 MHz
XilinxVirtex-EXCV3200E-61034 (1.6 %)0064.620 MHz
XilinxVirtex-EXCV3200E-71034 (1.6 %)0071.839 MHz
XilinxVirtex-EXCV3200E-81030 (1.6 %)0080.489 MHz
XilinxVirtex-EXCV400E-61034 (10.8 %)0064.620 MHz
XilinxVirtex-EXCV400E-71034 (10.8 %)0071.839 MHz
XilinxVirtex-EXCV400E-81030 (10.7 %)0080.489 MHz
XilinxVirtex-EXCV405E-61034 (10.8 %)0064.620 MHz
XilinxVirtex-EXCV405E-71034 (10.8 %)0071.839 MHz
XilinxVirtex-EXCV405E-81030 (10.7 %)0080.489 MHz
XilinxVirtex-EXCV50E-61034 (67.3 %)0064.620 MHz
XilinxVirtex-EXCV50E-71034 (67.3 %)0071.839 MHz
XilinxVirtex-EXCV50E-81030 (67.1 %)0080.489 MHz
XilinxVirtex-EXCV600E-61034 (7.5 %)0064.620 MHz
XilinxVirtex-EXCV600E-71034 (7.5 %)0071.839 MHz
XilinxVirtex-EXCV600E-81030 (7.5 %)0080.489 MHz
XilinxVirtex-EXCV812E-61034 (5.5 %)0064.620 MHz
XilinxVirtex-EXCV812E-71034 (5.5 %)0071.839 MHz
XilinxVirtex-EXCV812E-81030 (5.5 %)0080.489 MHz
XilinxVirtex-II Pro XXC2VPX20-51022 (5.2 %)00185.844 MHz
XilinxVirtex-II Pro XXC2VPX20-61022 (5.2 %)00207.900 MHz
XilinxVirtex-II Pro XXC2VPX20-71022 (5.2 %)00238.206 MHz
XilinxVirtex-II Pro XXC2VPX70-51022 (1.5 %)00185.844 MHz
XilinxVirtex-II Pro XXC2VPX70-61022 (1.5 %)00207.900 MHz
XilinxVirtex-II Pro XXC2VPX70-71022 (1.5 %)00238.206 MHz
XilinxVirtex-II ProXC2VP100-51022 (1.2 %)00185.844 MHz
XilinxVirtex-II ProXC2VP100-61022 (1.2 %)00207.900 MHz
XilinxVirtex-II ProXC2VP100-71022 (1.2 %)00238.206 MHz
XilinxVirtex-II ProXC2VP20-51022 (5.5 %)00185.844 MHz
XilinxVirtex-II ProXC2VP20-61022 (5.5 %)00207.900 MHz
XilinxVirtex-II ProXC2VP20-71022 (5.5 %)00238.206 MHz
XilinxVirtex-II ProXC2VP30-51022 (3.7 %)00185.844 MHz
XilinxVirtex-II ProXC2VP30-61022 (3.7 %)00207.900 MHz
XilinxVirtex-II ProXC2VP30-71022 (3.7 %)00238.206 MHz
XilinxVirtex-II ProXC2VP40-51022 (2.6 %)00185.844 MHz
XilinxVirtex-II ProXC2VP40-61022 (2.6 %)00207.900 MHz
XilinxVirtex-II ProXC2VP40-71022 (2.6 %)00238.206 MHz
XilinxVirtex-II ProXC2VP50-51022 (2.2 %)00185.844 MHz
XilinxVirtex-II ProXC2VP50-61022 (2.2 %)00207.900 MHz
XilinxVirtex-II ProXC2VP50-71022 (2.2 %)00238.206 MHz
XilinxVirtex-II ProXC2VP70-51022 (1.5 %)00185.844 MHz
XilinxVirtex-II ProXC2VP70-61022 (1.5 %)00207.900 MHz
XilinxVirtex-II ProXC2VP70-71022 (1.5 %)00238.206 MHz
XilinxVirtex-IIXC2V1000-41022 (10.0 %)00151.722 MHz
XilinxVirtex-IIXC2V1000-51022 (10.0 %)00174.551 MHz
XilinxVirtex-IIXC2V1000-61024 (10.0 %)00201.450 MHz
XilinxVirtex-IIXC2V1500-41022 (6.7 %)00151.722 MHz
XilinxVirtex-IIXC2V1500-51022 (6.7 %)00174.551 MHz
XilinxVirtex-IIXC2V1500-61024 (6.7 %)00201.450 MHz
XilinxVirtex-IIXC2V2000-41022 (4.8 %)00151.722 MHz
XilinxVirtex-IIXC2V2000-51022 (4.8 %)00174.551 MHz
XilinxVirtex-IIXC2V2000-61024 (4.8 %)00201.450 MHz
XilinxVirtex-IIXC2V250-41022 (33.3 %)00151.722 MHz
XilinxVirtex-IIXC2V250-51022 (33.3 %)00174.551 MHz
XilinxVirtex-IIXC2V250-61024 (33.3 %)00201.450 MHz
XilinxVirtex-IIXC2V3000-41022 (3.6 %)00151.722 MHz
XilinxVirtex-IIXC2V3000-51022 (3.6 %)00174.551 MHz
XilinxVirtex-IIXC2V3000-61024 (3.6 %)00201.450 MHz
XilinxVirtex-IIXC2V4000-41022 (2.2 %)00151.722 MHz
XilinxVirtex-IIXC2V4000-51022 (2.2 %)00174.551 MHz
XilinxVirtex-IIXC2V4000-61024 (2.2 %)00201.450 MHz
XilinxVirtex-IIXC2V500-41022 (16.6 %)00151.722 MHz
XilinxVirtex-IIXC2V500-51022 (16.6 %)00174.551 MHz
XilinxVirtex-IIXC2V500-61024 (16.7 %)00201.450 MHz
XilinxVirtex-IIXC2V6000-41022 (1.5 %)00151.722 MHz
XilinxVirtex-IIXC2V6000-51022 (1.5 %)00174.551 MHz
XilinxVirtex-IIXC2V6000-61024 (1.5 %)00201.450 MHz
XilinxVirtex-IIXC2V8000-41022 (1.1 %)00151.722 MHz
XilinxVirtex-IIXC2V8000-51022 (1.1 %)00174.551 MHz
XilinxVirtex-IIXC2V8000-61024 (1.1 %)00201.450 MHz
XilinxVirtex-IIXC2V80-41022 (99.8 %)00151.722 MHz
XilinxVirtex-IIXC2V80-51022 (99.8 %)00174.551 MHz
XilinxVirtex-IIXC2V80-61024 (100.0 %)00201.450 MHz
AlteraArria GXEP1AGX20C2-C61154 (6.7 %)00211.600 MHz
AlteraArria GXEP1AGX20C-C61154 (6.7 %)00211.600 MHz
AlteraArria GXEP1AGX35C-C61154 (4.3 %)00211.600 MHz
AlteraArria GXEP1AGX35D-C61154 (4.3 %)00211.600 MHz
AlteraArria GXEP1AGX50C-C61154 (2.9 %)00211.600 MHz
AlteraArria GXEP1AGX50D-C61154 (2.9 %)00211.600 MHz
AlteraArria GXEP1AGX60C-C61154 (2.4 %)00211.600 MHz
AlteraArria GXEP1AGX60D-C61154 (2.4 %)00211.600 MHz
AlteraArria GXEP1AGX60E-C61154 (2.4 %)00211.600 MHz
AlteraArria GXEP1AGX90E-C61154 (1.6 %)00211.600 MHz
AlteraCyclone IIEP2C15-C61141 (7.9 %)00185.490 MHz
AlteraCyclone IIEP2C15-C71141 (7.9 %)00164.260 MHz
AlteraCyclone IIEP2C15-C81141 (7.9 %)00142.730 MHz
AlteraCyclone IIEP2C20-C61141 (6.1 %)00185.490 MHz
AlteraCyclone IIEP2C20-C71141 (6.1 %)00164.260 MHz
AlteraCyclone IIEP2C20-C81141 (6.1 %)00142.730 MHz
AlteraCyclone IIEP2C35-C61141 (3.4 %)00185.490 MHz
AlteraCyclone IIEP2C35-C71141 (3.4 %)00164.260 MHz
AlteraCyclone IIEP2C35-C81141 (3.4 %)00142.730 MHz
AlteraCyclone IIEP2C50-C61141 (2.3 %)00185.490 MHz
AlteraCyclone IIEP2C50-C71141 (2.3 %)00164.260 MHz
AlteraCyclone IIEP2C50-C81141 (2.3 %)00142.730 MHz
AlteraCyclone IIEP2C5-C61141 (24.8 %)00185.490 MHz
AlteraCyclone IIEP2C5-C71141 (24.8 %)00164.260 MHz
AlteraCyclone IIEP2C5-C81141 (24.8 %)00142.730 MHz
AlteraCyclone IIEP2C70-C61141 (1.7 %)00185.490 MHz
AlteraCyclone IIEP2C70-C71141 (1.7 %)00164.260 MHz
AlteraCyclone IIEP2C70-C81141 (1.7 %)00142.730 MHz
AlteraCyclone IIEP2C8-C61141 (13.8 %)00185.490 MHz
AlteraCyclone IIEP2C8-C71141 (13.8 %)00164.260 MHz
AlteraCyclone IIEP2C8-C81141 (13.8 %)00142.730 MHz
AlteraCyclone IIIEP3C10-C61141 (11.1 %)00222.320 MHz
AlteraCyclone IIIEP3C10-C71141 (11.1 %)00174.640 MHz
AlteraCyclone IIIEP3C10-C81141 (11.1 %)00157.330 MHz
AlteraCyclone IIIEP3C120-C61141 (1.0 %)00222.320 MHz
AlteraCyclone IIIEP3C120-C71141 (1.0 %)00174.640 MHz
AlteraCyclone IIIEP3C120-C81141 (1.0 %)00157.330 MHz
AlteraCyclone IIIEP3C16-C61141 (7.4 %)00222.320 MHz
AlteraCyclone IIIEP3C16-C71141 (7.4 %)00174.640 MHz
AlteraCyclone IIIEP3C16-C81141 (7.4 %)00157.330 MHz
AlteraCyclone IIIEP3C25-C61141 (4.6 %)00222.320 MHz
AlteraCyclone IIIEP3C25-C71141 (4.6 %)00174.640 MHz
AlteraCyclone IIIEP3C25-C81141 (4.6 %)00157.330 MHz
AlteraCyclone IIIEP3C40-C61141 (2.9 %)00222.320 MHz
AlteraCyclone IIIEP3C40-C71141 (2.9 %)00174.640 MHz
AlteraCyclone IIIEP3C40-C81141 (2.9 %)00157.330 MHz
AlteraCyclone IIIEP3C55-C61141 (2.0 %)00222.320 MHz
AlteraCyclone IIIEP3C55-C71141 (2.0 %)00174.640 MHz
AlteraCyclone IIIEP3C55-C81141 (2.0 %)00157.330 MHz
AlteraCyclone IIIEP3C5-C61141 (22.2 %)00222.320 MHz
AlteraCyclone IIIEP3C5-C71141 (22.2 %)00174.640 MHz
AlteraCyclone IIIEP3C5-C81141 (22.2 %)00157.330 MHz
AlteraCyclone IIIEP3C80-C61141 (1.4 %)00222.320 MHz
AlteraCyclone IIIEP3C80-C71141 (1.4 %)00174.640 MHz
AlteraCyclone IIIEP3C80-C81141 (1.4 %)00157.330 MHz
AlteraCycloneEP1C12-C61144 (9.5 %)00209.730 MHz
AlteraCycloneEP1C12-C71144 (9.5 %)00188.930 MHz
AlteraCycloneEP1C12-C81144 (9.5 %)00160.690 MHz
AlteraCycloneEP1C20-C61144 (5.7 %)00209.730 MHz
AlteraCycloneEP1C20-C71144 (5.7 %)00188.930 MHz
AlteraCycloneEP1C20-C81144 (5.7 %)00160.690 MHz
AlteraCycloneEP1C3-C61144 (39.3 %)00209.730 MHz
AlteraCycloneEP1C3-C71144 (39.3 %)00188.930 MHz
AlteraCycloneEP1C3-C81144 (39.3 %)00160.690 MHz
AlteraCycloneEP1C4-C61144 (28.6 %)00209.730 MHz
AlteraCycloneEP1C4-C71144 (28.6 %)00188.930 MHz
AlteraCycloneEP1C4-C81144 (28.6 %)00160.690 MHz
AlteraCycloneEP1C6-C61144 (19.1 %)00209.730 MHz
AlteraCycloneEP1C6-C71144 (19.1 %)00188.930 MHz
AlteraCycloneEP1C6-C81144 (19.1 %)00160.690 MHz
AlteraStratix II GXEP2SGX130G-C31154 (1.1 %)00312.300 MHz
AlteraStratix II GXEP2SGX130G-C41154 (1.1 %)00288.350 MHz
AlteraStratix II GXEP2SGX130G-C51154 (1.1 %)00234.690 MHz
AlteraStratix II GXEP2SGX30C-C31154 (4.3 %)00312.300 MHz
AlteraStratix II GXEP2SGX30C-C41154 (4.3 %)00288.350 MHz
AlteraStratix II GXEP2SGX30C-C51154 (4.3 %)00234.690 MHz
AlteraStratix II GXEP2SGX30D-C31154 (4.3 %)00312.300 MHz
AlteraStratix II GXEP2SGX30D-C41154 (4.3 %)00288.350 MHz
AlteraStratix II GXEP2SGX30D-C51154 (4.3 %)00234.690 MHz
AlteraStratix II GXEP2SGX60C-C31154 (2.4 %)00312.300 MHz
AlteraStratix II GXEP2SGX60C-C41154 (2.4 %)00288.350 MHz
AlteraStratix II GXEP2SGX60C-C51154 (2.4 %)00234.690 MHz
AlteraStratix II GXEP2SGX60D-C31154 (2.4 %)00312.300 MHz
AlteraStratix II GXEP2SGX60D-C41154 (2.4 %)00288.350 MHz
AlteraStratix II GXEP2SGX60D-C51154 (2.4 %)00234.690 MHz
AlteraStratix II GXEP2SGX60E-C31154 (2.4 %)00312.300 MHz
AlteraStratix II GXEP2SGX60E-C41154 (2.4 %)00288.350 MHz
AlteraStratix II GXEP2SGX60E-C51154 (2.4 %)00234.690 MHz
AlteraStratix II GXEP2SGX90E-C31154 (1.6 %)00312.300 MHz
AlteraStratix II GXEP2SGX90E-C41154 (1.6 %)00288.350 MHz
AlteraStratix II GXEP2SGX90E-C51154 (1.6 %)00234.690 MHz
AlteraStratix II GXEP2SGX90F-C31154 (1.6 %)00312.300 MHz
AlteraStratix II GXEP2SGX90F-C41154 (1.6 %)00288.350 MHz
AlteraStratix II GXEP2SGX90F-C51154 (1.6 %)00234.690 MHz
AlteraStratix IIEP2S130-C31154 (1.1 %)00312.990 MHz
AlteraStratix IIEP2S130-C41154 (1.1 %)00266.240 MHz
AlteraStratix IIEP2S130-C51154 (1.1 %)00226.960 MHz
AlteraStratix IIEP2S15-C31154 (9.2 %)00312.990 MHz
AlteraStratix IIEP2S15-C41154 (9.2 %)00266.240 MHz
AlteraStratix IIEP2S15-C51154 (9.2 %)00226.960 MHz
AlteraStratix IIEP2S180-C31154 (0.8 %)00312.990 MHz
AlteraStratix IIEP2S180-C41154 (0.8 %)00266.240 MHz
AlteraStratix IIEP2S180-C51154 (0.8 %)00226.960 MHz
AlteraStratix IIEP2S30-C31154 (4.3 %)00312.990 MHz
AlteraStratix IIEP2S30-C41154 (4.3 %)00266.240 MHz
AlteraStratix IIEP2S30-C51154 (4.3 %)00226.960 MHz
AlteraStratix IIEP2S60-C31154 (2.4 %)00312.990 MHz
AlteraStratix IIEP2S60-C41154 (2.4 %)00266.240 MHz
AlteraStratix IIEP2S60-C51154 (2.4 %)00226.960 MHz
AlteraStratix IIEP2S90-C31154 (1.6 %)00312.990 MHz
AlteraStratix IIEP2S90-C41154 (1.6 %)00266.240 MHz
AlteraStratix IIEP2S90-C51154 (1.6 %)00226.960 MHz
AlteraStratix IIIEP3SL110-C21154 (1.3 %)00384.470 MHz
AlteraStratix IIIEP3SL110-C31154 (1.3 %)00325.520 MHz
AlteraStratix IIIEP3SL110-C41154 (1.3 %)00310.370 MHz
AlteraStratix IIIEP3SL110-C4L1154 (1.3 %)00240.330 MHz
AlteraStratix IIIEP3SL150-C21154 (1.0 %)00384.470 MHz
AlteraStratix IIIEP3SL150-C31154 (1.0 %)00325.520 MHz
AlteraStratix IIIEP3SL150-C41154 (1.0 %)00310.370 MHz
AlteraStratix IIIEP3SL150-C4L1154 (1.0 %)00240.330 MHz
AlteraStratix IIIEP3SL200-C21154 (0.7 %)00384.470 MHz
AlteraStratix IIIEP3SL200-C31154 (0.7 %)00325.520 MHz
AlteraStratix IIIEP3SL200-C41154 (0.7 %)00310.370 MHz
AlteraStratix IIIEP3SL200-C4L1154 (0.7 %)00240.330 MHz
AlteraStratix IIIEP3SL340-C21154 (0.4 %)00384.470 MHz
AlteraStratix IIIEP3SL340-C31154 (0.4 %)00325.520 MHz
AlteraStratix IIIEP3SL340-C41154 (0.4 %)00310.370 MHz
AlteraStratix IIIEP3SL340-C4L1154 (0.4 %)00240.330 MHz
AlteraStratix IIIEP3SL50-C21154 (3.0 %)00384.470 MHz
AlteraStratix IIIEP3SL50-C31154 (3.0 %)00325.520 MHz
AlteraStratix IIIEP3SL50-C41154 (3.0 %)00310.370 MHz
AlteraStratix IIIEP3SL50-C4L1154 (3.0 %)00240.330 MHz
AlteraStratix IIIEP3SL70-C21154 (2.1 %)00384.470 MHz
AlteraStratix IIIEP3SL70-C31154 (2.1 %)00325.520 MHz
AlteraStratix IIIEP3SL70-C41154 (2.1 %)00310.370 MHz
AlteraStratix IIIEP3SL70-C4L1154 (2.1 %)00240.330 MHz
AlteraStratixEP1S10-C51144 (10.8 %)00229.780 MHz
AlteraStratixEP1S10-C61144 (10.8 %)00209.210 MHz
AlteraStratixEP1S10-C71144 (10.8 %)00185.150 MHz
AlteraStratixEP1S20-C51144 (6.2 %)00229.780 MHz
AlteraStratixEP1S20-C61144 (6.2 %)00209.210 MHz
AlteraStratixEP1S20-C71144 (6.2 %)00185.150 MHz
AlteraStratixEP1S25-C51144 (4.5 %)00229.780 MHz
AlteraStratixEP1S25-C61144 (4.5 %)00209.210 MHz
AlteraStratixEP1S25-C71144 (4.5 %)00185.150 MHz
AlteraStratixEP1S30-C51144 (3.5 %)00229.780 MHz
AlteraStratixEP1S30-C61144 (3.5 %)00209.210 MHz
AlteraStratixEP1S30-C71144 (3.5 %)00185.150 MHz
AlteraStratixEP1S40-C51144 (2.8 %)00229.780 MHz
AlteraStratixEP1S40-C61144 (2.8 %)00209.210 MHz
AlteraStratixEP1S40-C71144 (2.8 %)00185.150 MHz
AlteraStratixEP1S60-C51144 (2.0 %)00229.780 MHz
AlteraStratixEP1S60-C61144 (2.0 %)00209.210 MHz
AlteraStratixEP1S60-C71144 (2.0 %)00185.150 MHz
AlteraStratixEP1S80-C51144 (1.4 %)00229.780 MHz
AlteraStratixEP1S80-C61144 (1.4 %)00209.210 MHz
AlteraStratixEP1S80-C71144 (1.4 %)00185.150 MHz


IMPORTANT: Please note that logic usage is indicated in bit slices (Xilinx) or LEs (Altera) (that is one LUT plus one FF).

Many times what FPGA vendors call a slice is really composed of 2 or 4 bit slices (FF+LUT).

Support

Included with the core is:

Quotation Request

  • 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.