Ang ULX3S ay isang buong bukas na mapagkukunan, siksik, matatag, at abot-kayang FPGA development board na kumpleto sa kagamitan na may balanseng pagpipilian ng mga karagdagang bahagi at pagpapalawak. Pangunahin na dinisenyo bilang isang tool sa pagtuturo para sa mastering ang mga prinsipyo ng disenyo ng digital circuit, ang board ng ULX3S ay may mga tampok at interface na ginagawang isang kapaki-pakinabang na module para sa pag-install sa mga kumplikadong aparato.
Ang board ay itinayo sa paligid ng isang malakas na Lattice Semiconductor ECP5-series na FPGA chip at suportado ng pinakabagong mga open-source toolchain. Nilagyan ito ng onboard Wi-Fi, display, mga pindutan, LEDs, at imbakan. Ang onboard OLED display at mga pindutan na may over-the-air (OTA) ay maaaring ma-update gamit ang koneksyon sa Wi-Fi upang i-browse ang mga nilalaman ng isang SD card at pumili ng isang bitstream.
Ang RTC na sinusuportahan ng baterya ay nagbibigay-daan sa ito upang ganap na mapahinto at gumising lamang bilang tugon sa ilang mga kaganapan. Ginagawang perpekto ito ng tampok na ito para magamit sa mga application na may mababang kapangyarihan tulad ng mga baterya ng remote sensor na pinapatakbo ng baterya. Bukod dito, ang mga onboard peripheral tulad ng SDRAM, USB, digital video out, onboard FM / ASK antena, ADC, at DAC ay ginagawa itong isang audio / video powerhouse para sa pagproseso ng signal at synthesis, control ng motor, at mga kaso ng paggamit ng SDR. Gayundin, maaari nitong gayahin ang mga arcade machine at mga Retro computer tulad ng Minimig (Amiga) o mga modernong system tulad ng F32C (MIPS / RISCV). Mayroon itong 56 na mga GPIO pin, lahat ay inilipat bilang mga pares na kaugalian, at isang katugmang PMout na pinout, na magbubukas ito sa isang malawak na hanay ng mga pagpipilian sa pagpapalawak. At kung nagsisimula ka lamang ng FPGAs, maaari mong gamitin ang Arduino IDE upang i-program ang ULX3S sa ilang segundo.
Mga Tampok at pagtutukoy ng 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 at 3 Mbit USB-serial)
- GPIO: 56 na pin (28 na magkakaibang pares), PMOD-friendly na may power out na 3.3 V sa 1 A o 2.5 V sa 1.5 A
- RAM: 32 MB SDRAM 166 MHz
- Flash: 4-16 MB Quad-SPI Flash para sa FPGA config at pag-iimbak ng data ng gumagamit
- Mass Storage: Micro-SD slot
- Mga LED: 11 (8 mga LED ng gumagamit, 2 USB LEDs, 1 Wi-Fi LED)
- Mga Pindutan: 7 (4 na direksyon, 2 sunog, 1 power button)
- Audio: 3.5 mm jack na may 4 na contact (analog stereo + digital audio o pinaghalo na video)
- Video: Digital na video (GPDI Pangkalahatang-Pakay na Pagkakaiba ng Interface) na may 3.3 V hanggang 5 V I²C na antas ng shifter na antas ng dalawang direksyon
- Ipakita: Placeholder para sa 0.96 ″ SPI COLOR OLED SSD1331
- Wi-Fi & Bluetooth: Placeholder para sa ESP32 (standalone JTAG web interface sa paglipas ng Wi-Fi)
- Antena: 27, 88-108, 144, 433 MHz FM / ASK onboard
- ADC: 8 mga channel, 12 bit, 1 MS a / s MAX11125
- Lakas: 3 Mga regulator ng boltahe ng paglipat: 1.1 V, 2.5 V, at 3.3 V
- Clock: 25 MHz onboard, isang panlabas na kaugalian na input ng orasan
- Low-Power Sleep: 5 µA sa 5 V standby, RTC MCP7940N orasan na paggising, power button, 32768 Hz quartz na may CR1225 backup ng baterya
- Mga Dimensyon: 94 mm × 51 mm
Ang higit pang mga detalye tungkol sa ULX3S dev board at ang pag-order at pagpapadala nito ay matatagpuan sa CrowdSupply.