Gameduino 3X Dazzler podjetja Excamera Labs je odprtokodna, enostavna za uporabo in popolnoma vdrljiva avdiovizualna platforma Arduino ščit, zasnovana za oblikovanje iger z uporabo Arduino ali CircuitPython in projekte, ki zahtevajo visoko vizualizacijo besedila. Ščit vsebuje grafični procesor BT815, Xilinx Spartan-6 FPGA, vrata HDMI in dva vrata Wii Classic, ki uporabnikom omogočajo izkušnjo igralne konzole plug-and-play.
Ščit ima tudi dva priključka Wii Classic za igralno konzolo plug-and-play. Grafiko in zvok v Gameduino 3X Dazzler ustvarja zmogljiv grafični procesor BT815 EVE. Preprost API za risanje grafike in številni vzorci ter predstavitve, ki jih bomo uporabili kot izhodišča; to je tako, da se zagotovo lomijo in dokažejo, da so najmočnejši igralni sistemi Arduino.
Od zasnove PCB do kode Verilog za priključke HDMI, procesorja J1 in sistemske periferne enote, procesorja J1, ki deluje na FPGA, in vdelane programske opreme J1, ki poganja dodatne funkcije Dazzlerja, je vsak vidik zasnove odprtokoden in lahko dostopen. Vrata JTAG za ponovno nalaganje FPGA in glava UART za neposreden klepet z vgrajenim FPGA so dodatni vmesniki za vdiranje. Edinstvena kombinacija tesno povezanega GPU in FPGA odpira nove ustvarjalne možnosti.
Gameduino 3X Dazzler je osrednji modul z 2 mm kašteliranimi zatiči in vključuje izhod FPGA, GPU in HDMI. Jedrni modul je povezan z vmesniško ploščo ščita za Dazzler Arduino Shield, ljudem, ki želijo Dazzler neposredno uporabiti, pa je na voljo samo jedro.
Dazzler ima terminalski način, v katerem posluša v serijski vrstici in simulira polnobarvni terminal ANSI. Ta način prikazuje izpis besedila Arduino na monitorju z velikim zaslonom. To pomaga pri odpravljanju napak in prikazu informacij brez kakršnega koli grafičnega programiranja.
Obstaja odprtokodna knjižnica GD, ki poganja vgrajeni grafični procesor FT815. Ta grafični procesor je najsodobnejši vgrajeni video motor z 32-bitno notranjo natančnostjo barv, nizom ukazov v slogu OpenGL, do 2000 spritov (različnih velikosti), 1 megabajtom video RAM-a, 8 megabajtov priključene bliskavice, gladkim sprite zasukajte in povečajte z bilinearnim filtriranjem, gladkim krogom in risanjem črt v strojni opremi (16-krat antialiased). Na seznam dodajajo še strojno podporo za slike JPEG, PNG in ASTC, predvajanje videa v formatu AVI in vgrajeno upodabljanje prelivov, besedila, številčnic in gumbov.
Ključne lastnosti in tehnične specifikacije
- GPU: BT815 1,1 gigapixel / s vgrajeni GPU z 8 Mbyte bliskavico
- FPGA: Xilinx Spartan-6 LX9 FT256 z 8 MB bliskavice
- Video izhod: HDMI 24-bit pri 1280x720 (720p) s 48 kHz stereo zvokom
- Shramba: reža za microSD
- Dodatni vhod: dva priključka krmilnika Wii Classic
- Oblika: Gameduino 3X Dazzler je ščit, združljiv z Arduino. Vključuje Dazzler Core, ki je SMD modul, ki vključuje GPU, FPGA in HDMI
- Strojni vmesniki: Sem spadajo standardni SPI do 36 MHz za komunikacijo Arduino, UART do 1 Mbps za povezavo FPGA, JTAG za ponovno nalaganje FPGA in vsi vhodi so tolerantni 5 V
- Programiranje: Knjižnica Gameduino za Arduino in CircuitPython s številnimi primeri.
- Način terminala: deluje kot ANSI terminal s hitrim UART
- Trenutna poraba (tipična): 180 mA
- Dimenzije: 83 mm x 53 mm x 20 mm