Gameduino 3X Dazzler, ko izstrādāja Excamera Labs, ir Arduino vairoga atvērtā koda, ērti lietojama un pilnībā uzlauzama audiovizuālā platforma, kas paredzēta spēļu projektēšanai, izmantojot Arduino vai CircuitPython, un projektiem, kuriem nepieciešama augsta teksta vizualizācija. Vairogs ietver BT815 GPU, Xilinx Spartan-6 FPGA, HDMI pieslēgvietu un divas Wii Classic pieslēgvietas, kas lietotājiem nodrošina iespēju spēlēt un atskaņot spraudni.
Vairogam ir arī divas Wii Classic pieslēgvietas, kas paredzētas plug-and-play spēļu konsolei. Gameduino 3X Dazzler grafiku un skaņu rada jaudīgs BT815 EVE iebūvētais GPU. Viegli lietojama grafikas zīmēšanas API un daudzi paraugi un demonstrācijas, kas jāizmanto kā sākuma punkti; tas ir noteikti pārkāpjot pamatojumu un pierādot, ka ir visspēcīgākā Arduino spēļu sistēma.
Sākot ar PCB dizainu un beidzot ar Verilog kodu HDMI, J1 procesoram un sistēmas perifērijas ierīcēm, J1 procesoram, kas darbojas FPGA, un J1 programmaparatūrai, kas nodrošina Dazzler papildu funkcijas, visi dizaina aspekti ir atvērta pirmkoda un viegli uzlauami. JTAG ports FPGA pārlādēšanai un UART galvene tiešai tērzēšanai ar borta FPGA ir papildu uzlaušanas saskarnes. Tā ir unikāla cieši savienota GPU un FPGA kombinācija, kas paver jaunas radošas iespējas.
Gameduino 3X Dazzler ir kodols modulis ar 2 mm piespraustām tapām un ietver FPGA, GPU un HDMI izeju. Kodola modulis ir savienots ar vairoga adaptera paneli Dazzler Arduino Shield, un cilvēkiem, kuri vēlas tieši izmantot Dazzler, pats kodols ir pieejams.
Dazzler ir termināļa režīms, kurā tas klausās sērijveida līniju un simulē ANSI pilnkrāsu termināli. Šis režīms parāda jūsu Arduino teksta izvadi uz liela ekrāna monitora. Tas palīdz atkļūdot un informācijas displejos bez grafikas programmēšanas.
Ir atvērtā koda GD bibliotēka, kas vada iebūvēto FT815 GPU. Šis GPU ir mūsdienīgs iegulto video dzinējs ar 32 bitu iekšējo krāsu precizitāti, OpenGL stila komandu komplektu, līdz 2000 sprites (dažāda lieluma), 1 megabaitu video RAM, 8 megabaitu pievienotās zibspuldzes, vienmērīgu sprite pagriezt un tuvināt ar bilināru filtrēšanu, vienmērīgu apli un līniju zīmēšanu aparatūrā (16x antialiased). Sarakstam tiek pievienots aparatūras atbalsts JPEG, PNG un ASTC attēliem, AVI formāta video atskaņošana un iebūvēta gradientu, teksta, ciparnīcu un pogu renderēšana.
Programmas galvenās iezīmes un tehniskās specifikācijas
- GPU: BT815 1,1 gigapikseļu / s iebūvēts GPU ar 8 Mbyte zibspuldzi
- FPGA: Xilinx Spartan-6 LX9 FT256 ar 8 Mbyte zibspuldzi
- Video izeja: 24 bitu HDMI ar ātrumu 1280x720 (720p) ar 48 kHz stereo audio
- Krātuve: microSD slots
- Papildu ievade: Divi Wii Classic kontroliera porti
- Formas faktors: Gameduino 3X Dazzler ir Arduino saderīgs vairogs. Tas ietver Dazzler Core, kas ir SMD modulis, kas ietver GPU, FPGA un HDMI
- Aparatūras saskarnes: Tie ietver standarta SPI līdz 36 MHz Arduino sakariem, UART līdz 1 Mbps FPGA savienojumam, JTAG FPGA pārlādēšanai un visas ieejas ir 5 V tolerantas
- Programmēšana: Gameduino bibliotēka Arduino un CircuitPython ar daudziem piemēriem.
- Termināla režīms: Tas darbojas kā ANSI termināls ar ātrgaitas UART
- Pašreizējais patēriņš (tipisks): 180 mA
- Izmēri: 83 mm x 53 mm x 20 mm