Skip to content

UVM testbench for an sha3 implementation with Avalon MM interface

License

Notifications You must be signed in to change notification settings

BharathS11/avmm_sha3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

The DUT has been [cloned from the cryptech.is project site] (https://git.cryptech.is/core/hash/sha3.git).

tiny_sha3 implementation is used as a reference model to check the RTL DUT for any functional discrepancy that might exist in the RTL implementation.

An Avalon MM lite wrapper is created around the DUT.

Required Software

  1. Icarus Verilog version 10.2 or newer
  2. Emabedded UVM downloadable from http://uvm.io/download

To run the simulation just go to the checked-out directory and type make run on a bash prompt.

About

UVM testbench for an sha3 implementation with Avalon MM interface

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published