No artigo sobre kits de desenvolvimento com FPGA de André Prado publicado aqui no Embarcados, ele citou uma placa que talvez seja uma das que mais vale a pena comprar para aprender a programar FPGA, utilizando, claro, Verilog e VHDL. Essa placa é a DE0-Nano, fabricada pela Terasic e desenvolvida em parceria com a Altera.

Essa placa conta com FPGA Altera Cyclone IV EP4CE22F17C6N (com 22320 elementos lógicos), 32 MB de SDRAM, 2 Kb EEPROM, e uma memória serial de 64 KB utilizada para configuração. Ela não precisa de nenhum dispositivo externo para ser programada. Basta conectar a placa à USB e o PC a alimenta e a reconhece, caso os software da Altera (testamos o Quartus II 13.0 e 14.0) estejam instalados no PC. Isso é o que eles chamam de “On-board USB-Blaster circuit for programming”. A IDE é grátis na versão WEB Edition e pode ser baixada no link.

Alem do FPGA, a placa conta com:

 Veja o diagrama de blocos da placa na figura 1 e as vistas superior e inferior da placa nas figuras 2 e 3, respectivamente.

Figura 1 – Diagrama de blocos da placa Terasic De0-Nano
1
Figura 2 – Placa De0-Nano vista superior
3
Figura 3 – Placa De0-Nano vista inferior

Saiba mais

Para aprender mais sobre FPGA confira os artigos de André Prado neste site. Selecionei alguns como referência:

Referências

https://embarcados.com.br/kitsdsvfpga/

ftp://ftp.altera.com/up/pub/Altera_Material/12.1/Boards/DE0-Nano/DE0_Nano_User_Manual.pdf

https://www.terasic.com.tw/en/
https://www.altera.com
https://www.altera.com/literature/hb/cyclone-iv/cyiv-51001.pdf
https://dl.altera.com/?edition=web
https://www.analog.com/en/mems-sensors/mems-inertial-sensors/adxl345/products/product.html
https://www.ti.com/lit/ds/symlink/adc128s022.pdf
https://www.spansion.com/Support/Application%20Notes/Configuring_Altera_FPGAs_via_SPI_Flash_AN.pdf
https://embarcados.com.br/slideintroducaofpga/

Fonte das Imagens: ftp://ftp.altera.com/up/pub/Altera_Material/12.1/Boards/DE0-Nano/DE0_Nano_User_Manual.pdf