Overview
The Helion Fast Hashing cores provide the ultimate in performance by implementing
each of the hashing algorithms using one clock per algorithm round whilst using only
moderate logic area. These cores support data throughputs up to 4 Gbps and can be used
to perform plain cryptographic hashing for digital signatures and integrity checking,
or Keyed HMAC for data authentication. They optionally support hash state unload and
reload which allows efficient hashing of fragmented or packetised messages.
The Fast Hashing core is also available in versions which support certain combinations of
hash algorithms in the form of multi-mode cores. Here common functionality is shared
wherever possible to provide the most efficient high performance cores supporting different
combinations of the SHA-1, SHA-2 family, and MD5 hashing algorithms. These cores are ideal
for use in high throughput applications requiring support for multiple algorithms on a
message by message basis, or in the case of the versions with state unload/reload on a
block by block basis.
These high performance cores are available in versions for use in ASIC as well as Xilinx,
Altera, Lattice and Actel FPGA. In common with all Helion IP cores they have been designed with
each technology firmly in mind to yield the very best and most efficient results. For more
detailed information on these cores, please download the appropriate datasheet below.
Measured Performance
| TARGET |
PERFORMANCE |
LOGIC |
RAM |
| ASIC (0.13um CMOS) |
>2200 Mbps |
<16K gates |
- |
| Actel AX/RTAX (-2) |
>860 Mbps |
1971 cells |
4 RAMs |
| Altera Cyclone IV (C6) |
>1060 Mbps |
1263 LEs |
3 M9Ks |
| Altera Stratix IV (C2) |
>2200 Mbps |
574 ALMs |
3 M9Ks |
| Lattice ECP3 (-8) |
>1200 Mbps |
673 slices |
- |
| Xilinx Spartan-3A (-5) |
>760 Mbps |
464 slices |
- |
| Xilinx Spartan-6 (-3) |
>1500 Mbps |
214 slices |
- |
| Xilinx Virtex-6 (-3) |
>2500 Mbps |
209 slices |
- |
| Xilinx Kintex-7 (-3) |
>2500 Mbps |
206 slices |
- |
| Xilinx Virtex-7 (-3) |
>2500 Mbps |
206 slices |
- |
The table above shows resource and throughput figures for the SHA-1 only version of the core.
Please see the datasheet for your technology for the figures for other core versions.
If you are looking for a lower resource, lower data rate solution than the Fast Hashing core family
try looking at our Tiny Hashing core family.
Datasheets
Click here for the Fast Hash Core ASIC data sheet (PDF format)
Click here for the Fast Hash Core Xilinx FPGA data sheet (PDF format)
Click here for the Fast Hash Core Altera FPGA data sheet (PDF format)
Click here for the Fast Hash Core Actel FPGA data sheet (PDF format)
Click here for the Fast Hash Core Lattice FPGA data sheet (PDF format)
Contact
For more detailed information on these 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.
|