quinta-feira, 24 de abril de 2014

PIF: Outra placa de desenvolvimento FPGA para Raspberry Pi


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