Papilio - Arduino + FPGA

papilio

O movimento Maker parece ter chegado para o público de FPGA, com o Papilio é possível unir o melhor do mundo Arduino com um FPGA!

 

O Papilio one é um kit de desenvolvimento que tem como seu principal componente um FPGA Spartan 3E. Um processador open source baseado no AtMega103, chamado de AVR8 (código fonte em VHDL do processador) ou um ZPuino rodando a 100MHz é sintetizado automaticamente no FPGA quando você cria um projeto na IDE baseada no Arduino.

 

Ou seja, é completamente invisível para o usuário de Arduino que ali tem um FPGA rodando e não um Arduino normal. Por ser um Spartan 3E é também possível se aventurar no design de lógica digital para FPGAs e ignorar a parte do Arduino. Para isto basta utilizar as ferramentas da Xilinx e seguir o fluxo de FPGAs normalmente.

 

Para deixar os usuários de Arduino ainda mais a vontade, foram criados os Papilio Wings, que são análogos aos Shields, uma lista completa dos Wings pode ser vista clicando aqui. Além das Wings também tem as MegaWings, que são placas que dão uma funcionalidade especifica ao Papilio, como um arcade, um kit para começar a aprender lógica digital, ou ainda um sintetizador de músicas retro.

 

Existem três versões da Papilio, a One de 2500 ou 5000 elementos lógicos e a Pro que conta com um FPGA Spartan6 de 9000 elementos lógicos. Em termos de memória podemos observar a tabela abaixo:

 

table-ppro

 

 

O video abaixa ilustra um sketch feito no Ambiente do arduino rodando no Papilio, emulando um ATMega.

 

 

As três versões, One 250k, One 500k e Pro saem, cada uma por US$ 37,99 , 64,99 e 84,99, respectivamente. Para comprar o Papilio, acesse o link.

 

Para aprender mais, acesse o site do projeto: http://papilio.cc/

NEWSLETTER

Receba os melhores conteúdos sobre sistemas eletrônicos embarcados, dicas, tutoriais e promoções.

Obrigado! Sua inscrição foi um sucesso.

Ops, algo deu errado. Por favor tente novamente.

10
Deixe um comentário

avatar
 
10 Comment threads
0 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
1 Comment authors
Carlos PradoArduino LDR - Controle de lâmpada com LDR - EmbarcadosArduino: Como utilizar o TIMER do ATmega328 - EmbarcadosEmbrio: Uma ferramenta de programação visual para Arduino - Embarcados - Sua fonte de informações sobre Sistemas EmbarcadosNova Arduino Zero Pro - Disponível no site arduino.org - Embarcados - Sua fonte de informações sobre Sistemas Embarcados Recent comment authors
  Notificações  
recentes antigos mais votados
Notificar
trackback
Arduino LDR - Controle de lâmpada com LDR - Embarcados

[…] Papilio - Arduino + FPGA […]

trackback
Arduino: Como utilizar o TIMER do ATmega328 - Embarcados

[…] Papilio - Arduino + FPGA […]

trackback
Embrio: Uma ferramenta de programação visual para Arduino - Embarcados - Sua fonte de informações sobre Sistemas Embarcados

[…] Papilio - Arduino + FPGA […]

trackback
Nova Arduino Zero Pro - Disponível no site arduino.org - Embarcados - Sua fonte de informações sobre Sistemas Embarcados

[…] Papilio - Arduino + FPGA […]

trackback
Arduino - Como medir o nível de água de forma descomplicada

[…] Papilio - Arduino + FPGA […]

trackback
Placa Arduino da Robocore - BlackBoard - Embarcados - Sua fonte de informações sobre Sistemas Embarcados

[…] Papilio - Arduino + FPGA […]

trackback
Simulador de Arduino - Virtual BreadBoard

[…] Papilio - Arduino + FPGA […]

trackback
Placas Arduino - trajetória até o UNO

[…] Papilio - Arduino + FPGA […]

trackback
Arduino - Primeiros Passos. - Embarcados - Sua fonte de informações sobre Sistemas Embarcados

[…] Papilio - Arduino + FPGA […]

Carlos Prado
Visitante
Carlos Prado

O que há de FPGA de baixo custo no mercado que não seja difícil de adquirir?