This repository contains a Universal Verification Methodology (UVM) environment designed to verify an Asynchronous GCD (Greatest Common Divisor) calculator.
git clone git@github.com:NathanNator/LearningHub.git- Set up your simulation environment using ModelSim
- Navigate to the sim directory where the Makefile is located:
cd sim - Run the desired Makefile targets (see targets below for details)
The clean target removes all unnecessary or generated files
make cleanSimulate the Asynchronous GCD env by running the with +UVM_TESTNAME=gcd_test in batchmode.
make sim_cSimulate the Asynchronous GCD env by running the with +UVM_TESTNAME=gcd_test with the MODELSIM Gui.
make sim