├── .gitignore ├── LICENSE ├── README.md ├── rtl └── pipe.v ├── scripts ├── .gitignore ├── analyze.pl ├── others │ ├── run_ius.sh │ ├── run_questa.sh │ └── run_vcs.sh ├── run_verilator.sh └── tcl │ ├── ius_ida_probe.tcl │ ├── ius_sim_gui.tcl │ ├── ius_sim_nogui.tcl │ └── questa_sim_nogui.tcl ├── sv ├── data_packet.sv ├── modified │ ├── pipe_agent.sv │ ├── pipe_driver.sv │ ├── pipe_sequence_lib.sv │ └── pipe_sequencer.sv ├── pipe_agent.sv ├── pipe_coverage.sv ├── pipe_driver.sv ├── pipe_env.sv ├── pipe_if.sv ├── pipe_monitor.sv ├── pipe_pkg.sv ├── pipe_scoreboard.sv ├── pipe_sequence_lib.sv ├── pipe_sequencer.sv └── regs.sv └── tb ├── dut_env.sv ├── modified └── dut_env.sv ├── reg_pkg.sv ├── test_lib.sv └── top.sv /.gitignore: -------------------------------------------------------------------------------- 1 | *.swp 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MikeCovrado/GettingVerilatorStartedWithUVM/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MikeCovrado/GettingVerilatorStartedWithUVM/HEAD/README.md -------------------------------------------------------------------------------- /rtl/pipe.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MikeCovrado/GettingVerilatorStartedWithUVM/HEAD/rtl/pipe.v -------------------------------------------------------------------------------- /scripts/.gitignore: -------------------------------------------------------------------------------- 1 | *obj_dir 2 | coverage.dat 3 | -------------------------------------------------------------------------------- /scripts/analyze.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MikeCovrado/GettingVerilatorStartedWithUVM/HEAD/scripts/analyze.pl -------------------------------------------------------------------------------- /scripts/others/run_ius.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MikeCovrado/GettingVerilatorStartedWithUVM/HEAD/scripts/others/run_ius.sh -------------------------------------------------------------------------------- /scripts/others/run_questa.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MikeCovrado/GettingVerilatorStartedWithUVM/HEAD/scripts/others/run_questa.sh -------------------------------------------------------------------------------- /scripts/others/run_vcs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MikeCovrado/GettingVerilatorStartedWithUVM/HEAD/scripts/others/run_vcs.sh -------------------------------------------------------------------------------- /scripts/run_verilator.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MikeCovrado/GettingVerilatorStartedWithUVM/HEAD/scripts/run_verilator.sh -------------------------------------------------------------------------------- /scripts/tcl/ius_ida_probe.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MikeCovrado/GettingVerilatorStartedWithUVM/HEAD/scripts/tcl/ius_ida_probe.tcl -------------------------------------------------------------------------------- /scripts/tcl/ius_sim_gui.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MikeCovrado/GettingVerilatorStartedWithUVM/HEAD/scripts/tcl/ius_sim_gui.tcl -------------------------------------------------------------------------------- /scripts/tcl/ius_sim_nogui.tcl: -------------------------------------------------------------------------------- 1 | set assert_report_incompletes 0 2 | run 3 | exit 4 | -------------------------------------------------------------------------------- /scripts/tcl/questa_sim_nogui.tcl: -------------------------------------------------------------------------------- 1 | run -all 2 | quit 3 | -------------------------------------------------------------------------------- /sv/data_packet.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MikeCovrado/GettingVerilatorStartedWithUVM/HEAD/sv/data_packet.sv -------------------------------------------------------------------------------- /sv/modified/pipe_agent.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MikeCovrado/GettingVerilatorStartedWithUVM/HEAD/sv/modified/pipe_agent.sv -------------------------------------------------------------------------------- /sv/modified/pipe_driver.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MikeCovrado/GettingVerilatorStartedWithUVM/HEAD/sv/modified/pipe_driver.sv -------------------------------------------------------------------------------- /sv/modified/pipe_sequence_lib.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MikeCovrado/GettingVerilatorStartedWithUVM/HEAD/sv/modified/pipe_sequence_lib.sv -------------------------------------------------------------------------------- /sv/modified/pipe_sequencer.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MikeCovrado/GettingVerilatorStartedWithUVM/HEAD/sv/modified/pipe_sequencer.sv -------------------------------------------------------------------------------- /sv/pipe_agent.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MikeCovrado/GettingVerilatorStartedWithUVM/HEAD/sv/pipe_agent.sv -------------------------------------------------------------------------------- /sv/pipe_coverage.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MikeCovrado/GettingVerilatorStartedWithUVM/HEAD/sv/pipe_coverage.sv -------------------------------------------------------------------------------- /sv/pipe_driver.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MikeCovrado/GettingVerilatorStartedWithUVM/HEAD/sv/pipe_driver.sv -------------------------------------------------------------------------------- /sv/pipe_env.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MikeCovrado/GettingVerilatorStartedWithUVM/HEAD/sv/pipe_env.sv -------------------------------------------------------------------------------- /sv/pipe_if.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MikeCovrado/GettingVerilatorStartedWithUVM/HEAD/sv/pipe_if.sv -------------------------------------------------------------------------------- /sv/pipe_monitor.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MikeCovrado/GettingVerilatorStartedWithUVM/HEAD/sv/pipe_monitor.sv -------------------------------------------------------------------------------- /sv/pipe_pkg.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MikeCovrado/GettingVerilatorStartedWithUVM/HEAD/sv/pipe_pkg.sv -------------------------------------------------------------------------------- /sv/pipe_scoreboard.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MikeCovrado/GettingVerilatorStartedWithUVM/HEAD/sv/pipe_scoreboard.sv -------------------------------------------------------------------------------- /sv/pipe_sequence_lib.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MikeCovrado/GettingVerilatorStartedWithUVM/HEAD/sv/pipe_sequence_lib.sv -------------------------------------------------------------------------------- /sv/pipe_sequencer.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MikeCovrado/GettingVerilatorStartedWithUVM/HEAD/sv/pipe_sequencer.sv -------------------------------------------------------------------------------- /sv/regs.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MikeCovrado/GettingVerilatorStartedWithUVM/HEAD/sv/regs.sv -------------------------------------------------------------------------------- /tb/dut_env.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MikeCovrado/GettingVerilatorStartedWithUVM/HEAD/tb/dut_env.sv -------------------------------------------------------------------------------- /tb/modified/dut_env.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MikeCovrado/GettingVerilatorStartedWithUVM/HEAD/tb/modified/dut_env.sv -------------------------------------------------------------------------------- /tb/reg_pkg.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MikeCovrado/GettingVerilatorStartedWithUVM/HEAD/tb/reg_pkg.sv -------------------------------------------------------------------------------- /tb/test_lib.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MikeCovrado/GettingVerilatorStartedWithUVM/HEAD/tb/test_lib.sv -------------------------------------------------------------------------------- /tb/top.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MikeCovrado/GettingVerilatorStartedWithUVM/HEAD/tb/top.sv --------------------------------------------------------------------------------