ULX3S on täysin avoimen lähdekoodin, pienikokoinen, kestävä ja edullinen FPGA-kehityskortti, joka on varustettu täysin tasapainoisella valikoimalla lisäkomponentteja ja laajennuksia. Suunniteltu ensisijaisesti opetusvälineeksi digitaalisen piirin suunnittelun periaatteiden hallitsemiseksi, ULX3S-kortissa on ominaisuuksia ja rajapintoja, jotka tekevät siitä hyödyllisen moduulin asennettavaksi monimutkaisiin laitteisiin.
Alusta on rakennettu tehokkaan Lattice Semiconductor ECP5 -sarjan FPGA-sirun ympärille ja sitä tukee uusimmat avoimen lähdekoodin työkaluketjut. Siinä on sisäinen Wi-Fi, näyttö, painikkeet, LEDit ja tallennustila. Sisäänrakennettu OLED-näyttö ja OTA- painikkeet voidaan päivittää Wi-Fi-yhteydellä SD-kortin sisällön selaamiseksi ja bittivirran valitsemiseksi.
Paristopohjainen RTC mahdollistaa sen virran katkeamisen kokonaan ja herää vain vastauksena tiettyihin tapahtumiin. Tämän ominaisuuden ansiosta se on täydellinen käytettäväksi pienitehoisissa sovelluksissa, kuten paristokäyttöisissä kauko-anturisolmuissa. Lisäksi sisäiset oheislaitteet, kuten SDRAM, USB, digitaalinen videolähtö, sisäinen FM / ASK-antenni, ADC ja DAC, tekevät siitä audio / video-voimalaitoksen signaalinkäsittelyä ja synteesiä, moottorin ohjausta ja SDR-käyttöä varten. Se voi myös jäljitellä pelihalleja ja retrotietokoneita, kuten Minimig (Amiga) tai moderneja järjestelmiä, kuten F32C (MIPS / RISCV). Siinä on 56 GPIO-nastaa, jotka kaikki reititetään differentiaalipareina, ja PMOD-yhteensopiva pinout, joka avaa sen monille laajennusvaihtoehdoille. Ja jos olet vasta aloittamassa FPGA: ta, voit ohjelmoida Arduino IDE: n ULX3S: n sekunneissa.
ULX3S: n ominaisuudet ja tekniset tiedot
- FPGA: Hila 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: n JTAG ja 3 Mbit: n USB-sarja)
- GPIO: 56 nastaa (28 differentiaaliparia), PMOD-ystävällinen, virtalähde 3,3 V 1 A tai 2,5 V 1,5 A
- RAM: 32 Mt SDRAM 166 MHz
- Salama: 4-16 Mt Quad-SPI-salama FPGA-määrityksiin ja käyttäjän tietojen tallentamiseen
- Massamuisti: Micro-SD-paikka
- LEDit: 11 (8 käyttäjän LEDiä, 2 USB-LEDiä, 1 Wi-Fi-LED)
- Painikkeet: 7 (4-suuntainen, 2 tulta, 1 virtapainike)
- Ääni: 3,5 mm: n liitin 4 koskettimella (analoginen stereo + digitaalinen ääni tai komposiittivideo)
- Video: Digitaalinen video (GPDI-yleiskäyttöinen differentiaaliliitäntä), jossa on 3,3--5 V I²C kaksisuuntainen vaihtaja
- Näyttö: Paikkamerkki 0,96 tuuman SPI COLOR OLED SSD1331: lle
- Wi-Fi ja Bluetooth: ESP32: n paikkamerkki (erillinen JTAG-verkkoliitäntä Wi-Fi-yhteyden kautta)
- Antenni: 27, 88-108, 144, 433 MHz FM / ASK laivalla
- ADC: 8 kanavaa, 12 bittiä, 1 MS a / s MAX11125
- Teho: 3 kytkentäjännitesäätöä: 1,1 V, 2,5 V ja 3,3 V
- Kello: 25 MHz aluksella, ulkoinen differentiaalikellotulo
- Pienitehoinen lepotila: 5 µA 5 V: n valmiustilassa, RTC MCP7940N -kellon herätys, virtapainike, 32768 Hz: n kvartsi ja CR1225-akkukopio
- Mitat: 94 mm × 51 mm
Lisätietoja ULX3S dev -levystä, sen tilaamisesta ja toimituksesta löytyy CrowdSupply-sivustolta.