segunda-feira, 11 de novembro de 2013

Logi-pi: uma placa de desenvolvimento FPGA para Raspberry Pi

Logi-pi é mais uma das muitas placas de expansão para trabalhar em conjunto com o Raspberry Pi, que traz consigo a idéia de iniciantes em FPGA aprenderem e ou melhorarem seus estudos em torno da programação para FPGA(Verilog, VHDL).

A Logi-pi tenta ao máximo facilitar não só se integrando com o Raspberry Pi, mas suportando por exemplo as placas de expansão do Arduino e PMOD deixando de lado a dificuldade de se criar e ou soldar hardware e periféricos, fazendo o uso de mais de 250 módulos externos. 

Placa de expansão FPGA Logi-pi
Placa de expansão FPGA Logi-pi

O time que o criou, naturalmente também fez drivers para comunicação entre o Raspberry Pi e o Logi-pi. E foi além, criou diversos exemplos em código aberto para FPGA como para mineração de bitcoin, machine vision, veículos autônomos, controle robótico e está desenvolvendo ao menos dois módulos específicos.

Seguem as especificações divulgadas.

Recursos:

  • FPGA:  Spartan 6 LX9 – TQFP144 Package - XC6SLX9-3TQG144C 
  • Plug and play interfacing the Raspberry Pi
  • Arduino Shield expansion allowing for more than 200 existing plug in hardware modules
  • PMOD compatible headers allowing for more than 50 existing low cost hardware modules
  • 4 layer optimized design to support maximum performance of high bandwidth applications
  • Length tuned GPMC, SDRAM and LVDS signals for high performance applications 
Periféricos:
  • 2x Push buttons
  • 2x DIP Switch
  • 1x High bandwidth SATA connector expansion port
  • 32 FPGA IO through PMOD and Arduino headers
  • 2x Digilent Inc. PMOD ports supporting 59+ plug and play hardware modules
  • 1x Arduino Header supporting 200+ Arduino Shield modules
  • Optional I2C, SPI access from the Raspberry Pi
  • 10x length tuned LVDS pairs
  • 256 Mb SDRAM

Vídeo:




A Logi-pi não está sozinha, ela faz parte de uma família de placas, a Logi-bone compatível com Beaglebone e a Logi-Mark1 que pode ser usada como uma expansão para o Arduino.


Logi-pi, Logi-bone e Logi-Mark1
Logi-pi, Logi-bone e Logi-Mark1

Infelizmente ela ainda não está a venda, um projeto no kickstarter será lançado em breve para financiar o projeto, mas se quer tentar já garantir a sua, é possível em meio a uma competição que estão promovendo, você precisa enviar a descrição do seu projeto e um será escolhido como ganhador, instruções aqui.

Referências e links:
http://valentfx.com
https://github.com/fpga-logi (Repositórios dos códigos no github.)

Nenhum comentário:

Postar um comentário