O XLR8 integra blocos de núcleo de microcontrolador compatíveis com ATMEGA328 e um acelerador personalizado num FPGA, permitindo aos programadores tirar partido da facilidade de utilização dos ecossistemas Arduino com a aceleração de hardware de um FPGA.

A placa de desenvolvimento XLR8 da Alorium Technology, já disponível na Mouser Electronics, é compatível com Arduino e difere do FPGA Altera MAX 10 no seu chip de processamento principal. O FPGA implementa um núcleo de microcontrolador compatível com o ATmega328 e permite aos programadores implementar lógica personalizada, como os Blocos Aceleradores (XBS), que podem ser integrados no FPGA reconfigurável e ligados diretamente ao processador. A aceleração de hardware baseada em FPGA do XLR8 resulta numa melhoria significativa de desempenho no mesmo formato físico, utilizando a mesma cadeia de ferramentas das placas Arduino Uno padrão. Os sketches concebidos para placas compatíveis com Arduino também podem ser executados no XLR8, permitindo aos programadores carregar código diretamente para o XLR8 através do Ambiente de Desenvolvimento Integrado (IDE) do Arduino e utilizando shields compatíveis com Arduino.

A placa XLR8 inclui bibliotecas para o IDE do Arduino que, utilizando XBs, tornam a sua utilização tão simples como adicionar uma única instrução de inclusão a um sketch do Arduino. Com os XBs, os programadores podem executar a mesma função numa fração dos ciclos de relógio necessários para a executar em software. Com tempos mais curtos para completar tarefas complexas em hardware, a XLR8 liberta mais ciclos de relógio para funções de software adicionais, resultando em cálculos mais rápidos e num melhor desempenho global da aplicação.

Mais informações ou um orçamento