hdlmake
, make
, cocotb
, vivado
, modelsim
, python
git clone --recurse-submodules https://github.com/RDSik/FPGA_transceiver.git
https://pip.pypa.io/en/latest/installation/
pip install six
pip install hdlmake
pip install cocotb
pip install pytest
Download make (add to PATH system variable the Make bin folder: C:\Program Files (x86)\GnuWin32\bin):
winget install GnuWin32.make
cd syn
hdlmake
make
cd syn
hdlmake
make project
cd top/sim/vivado
hdlmake
make
cd top/sim/modelsim
hdlmake
make
python3 -m venv myenv
.\myenv\Scripts\activate.ps1
cd sim\cocotb
pytest test.py
cd .\sim_build_transceiver
gtkwave .\transceiver_top.vcd
deactivate