Aprenda FPGA

Pequenas Anotações para Aprender FPGA

Aprenda FPGA

Algumas anotações para Brasileiros que querem aprender FPGA.

Um caminho alternativo fora da trilha comum, porém com base nas referências consagradas como sendo as melhores fontes de conhecimento.

Passo a Passo

Os passos abaixo foram obtidos no site NandLand e foram traduzidos para o português. Alguns teermos não foram traduzidos, é mais adequado que sejam mantidos em portuguès. Caso venham a ter alguma dúvida usem o forum do página no GitHub clicando aqui.

Lição 1: O que úm FPGA? e um ASIC?

Lição 2: O que é um Design Digital

Lição 3: O que são portas Lógicas (AND, OR, NOT, XOR, e NAND)?

Lição 4: O que é uma Loop-Up Table (LUT)?

Lição 5: O que um Flip-Flop?

Lição 6: Código Sintetizavel vs. Não Sintetizável

Lição 7: O que todo programador de software precisa entender sobre o designer de hardware

Lição 8: O que é FIFO?

Lição 9: O que é Latch?

Lição 10: Tutorial: Shift Registers

Lição 11: O que é Propagation Delay?

Lição 12: Tempo de configuração e Hold Time

Lição 13: Metastability (Meta-estabilidade)

Lição 14: Crossing Clock Domain (Cross Domain)

Lição 15: O que é Block RAM (BRAM)?

Lição 16: VHDL vs. Verilog: qual linguagem eu devo aprender primeiro

Lição 17: Inferencia vs. Instnaciação vs. GUI, o que é melhor?

Referências

Glossário

Para o Glossário click aqui.