2025-09-08 17:05:04 -07:00

16 lines
285 B
Bash
Executable File

#!/usr/bin/bash
TBLOGVCD_TCL=$1
TBMODULE=$2
SOURCES=${@:3}
echo "Preparing testbench module $TBMODULE"
echo "Reading verilog sources: $SOURCES"
xvlog $SOURCES
xelab -debug typical $TBMODULE
echo "Running simulation and generating dump.vcd"
xsim $TBMODULE --tclbatch $TBLOGVCD_TCL