Altera Home Page
Literature Licensing
Buy On-Line Download

  Home   |   Products   |   Support   |   End Markets   |   Technology Center   |   Education & Events   |   Corporate   |   Buy On-Line  
  Devices   |   Design Software   |   Intellectual Property   |   Design Services   |   Dev. Kits/Cables   |   Literature  

 IP Products
   Embedded Processors
   Interfaces & Peripherals
   DSP
          Filtering
          Modulation/Demodulation
          Transforms
          Encryption/Decryption
          Error Detection/Correction
          Video & Image Processing
          Audio Processing
          Arithmetic
          Signal Generation
          Additional Functions
          Consortiums
          Literature
   Communications
  
 About IP
      Designing with IP
      Evaluate and Download IP
      IP Certifications
      System Design
      Request IP
  
 IP Industry Partners
      About AMPP Program
      AMPP Core Partners
  

SHA-1

from CAST, Inc.

Request Free Evaluation



AMPP Approved
OpenCore Support



 

Features

  • Suitable for data authentication applications
  • Fully synchronous design
  • Available in VHDL or Verilog

Description

This megafunction is a fully compliant implementation of the secure hash algorithm (SHA-1). It computes a 160-bit message digest for messages up to (216- 1) bits.

Developed for easy reuse in ASIC and FPGA applications, the SHA-1 is available optimized for several technologies with competitive utilization and performance characteristics.

Block Diagram

Figure 1 shows a block diagram of the function.

Figure 1: Block Diagram

Figure 1. Block diagram for SHA-1 core

Device Utilization & Performance

Table 1 lists the typical device utilization results for the megafunction.

Table 1. Typical Device Utilization for the Megafunction
Target Device Speed Grade Utilization Performance
(fmax)
LEs  EABs I/O Pins
EPF1K50 -1 1,846 - 200 54 MHz
EP20K100E -1 1,916 - 200 50 MHz
EP1S10 -5 1,585 - 200 97 MHz
EP1C12 -6 1,682 - 200 86 MHz

Notes:

  1. LEs = Logic elements
  2. EABs = Embedded array blocks

Deliverables

  • EDIF netlist
  • Assignment & configuration
  • Symbol file
  • Include file
  • Vectors for testing the functionality of the megafunction including expected results
  • Documentation

Contact Information

For additional information, contact CAST. Inc. at:

CAST, Inc.
11 Stonewall Court
Woodcliff Lake, NJ 07677
USA
Phone: +1 (845) 353-6160
Fax: +1 (845) 727-7607
E-mail: OpenCore@cast-inc.com
URL: www.cast-inc.com

  Please Give Us Feedback