VHDL · JTAG · Hardware digital

FPGA Systems Lab

Código, ferramentas e documentação para estudar sistemas digitais e levar um projeto FPGA do VHDL à placa real.

Código públicoVHDLOpenOCDWindows e LinuxDocumentação técnica

Aprender fazendo

Um fluxo completo, da lógica ao hardware.

O laboratório documenta síntese, pinagem, JTAG, gravação e comunicação com um FPGA real, acompanhado de um jogo de reflexo funcional e seu painel de operação.

Firmware em VHDL

Máquina de estados, temporização, comunicação e regras do jogo disponíveis para estudo e modificação.

Gravação JTAG

Fluxo com OpenOCD para carregar o FPGA e gravar a memória Flash da placa.

Painel multiplataforma

Toolkit Python para verificar o ambiente, detectar hardware, gravar e monitorar o jogo.

Windows e Linux

Launchers e orientações específicas para dependências, drivers e execução nos dois sistemas.

Documentação reproduzível

Guias de requisitos, placa, pinos, protocolo, síntese, configuração e troubleshooting.

Uso aberto

Projeto disponibilizado para estudo, adaptação e experimentação por qualquer pessoa interessada.

Código-fonte disponível publicamente: o repositório inclui firmware, bitstream, toolkit e documentação. A licença de reutilização ainda será formalizada; até lá, consulte antes de redistribuir ou incorporar o material em outro produto. A reprodução em hardware exige placa e ambiente compatíveis.