#!/usr/bin/python3 ################################## # testgen.py # # David_Harris@hmc.edu 19 January 2021 # # Generate directed and random test vectors for RISC-V Design Validation. ################################## ################################## # libraries ################################## from datetime import datetime from random import randint from random import seed from random import getrandbits ################################## # functions ################################## def twoscomp(a, xlen): amsb = a >> (xlen-1) alsbs = ((1 << (xlen-1)) - 1) & a if (amsb): asigned = a - (1<