We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 972b9c8 commit 21c5a69Copy full SHA for 21c5a69
README.md
@@ -1,2 +1,18 @@
1
# scvpi
2
-Provides a stub implementation of (System)Verilog VPI functions for SystemC
+Provides a stub implementation of (System)Verilog VPI functions for SystemC.
3
+Currently, this is just enough to allow cocotb to schedule coroutines.
4
+Access to signals, and other RTL-like things is not currently implemented. The purpose
5
+of this package is to enable running a Python testbench with high-level SystemC
6
+models.
7
+
8
9
+## Using scvpi
10
11
+- Compile scvpi with your SystemC model
12
+ - Add <scvpi>/src/scvpi.cpp to your SystemC files
13
+ - Add <scvpi>/src as an include path
14
15
+- Specify VPI libraries to load at runtime
16
+ - Add +vpi=<path_to_so> to the SystemC command line
17
18
0 commit comments