„Gameduino 3X Dazzler“, sukurta „Excamera Labs“, yra „ Arduino“ skydo atviro kodo, lengvai naudojama ir visiškai nulaužta garso ir vaizdo platforma, skirta žaidimams kurti naudojant „ Arduino“ ar „CircuitPython“ ir projektams, kuriems reikalinga didelė teksto vizualizacija. Skydą sudaro „ BT815“ GPU, „ Xilinx Spartan-6 FPGA“, HDMI prievadą ir du „Wii Classic“ prievadus, kurie suteikia vartotojams galimybę naudotis „plug-and-play“ žaidimų konsole.
Skyde taip pat yra du „Wii Classic“ prievadai, skirti „plug-and-play“ žaidimų konsolei. „Gameduino 3X Dazzler“ grafiką ir garsą generuoja galingas „BT815 EVE“ įterptasis GPU. Lengva naudoti grafikos piešimo API ir daugybę pavyzdžių bei demonstracinių versijų, kurios bus naudojamos kaip atspirties taškai; tai neabejotinai nesilaikant priežasčių ir įrodžius, kad tai yra galingiausia „Arduino“ žaidimų sistema.
Nuo PCB dizaino iki „Verilog“ kodo, skirto HDMI, J1 procesoriui ir sistemos periferiniams įrenginiams, „J1“ procesoriui, veikiančiam FPGA, ir „J1“ programinei-aparatinei programinei įrangai, valdančiai papildomas „Dazzler“ funkcijas, visi dizaino aspektai yra atvirojo kodo ir lengvai nulaužiami. JTAG prievadas FPGA perkėlimui ir UART antraštė, skirta tiesioginiam pokalbiui su laive esančia FPGA, yra papildomos įsilaužimo sąsajos. Tai unikalus glaudžiai sujungto GPU ir FPGA derinys atveria naujas kūrybines galimybes.
„Gameduino 3X Dazzler“ yra pagrindinis modulis su 2 mm liejimo kaiščiais ir apima FPGA, GPU ir HDMI išvestį. Šerdies modulis sujungtas su „Dazzler Arduino Shield“ skydo adapterio plokšte, o žmonėms, norintiems tiesiogiai naudotis „Dazzler“, yra prieinama pati šerdis.
„Dazzler“ turi terminalo režimą, kuriuo jis klausosi nuoseklios linijos ir imituoja ANSI spalvotą terminalą. Šis režimas rodo jūsų „Arduino“ teksto išvestį didelio ekrano ekrane. Tai padeda derinti ir rodyti informaciją be jokio grafinio programavimo.
Yra atvirojo kodo GD biblioteka, valdanti vidinį FT815 GPU. Šis GPU yra moderniausias įterptasis vaizdo įrašų variklis, turintis 32 bitų vidinį spalvų tikslumą, „OpenGL“ stiliaus komandų rinkinį, iki 2000 spritų (įvairaus dydžio), 1 megabaitą vaizdo RAM, 8 megabaitų prijungtą blykstę, sklandų „sprite“ pasukite ir priartinkite, naudodamiesi linijiniu filtravimu, lygiu apskritimu ir linijų brėžiniu aparatinėje įrangoje (16x antialias). Prie sąrašo pridedama aparatinė įranga, palaikanti JPEG, PNG ir ASTC vaizdus, AVI formato vaizdo įrašų atkūrimą ir įmontuotą gradientų, teksto, rinkinių ir mygtukų atvaizdavimą.
Pagrindinės AVS savybės ir techninės specifikacijos
- GPU: „BT815“ įterptas 1,1 gigapikselio / s GPU su 8 Mbyte blykste
- FPGA: „Xilinx Spartan-6 LX9 FT256“ su 8 Mbyte blykste
- Vaizdo išvestis: 24 bitų HDMI, esant 1280x720 (720p), su 48 kHz stereo garsu
- Saugykla: „microSD“ lizdas
- Papildoma įvestis: du „Wii Classic“ valdiklio prievadai
- Formos faktorius: „Gameduino 3X Dazzler“ yra su „Arduino“ suderinamas skydas. Tai apima „Dazzler Core“, kuris yra SMD modulis, apimantis GPU, FPGA ir HDMI
- Aparatinės įrangos sąsajos: Tai apima standartinį SPI iki 36 MHz „Arduino“ ryšiui, UART iki 1 Mbps FPGA ryšiui, JTAG FPGA perkrovimui ir visus įėjimus toleruoja 5 V
- Programavimas: „Gameduino“ biblioteka, skirta „Arduino“ ir „CircuitPython“, su daugybe pavyzdžių.
- Terminalo režimas: jis veikia kaip ANSI terminalas su greitaeigiu UART
- Srovės suvartojimas (tipinis): 180 mA
- Matmenys: 83 mm x 53 mm x 20 mm