Ang Gameduino 3X Dazzler ni Excamera Labs ay isang bukas na mapagkukunan ng Arduino, madaling gamitin, at kumpletong na-hack na audiovisual platform na idinisenyo para sa pagdidisenyo ng laro gamit ang Arduino o CircuitPython at mga proyekto na nangangailangan ng mataas na visualization ng teksto. Ang kalasag ay binubuo ng isang BT815 GPU, isang Xilinx Spartan-6 FPGA, isang HDMI port, at dalawang mga Wii Classic port na nagbibigay sa mga gumagamit ng karanasan ng isang plug-and-play game console.
Ang kalasag ay mayroon ding dalawang mga Wii Classic port para sa isang plug-and-play game console. Ang mga graphic at tunog sa Gameduino 3X Dazzler ay nabuo ng isang malakas na BT815 EVE na naka-embed na GPU. Isang madaling gamiting graphics pagguhit ng API at maraming mga sample at demo na gagamitin bilang mga panimulang punto; ito ay sa pamamagitan ng tiyak na pagsira sa mga bakuran at pagpapatunay na maging ang pinaka malakas na mga sistema ng paglalaro ng Arduino.
Mula sa disenyo ng PCB hanggang sa Verilog code para sa HDMI, J1 CPU at mga system peripheral, J1 CPU na tumatakbo sa FPGA, at firmware ng J1 na nag-mamaneho ng mga karagdagang tampok ng Dazzler, ang bawat aspeto ng disenyo ay bukas na mapagkukunan at madaling ma-hack. Ang port ng JTAG para sa pag-reload ng FPGA at isang header ng UART para sa isang direktang pakikipag-chat sa onboard FPGA ay ang karagdagang mga interface ng pag-hack. Ito ay isang natatanging kumbinasyon ng mahigpit na isinama sa GPU at FPGA ay magbubukas ng mga bagong posibilidad ng malikhaing.
Ang Gameduino 3X Dazzler ay isang pangunahing module na may 2 mm na castellated na mga pin at may kasamang FPGA, GPU, at HDMI output. Ang pangunahing module ay sumali sa isang board ng adapter ng kalasag para sa Dazzler Arduino Shield, at para sa mga taong nais gamitin ang Dazzler nang direkta, ang core mismo ay ginawang magagamit.
Ang Dazzler ay may isang Terminal Mode kung saan nakikinig ito sa isang serial line at ginagaya ang isang ANSI full-color terminal. Ipinapakita ng mode na ito ang iyong output ng teksto ng Arduino sa isang malaking monitor. Nakatutulong ito sa pag-debug at pagpapakita ng impormasyon, nang walang anumang programa sa graphics.
Mayroong isang open-source GD library na hinihimok ang onboard FT815 GPU. Ang GPU na ito ay isang state-of-the-art na naka-embed na video engine na may 32-bit panloob na katumpakan ng kulay, naka-set na utos na istilo ng OpenGL, hanggang sa 2000 sprite (magkakaibang laki), 1 megabyte ng video RAM, 8 megabytes na naka-attach na flash, makinis na sprite paikutin at mag-zoom gamit ang pagsala ng bilinear, makinis na bilog, at pagguhit ng linya sa hardware (16x antialiased). Ang pagdaragdag sa listahan ay suporta sa hardware para sa mga imahe ng JPEG, PNG, at ASTC, pag-playback ng video na format ng AVI, at built-in na pag-render ng mga gradient, teksto, pagdayal, at mga pindutan.
Pangunahing Mga Tampok at Teknikal na Mga pagtutukoy ng
- GPU: BT815 1.1 gigapixel / s naka-embed na GPU na may 8 Mbyte flash
- FPGA: Xilinx Spartan-6 LX9 FT256 na may 8 Mbyte flash
- Video output: HDMI 24-bit sa 1280x720 (720p) na may 48 kHz stereo audio
- Imbakan: slot ng microSD
- Dagdag na input: Dalawang mga port ng Wii Classic controller
- Form-factor: Ang Gameduino 3X Dazzler ay isang kalasag na katugmang Arduino. Kabilang dito ang Dazzler Core, na isang module ng SMD na may kasamang GPU, FPGA, at HDMI
- Mga interface ng hardware: Kabilang dito ang karaniwang SPI hanggang sa 36 MHz para sa Arduino na komunikasyon, UART hanggang sa 1 Mbps para sa koneksyon ng FPGA, JTAG para sa pag-reload ng FPGA, at lahat ng mga input ay 5 V mapagtiis
- Programming: Gameduino library para sa Arduino at CircuitPython na may maraming mga halimbawa.
- Terminal mode: Gumagana ito bilang isang ANSI terminal na may high-speed UART
- Kasalukuyang pagkonsumo (tipikal): 180 mA
- Mga Dimensyon: 83 mm x 53 mm x 20 mm