ULX3S este o placă de dezvoltare FPGA complet sursă, compactă, robustă și accesibilă, care vine complet echipată cu o selecție echilibrată de componente și expansiuni suplimentare. Concepută în principal ca instrument didactic pentru stăpânirea principiilor de proiectare a circuitelor digitale, placa ULX3S vine cu caracteristici și interfețe care o fac un modul util pentru instalarea pe dispozitive complexe.
Placa este construită în jurul unui puternic cip FPGA din seria ECP5 Lattice Semiconductor și este susținut de cele mai recente lanțuri de instrumente open-source. Acesta este echipat cu Wi-Fi integrat, afișaj, butoane, LED-uri și spațiu de stocare. Afișajul OLED de la bord și butoanele cu un over-the-air (OTA) pot fi actualizate utilizând conexiunea Wi-Fi pentru a naviga prin conținutul unui card SD și pentru a selecta un flux de biți.
RTC-ul său cu baterie îi permite să se oprească complet și să se trezească doar ca răspuns la anumite evenimente. Această caracteristică îl face perfect pentru utilizare în aplicații cu consum redus de energie, cum ar fi nodurile senzorului de la distanță alimentat de la baterie. Mai mult decât atât, perifericele de la bord, cum ar fi SDRAM, USB, ieșire video digitală, antenă FM / ASK la bord, ADC și DAC îl fac o unitate audio / video pentru procesarea și sinteza semnalului, controlul motorului și cazurile de utilizare SDR. De asemenea, poate emula mașini arcade și computere retro precum Minimig (Amiga) sau sisteme moderne precum F32C (MIPS / RISCV). Are 56 de pini GPIO, direcționați ca perechi diferențiale și un pinout compatibil PMOD, care îl deschide către o gamă largă de opțiuni de extindere. Și dacă tocmai începeți FPGA-uri, puteți utiliza Arduino IDE pentru a programa ULX3S în câteva secunde.
Caracteristici și specificații ale 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 și 3 Mbit USB-serial)
- GPIO: 56 pini (28 perechi diferențiale), compatibil cu PMOD, cu ieșire de putere 3,3 V la 1 A sau 2,5 V la 1,5 A
- RAM: 32 MB SDRAM 166 MHz
- Bliț: 4-16 MB bliț Quad-SPI pentru configurarea FPGA și stocarea datelor utilizatorului
- Stocare în masă: slot Micro-SD
- LED-uri: 11 (8 LED-uri utilizator, 2 LED USB, 1 LED Wi-Fi)
- Butoane: 7 (4 direcții, 2 foc, 1 buton de alimentare)
- Audio: mufă de 3,5 mm cu 4 contacte (stereo analogic + audio digital sau video compozit)
- Video: Video digital (interfață diferențială generală GPDI) cu schimbător de nivel bidirecțional de 3,3 V până la 5 V I²C
- Afișaj: substituent pentru SSD1331 de 0,96 ″ SPI COLOR OLED
- Wi-Fi și Bluetooth: substituent pentru ESP32 (interfață web JTAG independentă prin Wi-Fi)
- Antena: 27, 88-108, 144, 433 MHz FM / ASK la bord
- ADC: 8 canale, 12 biți, 1 MS a / s MAX11125
- Putere: 3 regulatoare de tensiune de comutare: 1,1 V, 2,5 V și 3,3 V
- Ceas: 25 MHz la bord, o intrare de ceas diferențial extern
- Repaus de consum redus: 5 µA la 5 V standby, trezire RTC MCP7940N, buton de alimentare, cuarț 32768 Hz cu rezervă de baterie CR1225
- Dimensiuni: 94 mm × 51 mm
Mai multe detalii despre placa de dezvoltare ULX3S și comanda și livrarea acesteia pot fi găsite pe CrowdSupply.