From bd108603e317e60c26fd92e92ab2f98841dc7b73 Mon Sep 17 00:00:00 2001 From: Kelvin Ly Date: Fri, 17 Jan 2020 07:40:07 -0500 Subject: [PATCH] Reorganize testbench a bit --- rtl/tb/Makefile | 10 +++++----- rtl/tb/adc_driver_tb.v | 2 +- rtl/tb/adc_test.cpp | 37 ------------------------------------- 3 files changed, 6 insertions(+), 43 deletions(-) delete mode 100644 rtl/tb/adc_test.cpp diff --git a/rtl/tb/Makefile b/rtl/tb/Makefile index 4f5a336..9670a96 100644 --- a/rtl/tb/Makefile +++ b/rtl/tb/Makefile @@ -1,9 +1,9 @@ tests: test_adc -test_adc: adc_driver_tb.vcd +test_adc: vcd/adc_driver_tb.vcd -adc_driver_tb.vcd: ./adc_driver_tb - ./adc_driver_tb +vcd/adc_driver_tb.vcd: bin/adc_driver_tb + ./bin/adc_driver_tb -adc_driver_tb: adc_driver_tb.v ../library/adc_driver.v - iverilog adc_driver_tb.v ../library/adc_driver.v -o adc_driver_tb +bin/adc_driver_tb: adc_driver_tb.v ../library/adc_driver.v + iverilog adc_driver_tb.v ../library/adc_driver.v -o bin/adc_driver_tb diff --git a/rtl/tb/adc_driver_tb.v b/rtl/tb/adc_driver_tb.v index 21595f6..916ce54 100644 --- a/rtl/tb/adc_driver_tb.v +++ b/rtl/tb/adc_driver_tb.v @@ -45,7 +45,7 @@ initial begin configured = 0; out = 0; - $dumpfile("adc_driver_tb.vcd"); + $dumpfile("vcd/adc_driver_tb.vcd"); $dumpvars; end diff --git a/rtl/tb/adc_test.cpp b/rtl/tb/adc_test.cpp deleted file mode 100644 index f3c77a2..0000000 --- a/rtl/tb/adc_test.cpp +++ /dev/null @@ -1,37 +0,0 @@ -#include "Vadc_driver.h" -#include "verilated.h" - -#include - -int main(int argc, char** argv, char** env) { - Verilated::commandArgs(argc, argv); - auto driver = std::unique_ptr(); - uint64_t tick = 0; - bool done = false; - - driver->clk = 0; - driver->rstn = 1; - driver->adc_so = 0; - driver->ack = 0; - - int sck_old = driver->sck; - - while (!done) { - if (tick > 5) { - driver->rstn = 0; - } - if ((tick % 10) == 0) { - driver->clk = 1; - } - if ((tick % 10) == 5) { - driver->clk = 0; - } - driver->eval(); - if (driver->sck & !sck_old) { - } - sck_old = driver->sck; - if (driver->vld) { - } - } - return 0; -}