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

Conjunto de ferramentas em Python para verificar o ambiente, detectar o hardware, gravar e monitorar o jogo.

⌘

Windows e Linux

Inicializadores 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 solução de problemas.

∞

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, ferramentas 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.