ULX3S é uma placa de desenvolvimento FPGA totalmente open-source, compacta, robusta e acessível que vem totalmente equipada com uma seleção balanceada de componentes adicionais e expansões. Projetada principalmente como uma ferramenta de ensino para dominar os princípios do projeto de circuito digital, a placa ULX3S vem com recursos e interfaces que a tornam um módulo útil para instalação em dispositivos complexos.
A placa é construída em torno de um poderoso chip FPGA Lattice Semiconductor série ECP5 e é suportada pelos mais recentes conjuntos de ferramentas de código aberto. Ele vem equipado com Wi-Fi integrado, display, botões, LEDs e armazenamento. O display OLED integrado e os botões com over-the-air (OTA) podem ser atualizados usando a conexão Wi-Fi para navegar pelo conteúdo de um cartão SD e selecionar um fluxo de bits.
Seu RTC com bateria permite que ele desligue completamente e acorde apenas em resposta a certos eventos. Esse recurso o torna perfeito para uso em aplicações de baixa energia, como nós de sensores remotos alimentados por bateria. Além disso, os periféricos integrados como SDRAM, USB, saída de vídeo digital, antena FM / ASK integrada, ADC e DAC tornam-no uma fonte de áudio / vídeo para processamento e síntese de sinal, controle de motor e casos de uso de SDR. Além disso, ele pode emular máquinas de arcade e computadores retrô como o Minimig (Amiga) ou sistemas modernos como o F32C (MIPS / RISCV). Ele possui 56 pinos GPIO, todos roteados como pares diferenciais, e uma pinagem compatível com PMOD, o que o abre para uma ampla gama de opções de expansão. E se você está apenas iniciando FPGAs, pode usar o IDE do Arduino para programar ULX3S em segundos.
Características e especificações do 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 e 3 Mbit USB serial)
- GPIO: 56 pinos (28 pares diferenciais), compatível com PMOD com saída de alimentação 3,3 V a 1 A ou 2,5 V a 1,5 A
- RAM: 32 MB SDRAM 166 MHz
- Flash: Flash Quad-SPI de 4 a 16 MB para configuração FPGA e armazenamento de dados do usuário
- Armazenamento em massa: slot Micro-SD
- LEDs: 11 (8 LEDs do usuário, 2 LEDs USB, 1 LED Wi-Fi)
- Botões: 7 (4 direções, 2 disparos, 1 botão liga / desliga)
- Áudio: conector de 3,5 mm com 4 contatos (estéreo analógico + áudio digital ou vídeo composto)
- Vídeo: Vídeo digital (GPDI General-Purpose Differential Interface) com deslocador de nível bidirecional I²C de 3,3 V a 5 V
- Tela: espaço reservado para 0,96 ″ SPI COLOR OLED SSD1331
- Wi-Fi e Bluetooth: espaço reservado para ESP32 (interface da web JTAG autônoma sobre Wi-Fi)
- Antena: 27, 88-108, 144, 433 MHz FM / ASK a bordo
- ADC: 8 canais, 12 bits, 1 MS a / s MAX11125
- Alimentação: 3 reguladores de tensão de comutação: 1,1 V, 2,5 V e 3,3 V
- Clock: 25 MHz onboard, uma entrada externa de clock diferencial
- Baixo consumo de energia: 5 µA em espera de 5 V, despertador com relógio RTC MCP7940N, botão liga / desliga, quartzo de 32768 Hz com bateria reserva CR1225
- Dimensões: 94 mm × 51 mm
Mais detalhes sobre a placa de desenvolvimento ULX3S e seus pedidos e remessa podem ser encontrados no CrowdSupply.