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