4 #include "verilated_vcd_c.h"
18 return (
double)
tb->tb_sc_time_stamp();
21 int main(
int argc,
char** argv)
23 Verilated::commandArgs(argc, argv);
26 tb->opentrace(
"trace.vcd");
28 tb->m_core->Reset = 0x1;
29 tb->wait_for_n_clocks(1);
31 tb->m_core->Reset = 0x0;
32 tb->wait_for_n_clocks(1);
34 tb->m_core->Clock_enable_B = 0x1;
35 tb->wait_for_n_clocks(5);
38 tb->m_core->Clock_enable_B = 0x0;
39 tb->wait_for_n_clocks(2);
42 tb->m_core->Reset = 0x1;
43 tb->wait_for_n_clocks(2);
46 tb->m_core->Reset = 0x0;
47 tb->wait_for_n_clocks(1);
50 tb->m_core->Clock_enable_B = 0x1;
51 tb->wait_for_n_clocks(20);
53 printf(
"simulation done\n");
int main(int argc, char **argv)