HASH Core, providing MD5, SHA1 and SHA256. Includes DMA and AXI Interface

Overview

This is a high performance, small footprint HASH IP Core. It supports three HASH algorithms: MD5, SHA1, SHA256. A S/G DMA engine keeps the core running. Each hash engine has it’s own dedicated clock, which is independent of the main AXI clock.

ARCHITECTURE

The HASH IP Core performs 3 different HASH calculation. Witch HASH is to b e used is determined in the CSR register. Once a starting TD address has been set, the DMA engine can be enabled. It will process TDs until it encounters a TD with the NEXT field of zero.

 

Key Features

  • Supports MD5, SHA1 and SHA256
  • High Performance S/G DMA engine
  • Fully AXI-4 compatible
  • AXI-Light for register Interface
  • Separate clocks for MD5, SHA and SHA256 engines and AXI interface

Benefits

  • High Performance, small footprint

Block Diagram

HASH Core, providing MD5, SHA1 and SHA256. Includes DMA and AXI Interface Block Diagram

Deliverables

  • Verilog Source Code
  • Test bench
  • Tech Support

Technical Specifications

Foundry, Node
any
Maturity
Silicon Proven
Availability
now
×
Semiconductor IP