Overview
The Helion Fast Hashing cores provide the most area efficient, high performance hashing solutions
available for use in ASIC or Xilinx, Altera, Microsemi (Actel) and Lattice FPGA families. The cores have
been highly optimised for each technology by utilising the most efficient combination of logic and
memory resources available to provide a family of high rate hashing solutions.
They are ideal for use in high data rate designs where acceleration of one or more hashing algorithms
(with or without HMAC) are needed for applications such as Digital signatures, authentication, and
integrity checking. The Fast Hashing cores can support full state unload and reload to enable
efficient hashing of fragmented, or packet-based, message streams.
The Fast Hashing cores support single or dual-mode operation to provide efficient solutions where
multiple hash algorithms must be used e.g. IPsec where Keyed HMAC based on MD5, SHA-1 and SHA-2 algorithms
is used for authentication and integrity checking.
Measured Performance
TARGET |
PERFORMANCE |
LOGIC |
RAM |
ASIC (0.13um CMOS) |
>2.2 Gbps |
<16K gates |
- |
Altera Cyclone IV (C6) |
>1.1 Gbps |
1281 LEs |
3 M9Ks |
Altera Cyclone V (C6) |
>1.4 Gbps |
503 ALMs |
3 M10Ks |
Altera Cyclone 10 GX (E5) |
>2.5 Gbps |
516 ALMs |
3 M20Ks |
Altera Arria II GX (C4) |
>1.8 Gbps |
541 ALMs |
3 M9Ks |
Altera Arria V GX (C4) |
>1.4 Gbps |
498 ALMs |
3 M10Ks |
Altera Arria 10 (E1S) |
>2.7 Gbps |
522 ALMs |
3 M20Ks |
Altera Stratix IV (C2) |
>2.3 Gbps |
545 ALMs |
3 M9Ks |
Altera Stratix V (C1) |
>3.1 Gbps |
511 ALMs |
3 M20Ks |
Lattice ECP3 (-8) |
>1.2 Gbps |
673 slices |
- |
Microsemi RTAX (-1) |
>510 Mbps |
2348 cells |
- |
Xilinx Spartan-3A (-5) |
>760 Mbps |
464 slices |
- |
Xilinx Spartan-6 (-3) |
>1.5 Gbps |
214 slices |
- |
Xilinx Artix-7 (-3) |
>1.7 Gbps |
207 slices |
- |
Xilinx Virtex-5 (-3) |
>2.0 Gbps |
207 slices |
- |
Xilinx Virtex-6 (-3) |
>2.5 Gbps |
209 slices |
- |
Xilinx Virtex-7 (-3) |
>2.5 Gbps |
206 slices |
- |
Xilinx Kintex-7 (-3) |
>2.5 Gbps |
206 slices |
- |
Xilinx UltraSCALE (-2) |
>2.5 Gbps |
154 CLBs |
- |
Xilinx UltraSCALE+ (-2) |
>3.4 Gbps |
169 CLBs |
- |
The table above shows resource and data throughput metrics for the Fast SHA-1 core. Please see
the datasheet for your chosen technology for metrics of other core versions.
If you are looking for a lower resource, lower data rate solution than the Fast Hashing core
family, please consider our Tiny Hashing core family.
Product Briefs
For full details of all the Helion Fast Hash cores, please download the appropriate Product Brief in PDF format below.
Fast Hash Cores - ASIC
Fast Hash Cores - FPGA
Contact
For more detailed information on this or any of our other products and services,
please feel free to email us at
helioncores@heliontech.com and we will be pleased to discuss how we can assist
with your individual requirements.
|