summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorruki <[email protected]>2025-01-22 23:30:55 +0800
committerruki <[email protected]>2025-01-22 23:30:55 +0800
commitc2207261e13b17c93ee9fe38fc77bef713952208 (patch)
tree6f91b9a1aca6a00f0cfef1b7168e045484591707
parente7e33166b1ebfbb67b9a48a581414064a61da9ac (diff)
improve verilator
-rw-r--r--tests/projects/embed/verilator/hello/src/sim_main.cpp2
-rw-r--r--tests/projects/embed/verilator/hello/xmake.lua2
-rw-r--r--tests/projects/embed/verilator/hello_vcd/xmake.lua2
-rw-r--r--tests/projects/embed/verilator/static/src/sim_main.cpp2
-rw-r--r--tests/projects/embed/verilator/static/xmake.lua2
5 files changed, 7 insertions, 3 deletions
diff --git a/tests/projects/embed/verilator/hello/src/sim_main.cpp b/tests/projects/embed/verilator/hello/src/sim_main.cpp
index 44cb1da1f..079ced121 100644
--- a/tests/projects/embed/verilator/hello/src/sim_main.cpp
+++ b/tests/projects/embed/verilator/hello/src/sim_main.cpp
@@ -1,6 +1,8 @@
#include "hello.h"
#include "verilated.h"
+double sc_time_stamp() { return 0; }
+
int main(int argc, char** argv) {
VerilatedContext* contextp = new VerilatedContext;
contextp->commandArgs(argc, argv);
diff --git a/tests/projects/embed/verilator/hello/xmake.lua b/tests/projects/embed/verilator/hello/xmake.lua
index c92d81bef..e2a0c5d18 100644
--- a/tests/projects/embed/verilator/hello/xmake.lua
+++ b/tests/projects/embed/verilator/hello/xmake.lua
@@ -1,4 +1,4 @@
-add_requires("verilator 5.016")
+add_requires("verilator")
target("hello")
add_rules("verilator.binary")
diff --git a/tests/projects/embed/verilator/hello_vcd/xmake.lua b/tests/projects/embed/verilator/hello_vcd/xmake.lua
index 50f5d930f..3dd5c0987 100644
--- a/tests/projects/embed/verilator/hello_vcd/xmake.lua
+++ b/tests/projects/embed/verilator/hello_vcd/xmake.lua
@@ -1,4 +1,4 @@
-add_requires("verilator 5.016")
+add_requires("verilator")
target("hello")
add_rules("verilator.binary")
diff --git a/tests/projects/embed/verilator/static/src/sim_main.cpp b/tests/projects/embed/verilator/static/src/sim_main.cpp
index 44cb1da1f..079ced121 100644
--- a/tests/projects/embed/verilator/static/src/sim_main.cpp
+++ b/tests/projects/embed/verilator/static/src/sim_main.cpp
@@ -1,6 +1,8 @@
#include "hello.h"
#include "verilated.h"
+double sc_time_stamp() { return 0; }
+
int main(int argc, char** argv) {
VerilatedContext* contextp = new VerilatedContext;
contextp->commandArgs(argc, argv);
diff --git a/tests/projects/embed/verilator/static/xmake.lua b/tests/projects/embed/verilator/static/xmake.lua
index 20f3d04a0..b681e90d3 100644
--- a/tests/projects/embed/verilator/static/xmake.lua
+++ b/tests/projects/embed/verilator/static/xmake.lua
@@ -1,4 +1,4 @@
-add_requires("verilator 5.016")
+add_requires("verilator")
target("hello")
add_rules("verilator.static")