ULX3S è una scheda di sviluppo FPGA completamente open source, compatta, robusta e conveniente, dotata di una selezione bilanciata di componenti ed espansioni aggiuntivi. Progettata principalmente come strumento didattico per padroneggiare i principi della progettazione di circuiti digitali, la scheda ULX3S è dotata di funzionalità e interfacce che la rendono un modulo utile per l'installazione in dispositivi complessi.
La scheda è costruita attorno a un potente chip FPGA della serie ECP5 di Lattice Semiconductor e supportata dai più recenti toolchain open source. È dotato di Wi-Fi integrato, display, pulsanti, LED e memoria. Il display OLED integrato ei pulsanti con un over-the-air (OTA) possono essere aggiornati utilizzando la connessione Wi-Fi per sfogliare i contenuti di una scheda SD e selezionare un bitstream.
Il suo RTC con batteria tampone gli consente di spegnersi completamente e di svegliarsi solo in risposta a determinati eventi. Questa caratteristica lo rende perfetto per l'uso in applicazioni a bassa potenza come i nodi dei sensori remoti alimentati a batteria. Inoltre, le periferiche integrate come SDRAM, USB, uscita video digitale, antenna FM / ASK integrata, ADC e DAC ne fanno una centrale audio / video per l'elaborazione e la sintesi del segnale, il controllo del motore e i casi d'uso SDR. Inoltre, può emulare macchine arcade e computer retrò come Minimig (Amiga) o sistemi moderni come F32C (MIPS / RISCV). Ha 56 pin GPIO, tutti instradati come coppie differenziali e un pinout compatibile con PMOD, che lo apre a una vasta gamma di opzioni di espansione. E se stai appena avviando FPGA, puoi utilizzare l' IDE di Arduino per programmare ULX3S in pochi secondi.
Caratteristiche e specifiche dell'ULX3S
- FPGA: Lattice 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 e 3 Mbit USB-seriale)
- GPIO: 56 pin (28 coppie differenziali), compatibile con PMOD con uscita di alimentazione 3,3 V a 1 A o 2,5 V a 1,5 A
- RAM: 32 MB SDRAM 166 MHz
- Flash: 4-16 MB Quad-SPI Flash per configurazione FPGA e archiviazione 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 fuoco, 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 cambio di livello bidirezionale I²C da 3,3 V a 5 V
- Display: segnaposto per SSD1331 SPI COLOR OLED da 0,96 ″
- Wi-Fi e Bluetooth: segnaposto per ESP32 (interfaccia web JTAG autonoma su Wi-Fi)
- Antenna: 27, 88-108, 144, 433 MHz FM / ASK a bordo
- 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.
- Clock: 25 MHz a bordo, un ingresso di clock differenziale esterno
- Sospensione a basso consumo: 5 µA a 5 V in standby, sveglia con orologio RTC MCP7940N, pulsante di accensione, quarzo 32768 Hz con batteria di backup CR1225
- Dimensioni: 94 mm × 51 mm
Maggiori dettagli sulla scheda di sviluppo ULX3S e sul suo ordine e spedizione possono essere trovati su CrowdSupply.