Gameduino 3X Dazzler da Excamera Labs é um escudo Arduino de código aberto, fácil de usar e plataforma audiovisual completamente hackável, projetada para design de jogos usando Arduino ou CircuitPython e projetos que requerem visualizações de alto texto. A blindagem compreende uma GPU BT815, um Xilinx Spartan-6 FPGA, uma porta HDMI e duas portas Wii Classic que oferecem aos usuários a experiência de um console de jogo plug-and-play.
O escudo também tem duas portas Wii Classic para um console de jogo plug-and-play. Os gráficos e som no Gameduino 3X Dazzler são gerados por uma poderosa GPU BT815 EVE embutida. Uma API de desenho gráfico fácil de usar e vários exemplos e demonstrações para serem usados como pontos de partida; isso é definitivamente quebrando o terreno e provando ser os sistemas de jogos Arduino mais poderosos.
Do design PCB ao código Verilog para HDMI, CPU J1 e periféricos do sistema, CPU J1 rodando no FPGA e firmware J1 que conduz os recursos extras do Dazzler, todos os aspectos do design são open source e facilmente hackeados. A porta JTAG para recarregar FPGA e um cabeçalho UART para um bate-papo direto com o FPGA integrado são as interfaces de hacking adicionais. É uma combinação única de GPU e FPGA fortemente acoplados que abre novas possibilidades criativas.
O Gameduino 3X Dazzler é um módulo central com pinos castelados de 2 mm e inclui FPGA, GPU e saída HDMI. O módulo principal é unido a uma placa adaptadora blindada para o Dazzler Arduino Shield e, para as pessoas que desejam usar o Dazzler diretamente, o próprio núcleo é disponibilizado.
O Dazzler tem um modo de terminal no qual escuta em uma linha serial e simula um terminal ANSI full-color. Este modo mostra a saída de texto do Arduino em um monitor de tela grande. Isso ajuda na depuração e exibição de informações, sem qualquer programação gráfica.
Existe uma biblioteca GD de código aberto que conduz a GPU FT815 integrada. Esta GPU é um mecanismo de vídeo integrado de última geração com precisão de cor interna de 32 bits, conjunto de comandos no estilo OpenGL, até 2.000 sprites (tamanhos variados), 1 megabyte de RAM de vídeo, 8 megabytes de flash conectado, sprite suave gire e aplique zoom com filtragem bilinear, círculo suave e desenho de linha em hardware (suavização de 16x). Somando-se à lista estão o suporte de hardware para imagens JPEG, PNG e ASTC, reprodução de vídeo no formato AVI e renderização integrada de gradientes, texto, dials e botões.
Principais recursos e especificações técnicas de
- GPU: BT815 1.1 gigapixel / s GPU incorporada com flash de 8 Mbyte
- FPGA: Xilinx Spartan-6 LX9 FT256 com flash de 8 Mbyte
- Saída de vídeo: HDMI 24 bits a 1280x720 (720p) com áudio estéreo de 48 kHz
- Armazenamento: slot microSD
- Entrada extra: duas portas de controlador Wii Classic
- Fator de forma: Gameduino 3X Dazzler é um escudo compatível com o Arduino. Inclui o Dazzler Core, que é um módulo SMD que inclui GPU, FPGA e HDMI
- Interfaces de hardware: incluem SPI padrão de até 36 MHz para comunicação com Arduino, UART de até 1 Mbps para conexão FPGA, JTAG para recarregamento FPGA e todas as entradas são tolerantes a 5 V
- Programação: biblioteca Gameduino para Arduino e CircuitPython com vários exemplos.
- Modo Terminal: Funciona como um terminal ANSI com UART de alta velocidade
- Consumo de corrente (típico): 180 mA
- Dimensões: 83 mm x 53 mm x 20 mm