TCP/IP controlled VPI JTAG Interface.
+------------------+ +-----------------+ +------------------+ +----------+
+ + + + + + + +
+ Testbench client + <=> + JTAG VPI server + <-> + JTAG VPI verilog + <--> + JTAG TAP +
+ + + + + + + +
+------------------+ +-----------------+ +------------------+ +----------+
test_client.c jtag_vpi.c jtag_vpi.v any tap...
-------------------- TCP ------------------ VPI --------------------- --------------
-------------------- --------------------------------------------- --------------
A testbench is provided and can be run with:
cd sim/run
make sim
This simulation requires icarus verilog. Result output is a waveform in VCD format.