#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; }