Visando auxiliar na contextualização de FPGA dentro de sistemas digitais preparei alguns slides introdutórios antes do treinamento oficial da Altera em Introdução a VHDL. Veja abaixo um slide show sobre Introdução a FPGA.
O objetivo é mostrar um pouco das tecnologias que existem para desenvolver hardware e como elas se comparam. Além de deixar claro que estamos lidando com hardware, portanto, VHDL descreve hardware o que é um mundo completamente diferente de software.
Para quem tem interesse em baixar a apresentacao, segue o Link de download abaixo:
[wpdm_asset id=’43’]Para aprender mais sobre FPGA
Treinamentos gratuitos em FPGA on-line
Para aprender mais sobre Verilog
PROCESSADORES PROGRAMÁVEIS – como projetar um processador em VERILOG – Arquitetura – parte 1
PROCESSADORES PROGRAMÁVEIS – como projetar um processador em VERILOG – Organização – parte 2
PROCESSADORES PROGRAMÁVEIS – como projetar um processador em VERILOG – Codificação – parte 3
Tutorial de Verilog – Operadores
Formas de representar um sistema digital
Tutorial de Modelsim: Verificando o VHDL antes de programar o FPGA










Olá André… De modo simples, qual é a diferença entre um SPLD, CPLD e FPGA?
Obrigado!
Olá Adriano, CPLD tem uma arquitetura um pouco diferente de FPGA e menos capacidade lógica. Normalmente o maior CPLD tem menos lógica do que o menor FPGA. Mas isto não é regra, é como se fosse o irmão mais novo.
SPLD é mais simples ainda, basicamente uma 74xx programável de tão pequeno.
Então em complexidade/lógica/preço -> FPGA > CPLD > SPLD (Lembrando que toda regra tem exceção)
Me parece também que o FPGA guarda o bit file em memória RAM, por isso, precisa ser reenviado toda vez que é ligado e o CPLD não. Eu tenho uma placa MAX II com USB Blaster pirata que importei pelo AliExpress, mas como ainda estou estudando, não a testei.