1
0
mirror of https://github.com/myhdl/myhdl.git synced 2024-12-14 07:44:38 +08:00
2006-04-27 11:01:34 +00:00
..
2004-03-19 12:15:36 +00:00
2006-04-27 11:01:34 +00:00
2005-10-03 15:49:57 +00:00
0.5
2005-12-27 14:45:38 +00:00

MyHDL co-simulation relies on Unix-style interprocess communication.
To run co-simulation on Windows, compile and use all tools involved
(including Python itself) on a Unix-like environment for Windows, such
as cygwin.

A working cver installation is required.

Use the makefile corresponding to your platform to generate a 'myhdl.so'
PLI module. Currently, the following makefiles are available:

  makefile.lnx  - for Linux

To test whether it works, go to the 'test' subdirectory and run the
tests with 'python test_all.py'. 

For co-simulation with MyHDL, 'cver' should be run with the 'myhdl_vpi.so'
PLI module, using the '+loadvpi' option, and with the 'vpi_compat_bootstrap'
routine as the bootstrap routine. The Verilog code should contain the 
appropriate calls to the '$to_myhdl' and 'from_myhdl' tasks.

The 'myhdl_vpi.c' module was developed and verified with cver version
GPLCVER_1.10f on Linux.