Gameduino 3X Dazzler från Excamera Labs är en Arduino-sköld med öppen källkod, lättanvänd och helt hackbar audiovisuell plattform designad för speldesign med Arduino eller CircuitPython och projekt som kräver hög textvisualisering. Skölden består av en BT815 GPU, en Xilinx Spartan-6 FPGA, en HDMI-port och två Wii Classic-portar som ger användarna upplevelsen av en plug-and-play-spelkonsol.
Skölden har också två Wii Classic-portar för en plug-and-play-spelkonsol. Grafiken och ljudet i Gameduino 3X Dazzler genereras av en kraftfull BT815 EVE-inbäddad GPU. Ett lättanvänt grafikritnings-API och många exempel och demos som ska användas som utgångspunkter; detta är genom att definitivt bryta grunden och visa sig vara de mest kraftfulla Arduino-spelsystemen.
Från PCB-design till Verilog-kod för HDMI, J1 CPU och systemutrustning, J1 CPU som körs på FPGA och J1s firmware som driver Dazzlers extrafunktioner, alla aspekter av designen är öppen källkod och lätt hackbar. JTAG-port för FPGA-omladdning och en UART-rubrik för en direkt chatt med den inbyggda FPGA är de extra hackgränssnitten. Det är en unik kombination av tätt kopplade GPU och FPGA öppnar nya kreativa möjligheter.
Gameduino 3X Dazzler är en kärnmodul med 2 mm kastade stift och inkluderar FPGA-, GPU- och HDMI-utgången. Kärnmodulen är ansluten till ett skärmadapterkort för Dazzler Arduino Shield, och för människor som vill använda Dazzler direkt görs själva kärnan tillgänglig.
Dazzler har ett terminalläge där det lyssnar på en seriell linje och simulerar en ANSI-fullfärgsterminal. Detta läge visar din Arduino-textutmatning på en storbildsskärm. Detta hjälper till med felsökning och informationsvisning utan grafisk programmering.
Det finns ett GD-bibliotek med öppen källkod som driver den inbyggda FT815 GPU. Denna GPU är en toppmodern inbäddad videomotor med 32-bitars intern färgprecision, OpenGL-stil kommandosats, upp till 2000 sprites (varierande storlekar), 1 megabyte videoram, 8 megabyte ansluten blixt, mjuk sprite rotera och zooma med bilinjär filtrering, jämn cirkel och linjeteckning i hårdvara (16x antialistiskt). Till listan läggs hårdvarustöd för JPEG-, PNG- och ASTC-bilder, videouppspelning i AVI-format och inbyggd återgivning av övertoningar, text, rattar och knappar.
Viktiga funktioner och tekniska specifikationer för
- GPU: BT815 1,1 gigapixel / s inbäddad GPU med 8 Mbyte-blixt
- FPGA: Xilinx Spartan-6 LX9 FT256 med 8 Mbyte-blixt
- Videoutgång: HDMI 24-bitars vid 1280x720 (720p) med 48 kHz stereoljud
- Lagring: microSD-kortplats
- Extra ingång: Två Wii Classic-portar
- Formfaktor: Gameduino 3X Dazzler är en Arduino-kompatibel skärm. Den inkluderar Dazzler Core, som är en SMD-modul som inkluderar GPU, FPGA och HDMI
- Hårdvarugränssnitt: Dessa inkluderar standard SPI upp till 36 MHz för Arduino-kommunikation, UART upp till 1 Mbps för FPGA-anslutning, JTAG för FPGA-omladdning, och alla ingångar är 5 V toleranta
- Programmering: Gameduino-bibliotek för Arduino och CircuitPython med många exempel.
- Terminal-läge: Det fungerar som en ANSI-terminal med hög hastighet UART
- Strömförbrukning (typisk): 180 mA
- Mått: 83 mm x 53 mm x 20 mm