Ano passado postei sobre uma placa de extensão FPGA específica para Raspberry Pi, Logi-pi: uma placa de desenvolvimento FPGA para Raspberry Pi. A placa acima lançada pela Bugblat, a PIF, é também uma placa de extensão FPGA, ainda que mais simples, ela pode ser uma alternativa para quem procura algo de baixo custo.
Para comparar, na campanha do kickstarter do Logi-Pi, o menor valor para se obter um era de US$ 69,00, a pif-1200 pode ser obtida por $24.99 e a pif-7000 por $34.99. A PIF já está a venda e utiliza em ambas versões uma FPGA MachXO2 da Lattice Semiconductor, sendo XO2-1200 para pif-1200 e XO2-7000 para pif-7000.
As especificações completas retiradas do site são as seguintes:
- a complete FPGA development target - FPGA programming hardware is not needed
- plenty of on-chip 4-input LUTs - the pif-1200 has 1280, the pif-7000 has 6864
- plenty of on-chip 9-Kbit SRAM blocks - the pif-1200 has 7, the pif-7000 has 26
- the FPGA is non-volatile, with on-chip flash memory for storing the configuration bit stream
- up to 256Kbits user flash memory
- hard coded I2C, SPI, PLL, and timer/counter blocks
- powered from the Raspberry Pi expansion connector (P1)
- 47 pins of expansion connectors
- one 26-pin (2x13-pin) connector matches the Raspberry Pi's P1 connector
- one 13-pin connector
- one 8-pin connector
- red and green LEDs
- support software supplied (in Python) for injecting a new configuration into the FPGA
- example projects supplied, including a project that controls logic inside the FPGA from a web browser
A pif-7000 tem recursos melhores, porem é mais cara. O código para comunicação entre a PIF e o Raspberry Pi está disponível no github https://github.com/bugblat/pif
Há também um manual com a introdução ao uso: http://www.bugblat.com/products/pif/pif.pdf
E também liberaram o esquema da placa: http://www.bugblat.com/products/pif/pif_sch.pdf
A placa certamente não tem tantos recursos como a Logi-Pi, mas o custo também cai pela metade ou menos no caso da pif-1200.
Referências:
http://www.bugblat.com/products/pif/index.html
http://www.latticesemi.com/en/Products/DevelopmentBoardsAndKits/RaspberryPiFPGA.aspx
http://www.latticesemi.com/Products/FPGAandCPLD/MachXO2.aspx
Nenhum comentário:
Postar um comentário