2022/12/31

FakePGA transforma Raspberry Pi Pico numa FPGA

O projecto FakePGA permite transformar um pequeno Raspberry Pi Pico numa FPGA.

As FPGA (field-programmable gate array) são chips extremamente versáteis que possibilitam uma infinidade de coisas por serem completamente programáveis. Estes chips podem facilmente ser usados para recriar outros chips (incluindo CPUs), e todo o tipo de funções para aplicações específicas onde não seria viável criar chips específicos tradicionais (ASIC).

Mas nem sempre é fácil ter acesso a uma FPGA, e embora existem simuladores na web, por vezes nada substitui ter algo físico e em que se possa mexer e ver a funcionar. E é aí que entra este projecto.

O FakePGA permite compilar Verilog em C++ que se pode aplicar num Pi Pico RP2040. E embora esteja limitado a uma frequência máxima de 5 KHz, é uma forma simples e eficaz de testar o funcionamento de uma FPGA com hardware mais facilmente disponível.


Sem comentários:

Enviar um comentário (problemas a comentar?)