Το Gameduino 3X Dazzler από την Excamera Labs είναι μια ανοιχτή πηγή Arduino, εύχρηστη και πλήρως hackable οπτικοακουστική πλατφόρμα σχεδιασμένη για σχεδιασμό παιχνιδιών χρησιμοποιώντας Arduino ή CircuitPython και έργα που απαιτούν απεικονίσεις υψηλού κειμένου. Η ασπίδα περιλαμβάνει μια BT815 GPU, μια Xilinx Spartan-6 FPGA, μια θύρα HDMI και δύο θύρες Wii Classic που δίνουν στους χρήστες την εμπειρία μιας κονσόλας παιχνιδιών plug-and-play.
Η ασπίδα διαθέτει επίσης δύο θύρες Wii Classic για μια κονσόλα παιχνιδιών plug-and-play. Τα γραφικά και ο ήχος στο Gameduino 3X Dazzler δημιουργούνται από μια ισχυρή ενσωματωμένη GPU BT815 EVE. Ένα εύχρηστο API σχεδίασης γραφικών και πολλά δείγματα και επιδείξεις που χρησιμοποιούνται ως σημεία εκκίνησης. Αυτό είναι σίγουρα σπάζοντας τους λόγους και αποδεικνύεται ότι είναι τα πιο ισχυρά συστήματα παιχνιδιών Arduino.
Από το σχεδιασμό PCB έως τον κωδικό Verilog για τα HDMI, J1 CPU και περιφερειακά συστήματος, J1 CPU που τρέχει στο FPGA και υλικολογισμικό J1 που οδηγεί τις πρόσθετες δυνατότητες του Dazzler, κάθε πτυχή του σχεδιασμού είναι ανοιχτού κώδικα και εύκολα εισερχόμενη. Η θύρα JTAG για επαναφόρτωση FPGA και μια κεφαλίδα UART για άμεση συνομιλία με το ενσωματωμένο FPGA είναι οι πρόσθετες διεπαφές hacking. Είναι ένας μοναδικός συνδυασμός σφιχτά συνδεδεμένης GPU και FPGA ανοίγει νέες δημιουργικές δυνατότητες.
Το Gameduino 3X Dazzler είναι μια βασική μονάδα με ακτινωτούς ακίδες 2 mm και περιλαμβάνει την έξοδο FPGA, GPU και HDMI. Η βασική μονάδα συνδέεται με μια πλακέτα προσαρμογέα ασπίδας για το Dazzler Arduino Shield και για άτομα που θέλουν να κάνουν χρήση του Dazzler απευθείας, ο ίδιος ο πυρήνας διατίθεται.
Το Dazzler διαθέτει τερματική λειτουργία στην οποία ακούει σε σειριακή γραμμή και προσομοιώνει ένα τερματικό πλήρους χρώματος ANSI. Αυτή η λειτουργία εμφανίζει την έξοδο κειμένου Arduino σε μια οθόνη μεγάλης οθόνης. Αυτό βοηθά στον εντοπισμό σφαλμάτων και στην προβολή πληροφοριών, χωρίς προγραμματισμό γραφικών.
Υπάρχει μια βιβλιοθήκη GD ανοιχτού κώδικα που οδηγεί την ενσωματωμένη GPU FT815. Αυτή η GPU είναι ένας υπερσύγχρονος ενσωματωμένος κινητήρας βίντεο με εσωτερική ακρίβεια χρώματος 32-bit, σετ εντολών τύπου OpenGL, έως 2000 sprites (ποικίλα μεγέθη), 1 megabyte RAM βίντεο, 8 megabyte συνδεδεμένου φλας, ομαλή sprite περιστρέψτε και μεγεθύνετε με διγραμμικό φιλτράρισμα, ομαλό κύκλο και γραμμικό σχέδιο σε υλικό (16x antialiased). Η προσθήκη στη λίστα περιλαμβάνει υποστήριξη υλικού για εικόνες JPEG, PNG και ASTC, αναπαραγωγή βίντεο μορφής AVI και ενσωματωμένη απόδοση διαβαθμίσεων, κειμένου, κλήσεων και κουμπιών.
Βασικά χαρακτηριστικά και τεχνικές προδιαγραφές του
- GPU: Ενσωματωμένη GPU BT815 1,1 gigapixel / s με φλας 8 Mbyte
- FPGA: Xilinx Spartan-6 LX9 FT256 με φλας 8 Mbyte
- Έξοδος βίντεο: HDMI 24-bit στα 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