Rulare exemple practice Verilog
Exemple practice necesită aplicația Vivado 2022.1 (urmărește tutorialul de instalare sau cel pentru docker) și utlitarul make. Directoarele au o structură asemănătoare (eq. alu):
- director
tcl_filesunde sunt prezente scripturi ajutătoarebuild.tclpentru crearea proiectului.xprrun.tclpentru rularea simulării și crearea fișierului de undetest.vcdsimulation.tclpentru vizionarea rezultatului simulării în interfață grafică.
test_*.vfișierul ce conține detaliile pentru simulare*.vfișiere verilog necesare implementării*.xdcfișierul ce conține constrângerile de pini pentru FPGA folosit în cadrul laboratorului (Nexys 4 Arty-A7-100T)Makefilefișierul Makefile ce conține rețetele pentru principale comenzi
Comenzile prezente în Makefile sunt:
make buildcrează proiectul Vivado necesar.make rundupă crearea proiectului putem rula simulareamake simulationdupă rularea simulării putem încărca grafic simularea.make vivadodeschiderea proeictului Vivado 2022.1 pentru modificări sau încărcarea pe FPGA conform ghidului Programare Vivado FPGA.make cleanștergerea fișierelor generate de comenzile anterioare
Dacă lucrăm în Visual Studio Code sau alt editor text decât Vivado după fiecare modificare pentru a vedea rezultate noi va trebuie să rulăm make clean && make build.