Gameduino 3X Dazzler van Excamera Labs is een open-source Arduino-shield, gebruiksvriendelijk en volledig hackbaar audiovisueel platform dat is ontworpen voor het ontwerpen van games met Arduino of CircuitPython en voor projecten die hoge tekstvisualisaties vereisen. Het schild bestaat uit een BT815 GPU, een Xilinx Spartan-6 FPGA, een HDMI-poort en twee Wii Classic-poorten die gebruikers de ervaring bieden van een plug-and-play gameconsole.
Het schild heeft ook twee Wii Classic-poorten voor een plug-and-play gameconsole. De graphics en het geluid in Gameduino 3X Dazzler worden gegenereerd door een krachtige BT815 EVE embedded GPU. Een gebruiksvriendelijke API voor het tekenen van afbeeldingen en talrijke voorbeelden en demo's die als uitgangspunt kunnen worden gebruikt; dit is door absoluut het terrein te doorbreken en de krachtigste Arduino-spelsystemen te blijken te zijn.
Van PCB-ontwerp tot Verilog-code voor de HDMI, J1 CPU en systeemrandapparatuur, J1 CPU die op de FPGA draait en J1's firmware die de extra functies van de Dazzler aanstuurt, elk aspect van het ontwerp is open source en gemakkelijk te hacken. JTAG-poort voor FPGA-herladen en een UART-header voor een directe chat met de ingebouwde FPGA zijn de extra hack-interfaces. Het is een unieke combinatie van nauw gekoppelde GPU en FPGA die nieuwe creatieve mogelijkheden opent.
Gameduino 3X Dazzler is een kernmodule met 2 mm gekartelde pinnen en bevat de FPGA-, GPU- en HDMI-uitgang. De kernmodule is verbonden met een shield adapter board voor Dazzler Arduino Shield, en voor mensen die direct gebruik willen maken van de Dazzler wordt de kern zelf ter beschikking gesteld.
De Dazzler heeft een Terminal Mode waarin hij luistert op een seriële lijn en een ANSI full-colour terminal simuleert. Deze modus toont uw Arduino-tekstuitvoer op een groot scherm. Dit helpt bij het debuggen en informatieweergaven, zonder enige grafische programmering.
Er is een open-source GD-bibliotheek die de ingebouwde FT815 GPU aanstuurt. Deze GPU is een state-of-the-art embedded video-engine met 32-bits interne kleurprecisie, OpenGL-stijl commandoset, tot 2000 sprites (verschillende grootten), 1 megabyte video-RAM, 8 megabyte bijgevoegde flitser, vloeiende sprite roteer en zoom met bilineaire filtering, vloeiende cirkel en lijntekening in hardware (16x anti-aliasing). Aan de lijst wordt toegevoegd hardware-ondersteuning voor JPEG-, PNG- en ASTC-afbeeldingen, videoweergave in AVI-indeling en ingebouwde weergave van verlopen, tekst, wijzerplaten en knoppen.
Belangrijkste kenmerken en technische specificaties van
- GPU: BT815 1.1 gigapixel / s embedded GPU met 8 Mbyte flash
- FPGA: Xilinx Spartan-6 LX9 FT256 met 8 Mbyte flitser
- Video-uitgang: HDMI 24-bit op 1280x720 (720p) met 48 kHz stereogeluid
- Opslag: microSD-sleuf
- Extra input: twee Wii Classic controller-poorten
- Vormfactor: Gameduino 3X Dazzler is een Arduino-compatibel schild. Het bevat de Dazzler Core, een SMD-module met GPU, FPGA en HDMI
- Hardware-interfaces: deze omvatten standaard SPI tot 36 MHz voor Arduino-communicatie, UART tot 1 Mbps voor FPGA-verbinding, JTAG voor FPGA-herladen en alle ingangen zijn 5 V-tolerant
- Programmering: Gameduino-bibliotheek voor Arduino en CircuitPython met talloze voorbeelden.
- Terminalmodus: het functioneert als een ANSI-terminal met snelle UART
- Stroomverbruik (normaal): 180 mA
- Afmetingen: 83 mm x 53 mm x 20 mm