ULX3S is een volledig open-source, compact, robuust en betaalbaar FPGA-ontwikkelbord dat volledig is uitgerust met een uitgebalanceerde selectie van extra componenten en uitbreidingen. In de eerste plaats ontworpen als een leermiddel om de principes van digitaal circuitontwerp onder de knie te krijgen, wordt het ULX3S-bord geleverd met functies en interfaces die het een nuttige module maken voor installatie in complexe apparaten.
Het bord is gebouwd rond een krachtige Lattice Semiconductor ECP5-serie FPGA-chip en wordt ondersteund door de nieuwste open-source toolchains. Het is uitgerust met ingebouwde Wi-Fi, display, knoppen, LED's en opslag. Het ingebouwde OLED-display en de knoppen met een over-the-air (OTA) kunnen worden bijgewerkt met behulp van de Wi-Fi-verbinding om door de inhoud van een SD-kaart te bladeren en een bitstream te selecteren.
Dankzij de RTC met batterijvoeding kan het apparaat volledig worden uitgeschakeld en alleen ontwaken als reactie op bepaalde gebeurtenissen. Deze functie maakt het perfect voor gebruik in toepassingen met een laag stroomverbruik, zoals externe sensorknooppunten op batterijen. Bovendien maken de ingebouwde randapparatuur zoals SDRAM, USB, digitale video-uitgang, FM / ASK-antenne aan boord, ADC en DAC het een audio / video-krachtpatser voor signaalverwerking en -synthese, motorbesturing en SDR-toepassingen. Het kan ook arcade-machines en retro-computers zoals de Minimig (Amiga) of moderne systemen zoals de F32C (MIPS / RISCV) emuleren. Het heeft 56 GPIO-pinnen, allemaal gerouteerd als differentiële paren, en een PMOD-compatibele pinout, die het opent voor een breed scala aan uitbreidingsopties. En als u net begint met FPGA's, kunt u de Arduino IDE gebruiken om ULX3S binnen enkele seconden te programmeren.
Kenmerken en specificaties van de 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 en 3 Mbit USB-serieel)
- GPIO: 56 pins (28 differentiële paren), PMOD-vriendelijk met de stroomuitgang 3,3 V bij 1 A of 2,5 V bij 1,5 A
- RAM: 32 MB SDRAM 166 MHz
- Flash: 4-16 MB Quad-SPI Flash voor FPGA-configuratie en opslag van gebruikersgegevens
- Massaopslag: Micro-SD-sleuf
- LED's: 11 (8 gebruikers-LED's, 2 USB-LED's, 1 Wi-Fi-LED)
- Knoppen: 7 (4 richting, 2 vuur, 1 aan / uit-knop)
- Audio: 3,5 mm-aansluiting met 4 contacten (analoge stereo + digitale audio of composietvideo)
- Video: digitale video (GPDI General-Purpose Differential Interface) met 3,3 V tot 5 V I²C bidirectionele niveauschakelaar
- Display: tijdelijke aanduiding voor 0.96 ″ SPI COLOR OLED SSD1331
- Wi-Fi en Bluetooth: tijdelijke aanduiding voor ESP32 (standalone JTAG-webinterface via Wi-Fi)
- Antenne: 27, 88-108, 144, 433 MHz FM / ASK aan boord
- ADC: 8 kanalen, 12 bit, 1 MS a / s MAX11125
- Vermogen: 3 Schakelende spanningsregelaars: 1,1 V, 2,5 V en 3,3 V
- Klok: 25 MHz aan boord, een externe differentiële klokingang
- Energiezuinige slaapstand: 5 µA bij 5 V stand-by, RTC MCP7940N wekker met klok, aan / uit-knop, 32768 Hz kwarts met CR1225 batterijback-up
- Afmetingen: 94 mm × 51 mm
Meer details over het ULX3S-ontwikkelbord en de bestelling en verzending zijn te vinden op CrowdSupply.