https://www.youtube.com/watch?v=dTL0qrzme4g
Resposta rápida:
A Upduino é uma placa de desenvolvimento open source, compacta e de baixo custo, baseada no FPGA Lattice iCE40UP5K (UltraPlus). Ela foi criada pela tinyVision.ai em parceria com a Lattice e é muito usada para aprendizado, prototipagem rápida e projetos maker.
🔹 Características principais da Upduino (v3.1)
- FPGA: Lattice iCE40UP5K (UltraPlus)
- 5.3K LUTs (Look-Up Tables)
- 1 Mb SPRAM (Single-Port RAM)
- 120 Kb DPRAM (Dual-Port RAM)
- 8 multiplicadores DSP (16×16)
- Memória externa: Flash QSPI integrada para configuração.
- Programador embutido: FTDI FT232H (USB → SPI), eliminando necessidade de programador externo.
- Oscilador: 12 MHz on-board, acessível via jumper.
- GPIOs: todos os 32 pinos do FPGA disponíveis em headers de 0,1” para prototipagem rápida.
- LED RGB integrado: útil para testes e feedback visual.
- Compatibilidade: bootloader TinyFPGA, suporte às toolchains open source IceStorm, Yosys, nextpnr.
📊 Recursos da placa
- Formato: placa pequena (4 camadas, com plano de terra sólido para integridade de sinal).
- Headers: 2×24 pinos de 0,1” (opcionais, podem vir soldados ou não).
- Conectividade: micro‑USB para alimentação e programação.
- Software:
- IceStorm toolchain (open source).
- Lattice Radiant (IDE oficial).
- Suporte a Verilog e VHDL.
🔹 Aplicações típicas
- Educação: introdução prática ao mundo dos FPGAs.
- Prototipagem: ideal para makers e engenheiros que querem testar lógica digital rapidamente.
- Projetos IoT e embarcados: integração de lógica customizada em sistemas pequenos.
- DSP e gráficos simples: uso dos multiplicadores e RAM interna para processamento básico.
No reviews