Gameduino 3X Dazzler от Excamera Labs е Arduino щит с отворен код, лесен за използване и напълно хакерска аудиовизуална платформа, предназначена за проектиране на игри с помощта на Arduino или CircuitPython и проекти, които изискват визуализации с висок текст. Щитът се състои от графичен процесор BT815, Xilinx Spartan-6 FPGA, HDMI порт и два порта Wii Classic, които дават на потребителите преживяването на игрална конзола plug-and-play.
Щитът разполага и с два порта Wii Classic за игрална конзола plug-and-play. Графиката и звукът в Gameduino 3X Dazzler се генерират от мощен BT815 EVE вграден графичен процесор. Лесен за използване API за графично рисуване и множество проби и демонстрации, които да се използват като отправни точки; това е чрез категорично разбиване на основите и доказване, че е най-мощната игрална система Arduino.
От PCB дизайн до Verilog код за HDMI, J1 CPU и периферни устройства, J1 CPU, работещ на FPGA, и фърмуер на J1, който управлява допълнителните функции на Dazzler, всеки аспект на дизайна е с отворен код и лесно хакнат. JTAG портът за презареждане на FPGA и заглавката на UART за директен чат с вградения FPGA са допълнителните интерфейси за хакване. Това е уникална комбинация от тясно свързани GPU и FPGA отваря нови творчески възможности.
Gameduino 3X Dazzler е основен модул с 2 мм кастелирани щифтове и включва FPGA, GPU и HDMI изход. Основният модул е свързан към платка за адаптер на щит за Dazzler Arduino Shield, а за хората, които искат да се възползват директно от Dazzler, се предлага самото ядро.
Dazzler има терминален режим, в който слуша по серийна линия и симулира ANSI пълноцветен терминал. Този режим показва вашето извеждане на текст на Arduino на монитор с голям екран. Това помага при отстраняване на грешки и информационни дисплеи, без никакво графично програмиране.
Има GD библиотека с отворен код, която управлява вградения графичен процесор FT815. Този графичен процесор е вграден видео двигател с 32-битова вътрешна прецизност на цветовете, набор от команди в стил OpenGL, до 2000 спрайта (различни размери), 1 мегабайт видео RAM, 8 мегабайта прикачена светкавица, гладък спрайт завъртане и мащабиране с билинейно филтриране, гладък кръг и чертане на линии в хардуер (16 пъти сгладени). Към списъка се добавят хардуерна поддръжка за изображения в JPEG, PNG и ASTC, възпроизвеждане на видео във формат AVI и вградено изобразяване на градиенти, текст, циферблати и бутони.
Основни характеристики и технически спецификации на
- GPU: BT815 1.1 gigapixel / s вграден GPU с 8 Mbyte светкавица
- FPGA: Xilinx Spartan-6 LX9 FT256 с 8 Mbyte светкавица
- Видео изход: HDMI 24-битов при 1280x720 (720p) със 48 kHz стерео аудио
- Съхранение: microSD слот
- Допълнителен вход: Два порта за контролер Wii Classic
- Форм-фактор: Gameduino 3X Dazzler е Arduino-съвместим щит. Той включва Dazzler Core, който е SMD модул, който включва GPU, FPGA и HDMI
- Хардуерни интерфейси: Те включват стандартни SPI до 36 MHz за Arduino комуникация, UART до 1 Mbps за FPGA връзка, JTAG за FPGA презареждане и всички входове са толерантни към 5 V
- Програмиране: Gameduino библиотека за Arduino и CircuitPython с множество примери.
- Режим на терминала: Той функционира като ANSI терминал с високоскоростен UART
- Консумация на ток (типично): 180 mA
- Размери: 83 mm x 53 mm x 20 mm