Gameduino 3X Dazzler av Excamera Labs er en Arduino-skjerm med åpen kildekode, brukervennlig og fullstendig hackbar audiovisuell plattform designet for spilldesign ved hjelp av Arduino eller CircuitPython og prosjekter som krever høy tekstvisualisering. Skjoldet består av en BT815 GPU, en Xilinx Spartan-6 FPGA, en HDMI-port og to Wii Classic-porter som gir brukerne opplevelsen av en plug-and-play spillkonsoll.
Skjoldet har også to Wii Classic-porter for en plug-and-play spillkonsoll. Grafikken og lyden i Gameduino 3X Dazzler genereres av en kraftig BT815 EVE innebygd GPU. En brukervennlig grafisk tegning API og mange eksempler og demoer som skal brukes som utgangspunkt; dette er ved å definitivt bryte grunnlaget og vise seg å være de kraftigste Arduino-spillsystemene.
Fra PCB-design til Verilog-kode for HDMI, J1 CPU og systemutstyr, J1 CPU som kjører på FPGA, og J1s firmware som driver Dazzlers ekstra funksjoner, alle aspekter av designet er åpen kildekode og lett hackbar. JTAG-port for FPGA-omlasting og en UART-header for en direkte chat med den innebygde FPGA er de ekstra hackingsgrensesnittene. Det er en unik kombinasjon av tett sammenkoblet GPU og FPGA som åpner for nye kreative muligheter.
Gameduino 3X Dazzler er en kjernemodul med 2 mm støpte pinner og inkluderer FPGA, GPU og HDMI-utgang. Kjernemodulen er koblet til et skjermadapterkort for Dazzler Arduino Shield, og for folk som ønsker å bruke Dazzler direkte, blir selve kjernen gjort tilgjengelig.
Dazzler har en terminalmodus der den lytter på en seriell linje og simulerer en ANSI-fargeterminal. Denne modusen viser Arduino-tekstutgangen på en storskjerm. Dette hjelper til med feilsøking og informasjonsvisning, uten grafisk programmering.
Det er et GD-bibliotek med åpen kildekode som driver den innebygde FT815 GPU. Denne GPU-en er en toppmoderne innebygd videomotor med 32-biters intern fargepresisjon, OpenGL-stil kommandosett, opptil 2000 sprites (forskjellige størrelser), 1 megabyte video-RAM, 8 megabyte vedlagt blits, glatt sprite roter og zoom med bilinear filtrering, glatt sirkel og strektegning i maskinvare (16x antialias). I tillegg til listen er maskinvarestøtte for JPEG-, PNG- og ASTC-bilder, AVI-format videoavspilling og innebygd gjengivelse av stigninger, tekst, ringer og knapper.
Nøkkelfunksjoner og tekniske spesifikasjoner for
- GPU: BT815 1,1 gigapiksel / s innebygd GPU med 8 Mbyte flash
- FPGA: Xilinx Spartan-6 LX9 FT256 med 8 Mbyte-blits
- Videoutgang: HDMI 24-bit ved 1280x720 (720p) med 48 kHz stereolyd
- Lagring: microSD-spor
- Ekstra inngang: To Wii Classic-kontrollerporter
- Formfaktor: Gameduino 3X Dazzler er et Arduino-kompatibelt skjold. Den inkluderer Dazzler Core, som er en SMD-modul som inkluderer GPU, FPGA og HDMI
- Maskinvaregrensesnitt: Disse inkluderer standard SPI opptil 36 MHz for Arduino-kommunikasjon, UART opptil 1 Mbps for FPGA-tilkobling, JTAG for FPGA-omlasting, og alle inngangene er 5 V tolerante
- Programmering: Gameduino-biblioteket for Arduino og CircuitPython med mange eksempler.
- Terminalmodus: Den fungerer som en ANSI-terminal med høyhastighets UART
- Strømforbruk (typisk): 180 mA
- Dimensjoner: 83 mm x 53 mm x 20 mm