How to run simulation test benches #115
-
Hi, it would be really helpful if there is a readme guiding how to run simulation testbenches, what to install and how to set up the environment. Can you give a few basic points on what do I need to do to set up simulation environment? Im looking to run this on Arty FPGA board. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
For the testbenches, mainly you need cocotb, cocotb-test, cocotbext-eth, and a compatible simulator. I recommend icarus verilog, but theoretically it should work any simulator supported by cocotb. If you're on linux, you should be able to install icarus verilog through the system package manager and the rest via pip (and you should be able to install pip from the system package manager). If you're on Windows or OSX, you'll probably want to set up a Linux VM. |
Beta Was this translation helpful? Give feedback.
For the testbenches, mainly you need cocotb, cocotb-test, cocotbext-eth, and a compatible simulator. I recommend icarus verilog, but theoretically it should work any simulator supported by cocotb. If you're on linux, you should be able to install icarus verilog through the system package manager and the rest via pip (and you should be able to install pip from the system package manager). If you're on Windows or OSX, you'll probably want to set up a Linux VM.