Gameduino 3X Dazzler di Excamera Labs è una piattaforma audiovisiva open source, facile da usare e completamente hackerabile di Arduino shield progettata per la progettazione di giochi utilizzando Arduino o CircuitPython e progetti che richiedono visualizzazioni di testo elevato. Lo scudo comprende una GPU BT815, un FPGA Xilinx Spartan-6, una porta HDMI e due porte Wii Classic che offrono agli utenti l'esperienza di una console di gioco plug-and-play.
Lo scudo ha anche due porte Wii Classic per una console di gioco plug-and-play. La grafica e il suono in Gameduino 3X Dazzler sono generati da una potente GPU integrata BT815 EVE. Un'API di disegno grafico di facile utilizzo e numerosi campioni e demo da utilizzare come punti di partenza; questo è definitivamente rompendo i terreni e dimostrando di essere i più potenti sistemi di gioco Arduino.
Dal design PCB al codice Verilog per HDMI, CPU J1 e periferiche di sistema, CPU J1 in esecuzione su FPGA e firmware J1 che guida le funzionalità extra del Dazzler, ogni aspetto del design è open source e facilmente hackerabile. La porta JTAG per il ricaricamento dell'FPGA e un'intestazione UART per una chat diretta con l'FPGA integrato sono le interfacce di hacking aggiuntive. È una combinazione unica di GPU e FPGA strettamente accoppiati che apre nuove possibilità creative.
Gameduino 3X Dazzler è un modulo principale con pin a corona da 2 mm e include FPGA, GPU e uscita HDMI. Il modulo core è unito a una scheda adattatore shield per Dazzler Arduino Shield, e per le persone che vogliono utilizzare direttamente il Dazzler, il core stesso è reso disponibile.
Il Dazzler ha una modalità terminale in cui ascolta su una linea seriale e simula un terminale ANSI a colori. Questa modalità mostra l'output di testo di Arduino su un monitor di grandi dimensioni. Questo aiuta nel debug e nella visualizzazione delle informazioni, senza alcuna programmazione grafica.
C'è una libreria GD open-source che guida la GPU FT815 integrata. Questa GPU è un motore video integrato all'avanguardia con precisione del colore interna a 32 bit, set di comandi in stile OpenGL, fino a 2000 sprite (dimensioni variabili), 1 megabyte di RAM video, 8 megabyte di flash collegato, sprite fluido ruota e ingrandisci con filtro bilineare, cerchio liscio e disegno di linee nell'hardware (antialias 16x). Si aggiungono all'elenco il supporto hardware per immagini JPEG, PNG e ASTC, la riproduzione di video in formato AVI e il rendering integrato di gradienti, testo, ghiere e pulsanti.
Caratteristiche principali e specifiche tecniche di
- GPU: GPU integrata BT815 da 1,1 gigapixel / s con flash da 8 Mbyte
- FPGA: Xilinx Spartan-6 LX9 FT256 con flash da 8 Mbyte
- Uscita video: HDMI 24 bit a 1280x720 (720p) con audio stereo a 48 kHz
- Memoria: slot microSD
- Ingresso extra: due porte per il controller Wii Classic
- Fattore di forma: Gameduino 3X Dazzler è uno shield compatibile con Arduino. Include il Dazzler Core, che è un modulo SMD che include GPU, FPGA e HDMI
- Interfacce hardware: includono SPI standard fino a 36 MHz per comunicazione Arduino, UART fino a 1 Mbps per connessione FPGA, JTAG per ricarica FPGA e tutti gli ingressi tollerano 5 V
- Programmazione: libreria Gameduino per Arduino e CircuitPython con numerosi esempi.
- Modalità terminale: funziona come un terminale ANSI con UART ad alta velocità
- Consumo di corrente (tipico): 180 mA
- Dimensioni: 83 mm x 53 mm x 20 mm