#!/bin/sh # cleanup rm syncgen syncgen_test.vcd &>/dev/null # compile iverilog -o syncgen syncgen.v syncgen_test.v # simulate if [ -x syncgen ] then ./syncgen rm syncgen fi # view results if [ -f syncgen_test.vcd ] then gtkwave syncgen_test.vcd syncgen_test.sav fi