hdlmake, make, cocotb, pytest, vivado, modelsim, python, chocolatey, winget
git clone --recurse-submodules https://github.com/RDSik/verilog-transceiver.git
cd verilog-transceiverpip install six
pip install hdlmake
pip install cocotb
pip install pytestDownload make (add to PATH system variable the Make bin folder: C:\Program Files (x86)\GnuWin32\bin):
winget install GnuWin32.makecd syn
py -m hdlmake
make
vivado .\transceiver.xprcd syn
py -m hdlmake
make project
vivado .\transceiver.xprcd sim/modelsim
py -m hdlmake
makepy -m venv myenv
.\myenv\Scripts\activate.ps1
cd .\sim\cocotb
py -m pytest test.py
deactivatemake