Datasheet4U Logo Datasheet4U.com

DSSHA1 - Memory-Mapped SHA-1 Coprocessor

Description

The DSSHA1 coprocessor with 64-byte RAM is a synthesizable register transfer level (RTL) implementation of the FIPS 180-3 Secure Hash Algorithm (SHA-1), eliminating the need to develop software to perform the complex SHA-1 computation required for authenticating SHA-1 devices.

Features

  • SHA-1 Computations Within 670 Clock Cycles (13.4µs at a Typical Frequency of 50MHz).
  • Area Estimate is 102,256µm2 in TSMC CL018G (0.18µm Generic Process).
  • Dedicated Hardware-Accelerated SHA-1 Engine for Generating MACs.
  • 64-Byte RAM for Message Input.
  • Five 32-Bit Registers to Read MAC Result.
  • Available in Synthesizable Verilog®.
  • Made as a Low-Level Module to be Instantiated by a Top-Level Module.
  • Includes Test Bench Typical O.

📥 Download Datasheet

Full PDF Text Transcription (Reference)

The following content is an automatically extracted verbatim text from the original manufacturer datasheet and is provided for reference purposes only.

View original datasheet text
DSSHA1 19-5870; Rev 0; 5/11 Memory-Mapped SHA-1 Coprocessor General Description The DSSHA1 coprocessor with 64-byte RAM is a synthesizable register transfer level (RTL) implementation of the FIPS 180-3 Secure Hash Algorithm (SHA-1), eliminating the need to develop software to perform the complex SHA-1 computation required for authenticating SHA-1 devices. The DSSHA1 can compute SHA-1 message authentication codes (MACs) for use with Maxim SHA-1 devices, such as the DS1963S, DS1961S, DS28E10, DS28E02, DS2460, DS28CN01, and DS28E01-100. The device can output the 20-byte MAC result from registers required for comparison against SHA-1 slave devices. When incorporated into a design, DSSHA1 also provides an offloading function, relieving a microcontroller of performing the SHA-1 computation.
Published: |