Codebase for FPGA part of synthesizer computer project 2021. HDL synthesized and implemented using Vivado tcl toolchain.
- Add sources in
build.tcl
, using theread_verilog
keyword. - Makefile contains the full command to start Vivado and run build script, run
make synth
. - Flags are available for build options, like building for the Arty-35T or Arty100T. More information by running
make help
. - Makefile also makes a separate build, much faster for debugging, simulation and quick testing.
make vivado
to open Vivado with environment setup.
See open_wave_config
and open_wave_database
un user guide (UG835) on how to open waveforms created with -wdb
flag.
- After building and successfully generating bitstream, connect board and run
make prog
. - Makefile contains the full command to start Vivado and run
program.tcl
.