Gameduino 3X Dazzler bởi Excamera Labs là một lá chắn Arduino mã nguồn mở, dễ sử dụng, và nền tảng nghe nhìn hoàn toàn hack được thiết kế cho thiết kế trò chơi sử dụng Arduino hoặc CircuitPython và các dự án đòi hỏi visualizations văn bản cao. Tấm chắn bao gồm GPU BT815, Xilinx Spartan-6 FPGA, một cổng HDMI và hai cổng Wii Classic mang đến cho người dùng trải nghiệm của một bảng điều khiển trò chơi plug-and-play.
Tấm chắn cũng có hai cổng Wii Classic cho máy chơi game plug-and-play. Đồ họa và âm thanh trong Gameduino 3X Dazzler được tạo ra bởi GPU nhúng BT815 EVE mạnh mẽ. Một API vẽ đồ họa dễ sử dụng và nhiều mẫu và bản trình diễn được sử dụng làm điểm bắt đầu; điều này chắc chắn đã phá vỡ cơ sở và chứng minh là hệ thống chơi game Arduino mạnh mẽ nhất.
Từ thiết kế PCB đến mã Verilog cho HDMI, CPU J1 và thiết bị ngoại vi hệ thống, CPU J1 chạy trên FPGA và phần sụn của J1 thúc đẩy các tính năng bổ sung của Dazzler, mọi khía cạnh của thiết kế đều là mã nguồn mở và có thể dễ dàng hack. Cổng JTAG để tải lại FPGA và tiêu đề UART để trò chuyện trực tiếp với FPGA tích hợp là các giao diện hack bổ sung. Đó là sự kết hợp độc đáo giữa GPU kết hợp chặt chẽ và FPGA mở ra khả năng sáng tạo mới.
Gameduino 3X Dazzler là một mô-đun cốt lõi với các chân đúc 2 mm và bao gồm đầu ra FPGA, GPU và HDMI. Mô-đun lõi được kết hợp với bảng bộ điều hợp lá chắn cho Dazzler Arduino Shield và đối với những người muốn trực tiếp sử dụng Dazzler, chính lõi đã được tạo sẵn.
Dazzler có Chế độ đầu cuối, trong đó nó lắng nghe trên một đường truyền nối tiếp và mô phỏng một thiết bị đầu cuối đủ màu ANSI. Chế độ này hiển thị đầu ra văn bản Arduino của bạn trên một màn hình lớn. Điều này giúp gỡ lỗi và hiển thị thông tin mà không cần lập trình đồ họa.
Có một thư viện GD mã nguồn mở hỗ trợ GPU FT815 trên bo mạch. GPU này là một công cụ video nhúng hiện đại với độ chính xác màu bên trong 32 bit, bộ lệnh kiểu OpenGL, lên đến 2000 sprites (các kích thước khác nhau), 1 megabyte RAM video, 8 megabyte flash đính kèm, sprite mượt mà xoay và thu phóng với tính năng lọc song tuyến, hình tròn mịn và vẽ đường trong phần cứng (chống răng cưa 16x). Thêm vào danh sách là hỗ trợ phần cứng cho hình ảnh JPEG, PNG và ASTC, phát lại video định dạng AVI và kết xuất tích hợp các gradient, văn bản, quay số và nút.
Các tính năng chính và thông số kỹ thuật của
- GPU: BT815 GPU nhúng 1,1 gigapixel / s với đèn flash 8 Mbyte
- FPGA: Xilinx Spartan-6 LX9 FT256 với đèn flash 8 Mbyte
- Đầu ra video: HDMI 24-bit ở 1280x720 (720p) với âm thanh nổi 48 kHz
- Lưu trữ: Khe cắm thẻ nhớ microSD
- Đầu vào bổ sung: Hai cổng điều khiển Wii Classic
- Yếu tố hình thức: Gameduino 3X Dazzler là một lá chắn tương thích với Arduino. Nó bao gồm Dazzler Core, là một mô-đun SMD bao gồm GPU, FPGA và HDMI
- Giao diện phần cứng: Chúng bao gồm SPI tiêu chuẩn lên đến 36 MHz cho giao tiếp Arduino, UART lên đến 1 Mbps cho kết nối FPGA, JTAG để tải lại FPGA và tất cả các đầu vào đều có dung lượng 5 V
- Lập trình: Thư viện Gameduino cho Arduino và CircuitPython với nhiều ví dụ.
- Chế độ đầu cuối: Nó hoạt động như một thiết bị đầu cuối ANSI với UART tốc độ cao
- Mức tiêu thụ hiện tại (điển hình): 180 mA
- Kích thước: 83 mm x 53 mm x 20 mm