SHA256 & SHA224 core

Overview

The eSi-SHA256 core is an easy to use SHA hash accelerator peripheral for both SHA256 and SHA224.

This is a cryptographic hash function designed by the United States National Security Agency and is a U.S. Federal Information Processing Standard published by NIST in FIPS180-4. There are various hash lengths that are supported in the NIST standard, this core supports SHA256 and SHA224.

Key Features

  • Simple register based interface
  • 65 clock cycles per 512 bits of input data
  • AMBA 3 APB slave interface
  • DMA flow-control interface
  • Verilog 2001.

Benefits

  • low gate-count
  • easy to use

Block Diagram

SHA256 & SHA224 core Block Diagram

Deliverables

  • RTL
  • Testbench
  • Software libraries

Technical Specifications

Foundry, Node
Any
Maturity
Silicon proven
Availability
Now
×
Semiconductor IP