Informazioni di Base.
Descrizione del Prodotto
ULX3S una potente scheda di sviluppo ECP5 FPGA hardware aperta
ULX3S è una scheda di sviluppo FPGA completamente open source, compatta, robusta ed economica dotata di una selezione bilanciata di componenti ed espansioni aggiuntive. Sebbene sia stato progettato principalmente come strumento didattico per gestire i principi della progettazione di circuiti digitali, ULX3S incorpora un'ampia gamma di funzioni e interfacce che ne consentono l'utilizzo come un modulo ampiamente utile per l'installazione in dispositivi complessi. Costruito intorno a un potente chip FPGA serie ECP5 di lattice Semiconductor e supportato dalle più recenti toolchain open source, ULX3S è una delle piattaforme più potenti e desiderabili disponibili per gli appassionati di FPGA. È dotato di Wi-Fi integrato, display, pulsanti, LED e memoria. Eseguire il flash con un aggiornamento OTA (Over-the-Air) utilizzando la connessione Wi-Fi o utilizzare il display OLED integrato e i pulsanti per sfogliare il contenuto di una scheda SD e selezionare un bitstream
Efficienza energetica, versatilità e facilità di programmazione
Grazie al suo RTC con batteria tampone, ULX3S può spegnersi completamente e riattivarsi solo in risposta a determinati eventi. Questa caratteristica lo rende perfetto per l'uso in applicazioni a bassa potenza, come i nodi sensori remoti alimentati a batteria. E se non siete del tipo a bassa potenza, periferiche a bordo scheda come SDRAM, USB, uscita video digitale, antenna FM/ASK, ADC, E DAC lo rendono un potente sistema audio/video per l'elaborazione e la sintesi del segnale, il controllo dei motori e i casi di utilizzo SDR. Può emulare macchine arcade e computer retrò come il Minimig (Amiga) o sistemi moderni come il F32C (MIPS/RISCV). Ha 56 pin GPIO, tutti instradati come coppie differenziali, e un pin out compatibile con PMOD, che lo apre a un'ampia gamma di opzioni di espansione. Infine, se si sta iniziando con FPGA, è possibile utilizzare l'IDE Arduino per programmare ULX3S in pochi secondi
ESP32 a bordo scheda
Ingegneri software, sviluppatori embedded e programmatori che imparano Verilog apprezzeranno la presenza di un ESP32 integrato che può lavorare in collaborazione o indipendentemente dal FPGA. Programmare l'ESP32 in modo nativo utilizzando C/C++ con l'IDE Arduino, l'estensione Visual Micro per Visual Studio o la toolchain della riga di comando di Espressif IDF. È inoltre possibile configurare ESP32 per l'utilizzo con MicroPython, Espruino, JavaScript SDK, NodeMCU, LUA, MRuby, .Net C nanoFramework e molto altro ancora!
Design stabile
ULX3S è stato sviluppato attivamente dal 2016 ed è il risultato di una collaborazione tra / Zagreb Makerspace e FER - la Facoltà di Ingegneria elettrica e Informatica - presso l'Università di Zagabria in Croazia. Il nostro progetto PCB è stato creato da Electronic Mechanic Aerodynamic Research & Development (EMARD).
Caratteristiche e specifiche
FPGA: Reticolo ECP5 LFE5U-85F-6BG381C (84 K LUT) LFE5U-45F-6BG381C (44 K LUT) LFE5U-12F-6BG381C (12 K LUT) USB: FTDI FT231XS (500 kbit AG e 3 Mbit USB-V seriale) GPIO compatibile con alimentazione a 56 pin, 28 o 1.5 pin a 3.3 pin a 1 uscita differenziale a 2.5 pin a 1 MOD (MOD), a pin a pin a 1 uscita differenziale), 1 a pin a 1 a pin a 1 uscita a 1 o 166 MB di SDRAM 4-16 MHz Flash: 32 MB di memoria Flash Quad-SPI per la configurazione FPGA e la memorizzazione dei dati utente memoria di massa: Slot micro-SD LED: 11 (8 LED utente, 2 LED USB, 1 LED Wi-Fi) pulsanti: 7 (4 direzioni, 2 fuochi, 1 pulsante di accensione) Audio: Jack da 3.5 mm con 4 contatti (stereo analogico + audio digitale o video composito) Video: Video digitale (GPDI General-purpose Differential Interface) con traslatore di livello bidirezionale da 3.3 V a 5 V I²C Display: Segnaposto per OLED SSD1331 a COLORI SPI da 0.96" Wi-Fi e Bluetooth: ESP32-WROOM-32 supporta un'interfaccia web JTAG autonoma su Wi-Fi antenna: 27, 88-108, 144, 433 MHz FM/ASK integrato ADC: 8 canali, 12 bit, 1 MS a/s MAX11125 alimentazione: 3 regolatori di tensione di commutazione: 1.1 V, 2.5 V e 3.3 V Orologio: 25 MHz integrato, ingresso clock differenziale esterno modalità di risparmio energetico: 5 µA a 5 V standby, sveglia RTC MCP7940N, pulsante di accensione, quarzo da 32768 Hz con batteria di backup CR1225 dimensioni: 94 mm × 51 mm
Legenda

Tabella di confronto

Supporto e documentazione
Troverete guide all'installazione e alla configurazione, tutorial e codice di esempio nel nostro archivio FPGA Odysseus su GitHub. Ulteriori risorse sono disponibili nel nostro archivio progetti della comunità, oppure puoi contattare altri sviluppatori ULX3S tramite la nostra comunità Gitter.