|
CIRCT 22.0.0git
|
#include <CONCAT3(V,TOP_MODULE,.h)>#include "verilated_fst_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().