diff options
Diffstat (limited to 'platform/wavelet3d/main.cpp')
| -rw-r--r-- | platform/wavelet3d/main.cpp | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/platform/wavelet3d/main.cpp b/platform/wavelet3d/main.cpp new file mode 100644 index 0000000..ce632b6 --- /dev/null +++ b/platform/wavelet3d/main.cpp @@ -0,0 +1,32 @@ +#include <cstddef> +#include <cstdio> +#include <cstdlib> + +#include <Python.h> +#include <verilated.h> + +#if VM_TRACE +#include <verilated_fst_c.h> +#endif + +#include "Vtop.h" + +int main(int argc, char **argv) +{ + Verilated::commandArgs(argc, argv); + Vtop top; + +#if VM_TRACE + VerilatedFstC trace; +#endif + + Py_Initialize(); + bool failed = Py_FinalizeEx() < 0; + +#if VM_TRACE + trace.close(); +#endif + + top.final(); + return failed ? EXIT_FAILURE : EXIT_SUCCESS; +} |
