Az ULX3S egy teljesen nyílt forráskódú, kompakt, robusztus és megfizethető FPGA fejlesztői kártya, amely teljes mértékben fel van szerelve kiegyensúlyozott kiegészítő komponensek és bővítések választékával. Elsősorban a digitális áramkörtervezés elveinek elsajátítására szolgáló oktatóeszközként készült ULX3S kártya olyan funkciókkal és interfészekkel rendelkezik, amelyek hasznos modullá teszik a komplex eszközökbe történő telepítéshez.
A kártya egy nagy teljesítményű Lattice Semiconductor ECP5 sorozatú FPGA chip köré épül , és a legújabb nyílt forráskódú eszköztárak támogatják. Jön felszerelt fedélzeti Wi-Fi, kijelző, gombok, LED-ek és a tárolás. A fedélzeti OLED kijelző és az over-the-air (OTA) gombok frissíthetők a Wi-Fi kapcsolaton keresztül, hogy böngészhessenek egy SD-kártyán és válasszanak egy bitfolyamot.
Az akkumulátorral támogatott RTC lehetővé teszi a teljes áramellátást, és csak bizonyos eseményekre reagál. Ez a funkció tökéletesen használható alacsony fogyasztású alkalmazásokban, például akkumulátoros távirányító érzékelő csomópontokban. Ezenkívül az olyan fedélzeti perifériák, mint az SDRAM, az USB, a digitális video kimenet, a fedélzeti FM / ASK antenna, az ADC és a DAC audio / video erőművé teszik a jelfeldolgozáshoz és a szintézishez, a motorvezérléshez és az SDR használatához. Emellett emulálhat játéktermi gépeket és retro számítógépeket, mint például a Minimig (Amiga), vagy olyan modern rendszereket, mint az F32C (MIPS / RISCV). 56 GPIO tűvel rendelkezik, amelyek mindegyike differenciális párként van továbbítva, és egy PMOD kompatibilis pinout, amely a bővítési lehetőségek széles skáláját nyitja meg. És ha csak most indítja el az FPGA-kat, akkor az Arduino IDE segítségével másodpercek alatt programozhatja az ULX3S-t.
Az ULX3S jellemzői és specifikációi
- FPGA: Rács 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 kbitos JTAG és 3 Mbit-es USB-soros)
- GPIO: 56 érintkező (28 differenciálpár), PMOD-barát, 3,3 V-os kimenettel 1 A-nál vagy 2,5 V-nál 1,5 A-nál
- RAM: 32 MB SDRAM 166 MHz
- Flash: 4-16 MB Quad-SPI Flash FPGA konfigurációhoz és felhasználói adatok tárolásához
- Tárhely: Micro-SD foglalat
- LED-ek: 11 (8 felhasználói LED, 2 USB LED, 1 Wi-Fi LED)
- Gombok: 7 (4 irány, 2 tűz, 1 bekapcsológomb)
- Audio: 3,5 mm-es csatlakozó 4 érintkezővel (analóg sztereó + digitális audio vagy kompozit videó)
- Videó: Digitális videó (GPDI általános célú differenciál interfész) 3,3 V – 5 V I²C kétirányú váltóval
- Kijelző: Helyettesítő a 0,96 ″ SPI COLOR OLED SSD1331-hez
- Wi-Fi és Bluetooth: Helyőrző az ESP32-hez (önálló JTAG webes felület Wi-Fi-n keresztül)
- Antenna: 27, 88-108, 144, 433 MHz FM / ASK a fedélzeten
- ADC: 8 csatorna, 12 bit, 1 MS a / s MAX11125
- Teljesítmény: 3 kapcsolási feszültségszabályozó: 1,1 V, 2,5 V és 3,3 V
- Óra: 25 MHz fedélzeten, külső differenciál óra bemenet
- Alacsony energiafogyasztású alvó üzemmód: 5 µA, 5 V-os készenléti állapotban, RTC MCP7940N ébresztés, bekapcsológomb, 32768 Hz kvarc CR1225 akkumulátorral
- Méretek: 94 mm × 51 mm
További részletek az ULX3S dev tábláról, annak megrendeléséről és szállításáról a CrowdSupply oldalon találhatók.