Pular pro conteúdo

Fpga skill

O Claude escreve e revisa projeto de FPGA em SystemVerilog seguindo as regras de timing, recursos e verificação do Vivado.

por mindrally

instalações
1.100
estrelas no GitHub
286
No skills.sh desde
janeiro de 2026
Licença
Apache-2.0

Atualizada no GitHub em 8 de outubro de 2026. Dados conferidos em 26 de outubro de 2026, no skills.sh e no GitHub.

O que ela faz

A skill põe o Claude no papel de especialista em FPGA com Vivado e SystemVerilog. Ele organiza o projeto em módulos pequenos e reaproveitáveis, a partir de um módulo de topo, usa interfaces do SystemVerilog e prefere um clock só e reset síncrono, pro comportamento ser previsível.

Pra fechar o timing, define as restrições cedo em arquivos XDC, lê os relatórios de análise de tempo do Vivado e resolve violações com estágios de pipeline. Também cuida do uso de LUTs, flip-flops e block RAM, dos IPs prontos do Vivado e do consumo de energia, com clock gating.

Na verificação, escreve testbenches que conferem o próprio resultado, asserções do SystemVerilog e simulação antes e depois da síntese, e indica o ILA pra ver os sinais na placa rodando. Cobre ainda a passagem entre domínios de clock, o protocolo AXI e o DMA.

Nas palavras de quem fez

FPGA development guidelines covering Vivado, SystemVerilog, timing closure, AXI interfaces, and hardware optimization.

mindrally, no SKILL.md

Quando usar

  • Começar um projeto de FPGA no Vivado com a estrutura de módulos certa
  • Resolver violação de timing que aparece no relatório
  • Escrever o testbench de um módulo em SystemVerilog
  • Ligar um bloco seu a uma interface AXI ou a um DMA
  • Passar sinais entre dois clocks sem erro

Depois de instalar, é só pedir assim

  • Escreve um módulo de FIFO em SystemVerilog com testbench que confere o resultado sozinho
  • O relatório de timing do Vivado mostra caminho violando: lê e me diz onde pôr pipeline
  • Revisa esse módulo AXI e vê se o handshake de leitura e escrita está certo

Segurança

Gen Agent Trust Hub, Socket e Snyk leem o código da skill atrás de comando perigoso, dado vazando e instrução escondida. Alerta não é reprovação: quer dizer que vale ler o que a skill faz antes de instalar.

  • Gen Agent Trust HubPassou
  • SocketPassou
  • SnykPassou

Perguntas

Como instalar a Fpga no Claude Code?

Toca em Levar, aqui nesta página, e deixa seu nome, e-mail e WhatsApp (é uma vez só). Aparece uma frase pronta: cola ela no Claude Code, que ele mesmo instala a Fpga, e a skill passa a valer na próxima conversa. A mesma frase serve no Codex. Se preferir fazer na mão, o passo a passo está em como instalar skills no Claude Code.

O que a fpga skill precisa pra funcionar?

A skill é só um guia de boas práticas, sem script nem comando. Pra sintetizar, simular e gravar na placa, você precisa do Vivado instalado, que tem versão gratuita, e de uma placa FPGA da AMD (antiga Xilinx), que é a que o Vivado programa. O Claude escreve e revisa o código; quem compila é o Vivado.

Roda no Codex e no Antigravity?

Roda: é um texto de orientação em SKILL.md, sem nada exclusivo do Claude Code.

Serve pra VHDL ou pra outras ferramentas de FPGA?

O foco é SystemVerilog no Vivado. Ela não traz nada de VHDL nem de outras ferramentas; as regras gerais de projeto síncrono valem, mas os arquivos, relatórios e IPs citados são os do Vivado.

Levar essa skill

1x fpgaR$ 0,00

TotalR$ 0,00

A skill sai aqui mesmo, na hora. Seus dados eu uso pra falar com você sobre o MazyOS.

Levar precisa do JavaScript ligado. O código da skill está no GitHub: github.com/mindrally/skills

Aprenda a usar

Mais da loja mindrally

Ver a loja mindrally