Το ULX3S είναι ένας πλήρως ανοιχτός, συμπαγής, στιβαρός και προσιτός πίνακας ανάπτυξης FPGA που είναι πλήρως εξοπλισμένος με μια ισορροπημένη επιλογή πρόσθετων εξαρτημάτων και επεκτάσεων. Σχεδιασμένο κυρίως ως εργαλείο διδασκαλίας για την εξειδίκευση των αρχών του σχεδιασμού ψηφιακών κυκλωμάτων, η πλακέτα ULX3S διαθέτει χαρακτηριστικά και διεπαφές που το καθιστούν ένα χρήσιμο δομοστοιχείο για εγκατάσταση σε πολύπλοκες συσκευές.
Η πλακέτα είναι χτισμένη γύρω από ένα ισχυρό τσιπ FPGA σειράς Lattice Semiconductor ECP5 και υποστηρίζεται από τις τελευταίες αλυσίδες εργαλείων ανοιχτού κώδικα. Διατίθεται με ενσωματωμένο Wi-Fi, οθόνη, κουμπιά, LED και χώρο αποθήκευσης. Η ενσωματωμένη οθόνη OLED και τα κουμπιά με over-the-air (OTA) μπορούν να ενημερωθούν χρησιμοποιώντας τη σύνδεση Wi-Fi για να περιηγηθείτε στα περιεχόμενα μιας κάρτας SD και να επιλέξετε bitstream.
Το RTC που υποστηρίζεται από μπαταρία του επιτρέπει να απενεργοποιείται εντελώς και να ξυπνά μόνο σε απάντηση σε συγκεκριμένα συμβάντα. Αυτή η λειτουργία το καθιστά ιδανικό για χρήση σε εφαρμογές χαμηλής κατανάλωσης, όπως κόμβους απομακρυσμένου αισθητήρα με μπαταρία. Επιπλέον, τα ενσωματωμένα περιφερειακά όπως SDRAM, USB, έξοδος ψηφιακού βίντεο, ενσωματωμένη κεραία FM / ASK, ADC και DAC το καθιστούν ένα σταθμό παραγωγής ήχου / βίντεο για επεξεργασία σήματος και σύνθεση, έλεγχο κινητήρα και περιπτώσεις χρήσης SDR. Επίσης, μπορεί να μιμηθεί μηχανές arcade και ρετρό υπολογιστές όπως το Minimig (Amiga) ή σύγχρονα συστήματα όπως το F32C (MIPS / RISCV). Διαθέτει 56 ακροδέκτες GPIO, όλα δρομολογημένα ως ζεύγη διαφορικών, και pinout συμβατό με PMOD, το οποίο ανοίγει σε ένα ευρύ φάσμα επιλογών επέκτασης. Και εάν αρχίζετε απλά FPGA, μπορείτε να χρησιμοποιήσετε το Arduino IDE για να προγραμματίσετε το ULX3S σε δευτερόλεπτα.
Χαρακτηριστικά και προδιαγραφές του ULX3S
- FPGA: Πλέγμα ECP5
- LFE5U-85F-6BG381C (84 K LUT)
- LFE5U-45F-6BG381C (44 K LUT)
- LFE5U-25F-6BG381C (24 K LUT)
- LFE5U-12F-6BG381C (12 K LUT)
- USB: FTDI FT231XS (500 kbit JTAG και 3 Mbit USB-serial)
- GPIO: 56 ακίδες (28 διαφορικά ζεύγη), φιλική προς τα PMOD με ισχύ 3,3 V σε 1 A ή 2,5 V στα 1,5 A
- RAM: 32 MB SDRAM 166 MHz
- Flash: 4-16 MB Quad-SPI Flash για διαμόρφωση FPGA και αποθήκευση δεδομένων χρήστη
- Μαζική αποθήκευση: Υποδοχή Micro-SD
- LED: 11 (8 LED χρήστη, 2 LED USB, 1 Wi-Fi LED)
- Κουμπιά: 7 (4 κατεύθυνση, 2 φωτιά, 1 κουμπί λειτουργίας)
- Ήχος: Υποδοχή 3,5 mm με 4 επαφές (αναλογικός στερεοφωνικός + ψηφιακός ήχος ή σύνθετο βίντεο)
- Βίντεο: Ψηφιακό βίντεο (GPDI General-Purpose Differential Interface) με 3,3 V έως 5 V I²C αμφίδρομη μετατόπιση επιπέδου
- Οθόνη: Placeholder για 0,96 ″ SPI COLOR OLED SSD1331
- Wi-Fi & Bluetooth: Placeholder για ESP32 (αυτόνομη διεπαφή ιστού JTAG μέσω Wi-Fi)
- Κεραία: 27, 88-108, 144, 433 MHz FM / ASK εν πλω
- ADC: 8 κανάλια, 12 bit, 1 MS a / s MAX11125
- Ισχύς: 3 Ρυθμιστές τάσης μεταγωγής: 1,1 V, 2,5 V και 3,3 V
- Ρολόι: 25 MHz επί του σκάφους, είσοδος εξωτερικού διαφορικού ρολογιού
- Χαμηλή ισχύς ύπνου: 5 µA σε κατάσταση αναμονής 5 V, αφύπνιση ρολογιού RTC MCP7940N, κουμπί λειτουργίας, χαλαζία 32768 Hz με αντίγραφο ασφαλείας μπαταρίας CR1225
- Διαστάσεις: 94 mm × 51 mm
Περισσότερες λεπτομέρειες σχετικά με την πλακέτα dev ULX3S και την παραγγελία και αποστολή της μπορείτε να βρείτε στο CrowdSupply.