home products company partners clients news careers contact us
low resource hashing core

Tiny Hashing Cores

Overview

The Helion Tiny Hashing cores provide the lowest area and power hashing solutions available for use in either ASIC or Altera, Lattice, Microsemi (Actel) and Xilinx 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 low footprint hashing solutions.

They are ideal for use in low 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 Tiny Hashing cores also support full state unload and reload to enable efficient hashing of fragmented, or packet-based, message streams.

In particular, the cores provide a very compact silicon footprint when multiple hash algorithms must be implemented in the same deisgn e.g. IPsec where HMAC based on multiple hashing algorithms is specified for authentication and integrity checking, or SHA-256 and SHA-384 hashing for use in Suite B applications.

Measured Performance
TARGET PERFORMANCE LOGIC RAM
ASIC (CMOS 0.13um) >100 Mbps <9K gates 40x32 SP
Altera Cyclone III/IV (C6) 40 Mbps 968 LEs 2 M9Ks
Altera Cyclone V (C6) 74 Mbps 724 ALMs -
Altera Arria II GX (C4) 110 Mbps 668 ALMs -
Altera Arria II GZ (C3) 122 Mbps 652 ALMs -
Altera Arria V GX (C4) 86 Mbps 730 ALMs -
Altera Arria V GZ (C3) 144 Mbps 650 ALMs -
Altera Arria 10 (E2L) 140 Mbps 723 ALMs -
Altera Stratix IV (C2) 137 Mbps 663 ALMs -
Altera Stratix V (C1) 174 Mbps 647 ALMs -
Lattice ECP3 (-8) 41 Mbps 418 slices 2 RAMs
Microsemi ProASIC3 (-1) 20 Mbps 2722 tiles 2 RAMs
Microsemi AX/RTAX (-1) 33 Mbps 1679 cells 1 RAM
Xilinx Spartan-3A (-5) 33 Mbps 447 slices 1 RAMB16
Xilinx Spartan-6 (-3) 87 Mbps 217 slices -
Xilinx Artix-7 (-3) 108 Mbps 214 slices -
Xilinx Virtex-5 (-3) 120 Mbps 214 slices -
Xilinx Virtex-6 (-3) 151 Mbps 215 slices -
Xilinx Virtex-7 (-3) 160 Mbps 213 slices -
Xilinx Kintex-7 (-3) 160 Mbps 213 slices -

The table above shows resource and data throughput figures for the Tiny Hashing core configured for the SHA-1 and SHA-256 hash algorithms, without HMAC support.

If the performance of the Tiny Hashing core family does not meet your data rate requirements, please consider our Fast Hashing core family for higher data rate hashing applications.

Product Briefs

For full details of all the Helion Tiny Hash cores, please download the appropriate Product Brief in PDF format below.

Tiny Hash Cores - ASIC
Tiny 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.

Product Brief Quicklinks
Tiny Hash - ASIC
Tiny Hash - FPGA

Copyright © Helion Technology Limited, 1998-2015. All rights reserved. Privacy and Cookies
Web Site Developed by Goldstag Limited