Códigos e relatórios referentes aos projetos desenvolvidos na disciplina de Prática em Sistemas Digitais.
Os projetos podem ser "compilados" (no jargão VHDL, analisados e elaborados) para simulação nos seguintes ambientes:
- GHDL
- ModelSim
- NVC
Adicionalmente, os projetos podem ser compilados usando o Intel Quartus Prime
a fim de gerar um arquivo .sof que pode ser programado em dispositivos SoC
FPGA Cyclone.
Nos quatro ambientes citados, a compilação e execução do projeto pode ser feita manualmente, ou com uso de makefile:
$ make ENV=<env>
Onde <env> é um de ghdl, modelsim, nvc ou quartus.
make cleanpode ser utilizado para remover artefatos de compilaçãomake runpode ser utilizado para iniciar um ambiente de simulação ou, no ambientequartus, programar o dispositivo FPGA.
No ambiente quartus, o alvo netlist (make netlist) é disponibilizado
para executar o Intel Quartus Prime Netlist Viewer.
Desenvolvido durante as aulas de 20/09/2024 e 29/09/2024.
Desenvolvido durante as aulas de 10/09/2024 e 17/09/2024.
Desenvolvido durante a aula de 24/09/2024.
Desenvolvido durante a aula de 01/10/2024.
Desenvolvido durante as aulas de 08/10/2024 e 15/10/2024.
Projeto final.