ULX3S ist ein vollständig Open-Source-, kompaktes, robustes und erschwingliches FPGA-Entwicklungsboard, das mit einer ausgewogenen Auswahl zusätzlicher Komponenten und Erweiterungen ausgestattet ist. Die ULX3S-Karte wurde in erster Linie als Lehrmittel zur Beherrschung der Prinzipien des Entwurfs digitaler Schaltungen entwickelt und verfügt über Funktionen und Schnittstellen, die sie zu einem nützlichen Modul für die Installation in komplexen Geräten machen.
Das Board basiert auf einem leistungsstarken FPGA-Chip der ECP5-Serie von Lattice Semiconductor und wird von den neuesten Open-Source-Toolchains unterstützt. Es ist mit integriertem WLAN, Display, Tasten, LEDs und Speicher ausgestattet. Das integrierte OLED-Display und die Tasten mit Over-the-Air (OTA) können über die Wi-Fi-Verbindung aktualisiert werden, um den Inhalt einer SD-Karte zu durchsuchen und einen Bitstream auszuwählen.
Seine batteriegepufferte RTC ermöglicht das vollständige Ausschalten und wird nur als Reaktion auf bestimmte Ereignisse aktiviert. Diese Funktion eignet sich perfekt für Anwendungen mit geringem Stromverbrauch, z. B. batteriebetriebene Fernsensorknoten. Darüber hinaus machen die integrierten Peripheriegeräte wie SDRAM, USB, digitaler Videoausgang, integrierte FM / ASK-Antenne, ADC und DAC es zu einem Audio- / Video-Kraftpaket für Signalverarbeitung und -synthese, Motorsteuerung und SDR-Anwendungsfälle. Es kann auch Arcade-Automaten und Retro-Computer wie den Minimig (Amiga) oder moderne Systeme wie den F32C (MIPS / RISCV) emulieren. Es verfügt über 56 GPIO-Pins, die alle als Differentialpaare geroutet sind, und eine PMOD-kompatible Pinbelegung, die eine Vielzahl von Erweiterungsoptionen bietet. Und wenn Sie gerade FPGAs starten, können Sie mit der Arduino IDE ULX3S in Sekunden programmieren.
Merkmale und Spezifikationen des ULX3S
- FPGA: Gitter 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 und 3 Mbit USB-seriell)
- GPIO: 56 Pins (28 Differentialpaare), PMOD-freundlich mit 3,3 V bei 1 A oder 2,5 V bei 1,5 A.
- RAM: 32 MB SDRAM 166 MHz
- Flash: 4-16 MB Quad-SPI-Flash für FPGA-Konfiguration und Speicherung von Benutzerdaten
- Massenspeicher: Micro-SD-Steckplatz
- LEDs: 11 (8 Benutzer-LEDs, 2 USB-LEDs, 1 Wi-Fi-LED)
- Tasten: 7 (4 Richtung, 2 Feuer, 1 Ein- / Ausschalter)
- Audio: 3,5-mm-Buchse mit 4 Kontakten (analoges Stereo + digitales Audio oder Composite-Video)
- Video: Digitales Video (GPDI General-Purpose Differential Interface) mit bidirektionalem Pegelumsetzer mit 3,3 V bis 5 V I²C
- Anzeige: Platzhalter für 0,96 ″ SPI COLOR OLED SSD1331
- Wi-Fi & Bluetooth: Platzhalter für ESP32 (eigenständige JTAG-Weboberfläche über Wi-Fi)
- Antenne: 27, 88-108, 144, 433 MHz FM / ASK an Bord
- ADC: 8 Kanäle, 12 Bit, 1 MS a / s MAX11125
- Leistung: 3 Schaltspannungsregler: 1,1 V, 2,5 V und 3,3 V.
- Takt: 25 MHz onboard, ein externer Differenztakteingang
- Low-Power Sleep: 5 µA bei 5 V Standby, RTC MCP7940N Clock Wake-Up, Netzschalter, 32768 Hz Quarz mit CR1225 Batterie-Backup
- Abmessungen: 94 mm × 51 mm
Weitere Informationen zum ULX3S-Entwicklungsboard sowie zu dessen Bestellung und Versand finden Sie auf CrowdSupply.