CIRCT
20.0.0git
|
#include "VEXPAND(ESI_Cosim_Top).h"
#include "verilated_vcd_c.h"
#include "signal.h"
#include <iostream>
#include <thread>
Go to the source code of this file.
Macros | |
#define | TOP_MODULE ESI_Cosim_Top |
#define | STRINGIFY_MACRO(x) STR(x) |
#define | STR(x) #x |
#define | EXPAND(x) x |
#define | CONCAT3(n1, n2, n3) STRINGIFY_MACRO(EXPAND(n1)EXPAND(n2)EXPAND(n3)) |
#define | TOKENPASTE(x, y) x ## y |
#define | CLASSNAME(x, y) TOKENPASTE(x, y) |
Functions | |
void | handle_sigint (int) |
double | sc_time_stamp () |
int | main (int argc, char **argv) |
Variables | |
vluint64_t | timeStamp |
volatile bool | stopSimulation = false |
#define CLASSNAME | ( | x, | |
y | |||
) | TOKENPASTE(x, y) |
Definition at line 28 of file driver.cpp.
#define CONCAT3 | ( | n1, | |
n2, | |||
n3 | |||
) | STRINGIFY_MACRO(EXPAND(n1)EXPAND(n2)EXPAND(n3)) |
Definition at line 26 of file driver.cpp.
#define EXPAND | ( | x | ) | x |
Definition at line 25 of file driver.cpp.
#define STR | ( | x | ) | #x |
Definition at line 24 of file driver.cpp.
#define STRINGIFY_MACRO | ( | x | ) | STR(x) |
Definition at line 23 of file driver.cpp.
#define TOKENPASTE | ( | x, | |
y | |||
) | x ## y |
Definition at line 27 of file driver.cpp.
#define TOP_MODULE ESI_Cosim_Top |
Definition at line 15 of file driver.cpp.
void handle_sigint | ( | int | ) |
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 48 of file driver.cpp.
References CLASSNAME, handle_sigint(), stopSimulation, timeStamp, and TOP_MODULE.
double sc_time_stamp | ( | ) |
Definition at line 46 of file driver.cpp.
References timeStamp.
volatile bool stopSimulation = false |
Definition at line 42 of file driver.cpp.
Referenced by handle_sigint(), and main().
vluint64_t timeStamp |
Definition at line 39 of file driver.cpp.
Referenced by main(), and sc_time_stamp().