Gameduino 3X Dazzler de Excamera Labs este un Arduino scut open-source, ușor de utilizat, și platforma de audiovizual complet hackable concepute pentru proiectarea joc folosind Arduino sau CircuitPython și proiecte care necesită vizualizările mari de text. Scutul cuprinde o GPU BT815, un Xilinx Spartan-6 FPGA, un port HDMI și două porturi Wii Classic care oferă utilizatorilor experiența unei console de joc plug-and-play.
Scutul are, de asemenea, două porturi Wii Classic pentru o consolă de jocuri plug-and-play. Grafica și sunetul din Gameduino 3X Dazzler sunt generate de un puternic GPU încorporat BT815 EVE. Un API de desen grafic ușor de utilizat și numeroase eșantioane și demonstrații pentru a fi utilizate ca puncte de plecare; acest lucru este prin ruperea definitivă a motivelor și dovedirea a fi cele mai puternice sisteme de joc Arduino.
De la designul PCB până la codul Verilog pentru perifericele HDMI, CPU și sistem, procesorul J1 care rulează pe FPGA și firmware-ul J1 care conduce funcțiile suplimentare ale Dazzler, fiecare aspect al designului este open source și ușor de piratat. Portul JTAG pentru reîncărcarea FPGA și antetul UART pentru o conversație directă cu FPGA la bord sunt interfețele de hacking suplimentare. Este o combinație unică de GPU strâns cuplat și FPGA deschide noi posibilități creative.
Gameduino 3X Dazzler este un modul de bază cu pini înclinați de 2 mm și include ieșirea FPGA, GPU și HDMI. Modulul de bază este conectat la o placă de adaptor de scut pentru Dazzler Arduino Shield, iar pentru persoanele care doresc să utilizeze direct Dazzler, miezul în sine este pus la dispoziție.
Dazzler are un mod Terminal în care ascultă pe o linie serială și simulează un terminal ANSI full-color. Acest mod afișează textul Arduino pe un monitor cu ecran mare. Acest lucru ajută la depanare și afișări de informații, fără programare grafică.
Există o bibliotecă GD open-source care conduce GPU-ul FT815 de la bord. Acest GPU este un motor video încorporat de ultimă generație cu precizie internă a culorii pe 32 de biți, set de comenzi în stil OpenGL, până la 2000 de sprite (dimensiuni diferite), 1 megabyte de RAM video, 8 megabyți de flash atașat, sprite neted rotiți și măriți cu filtrare biliniară, cerc neted și desen liniar în hardware (16x antialiased). Adăugarea la listă este suportul hardware pentru imaginile JPEG, PNG și ASTC, redarea video în format AVI și redarea încorporată a gradienților, textului, cadranelor și butoanelor.
Caracteristici cheie și specificații tehnice ale
- GPU: BT815 1,1 gigapixel / s încorporat GPU cu bliț de 8 Mbyte
- FPGA: Xilinx Spartan-6 LX9 FT256 cu bliț de 8 Mbyte
- Ieșire video: HDMI pe 24 de biți la 1280x720 (720p) cu audio stereo de 48 kHz
- Stocare: slot microSD
- Intrare suplimentară: două porturi Wii Classic pentru controler
- Factor de formă: Gameduino 3X Dazzler este un scut compatibil Arduino. Acesta include Dazzler Core, care este un modul SMD care include GPU, FPGA și HDMI
- Interfețe hardware: acestea includ SPI standard până la 36 MHz pentru comunicarea Arduino, UART până la 1 Mbps pentru conexiunea FPGA, JTAG pentru reîncărcarea FPGA și toate intrările sunt tolerante la 5 V
- Programare: bibliotecă Gameduino pentru Arduino și CircuitPython cu numeroase exemple.
- Mod terminal: Funcționează ca un terminal ANSI cu UART de mare viteză
- Consum curent (tipic): 180 mA
- Dimensiuni: 83 mm x 53 mm x 20 mm