Fomu

UP5K board that fits inside a USB port; foboot DFU bootloader.

   
Board Fomu (in-USB-port board)
FPGA iCE40 UP5K, UWG30
Evidence catalogue rows (im-tomu__fomu-workshop)
Clock unknown
Catalogued repos 7

The description is a short summary; FPGA facts come from the catalogue rows cited above.

Constraint files (PCF)

PCF Repository
pcf/fomu-hacker.pcf im-tomu__fomu-workshop
pcf/fomu-pvt.pcf im-tomu__fomu-workshop
pcf/fomu-evt3.pcf im-tomu__fomu-workshop
pcf/fomu-evt2.pcf im-tomu__fomu-workshop
gateware/ice40/data/top-fomu-hacker.pcf no2fpga__no2bootloader
gateware/ice40/data/top-fomu-pvt1.pcf no2fpga__no2bootloader
gateware/ice40-stub/data/top-fomu-hacker.pcf no2fpga__no2bootloader
gateware/ice40-stub/data/top-fomu-pvt1.pcf no2fpga__no2bootloader
boards/Tomu_Fomu/pins.pcf tinyfpga__tinyfpga-bootloader
examples/Fomu/OSS_CAD_Suite/pcf/fomu-hacker.pcf ulixxe__usb_cdc
examples/Fomu/OSS_CAD_Suite/pcf/fomu-pvt.pcf ulixxe__usb_cdc
examples/Fomu/OSS_CAD_Suite/pcf/fomu-evt3.pcf ulixxe__usb_cdc

Reusable cores seen on this board

Cores whose source repo, or a repo that copies/instantiates them, targets this board.

Core Function Source repo
Fomu foboot DFU bootloader (LiteX/VexRiscv + ValentyUSB eptri) bootloader-dfu im-tomu__foboot
TinyFPGA USB Bootloader (USB-serial-to-SPI-flash bridge) bootloader-dfu tinyfpga__tinyfpga-bootloader
no2bootloader (Nitro) iCE40 UP5K DFU bootloader bootloader-dfu no2fpga__no2bootloader
no2usb DFU runtime + dfu_helper.v (iCE40) bootloader-dfu smunaut__ice40-playground
PicoRV32 RISC-V core cpu-riscv yosyshq__picorv32
VexRiscv (SpinalHDL-generated Verilog) cpu-riscv rschlaikjer__fpga-3-softcores
ecp5pll parametric PLL pll-clock emard__ulx3s-misc
LAYR_AUDIO SID6581 sound chip core sound-chips thorkn__layr_audio
SPI master (Bus Pirate NextGen Ultra) spi dangerousprototypes__buspirateultrahdl
spimemio SPI/QSPI flash XIP controller spi-flash yosyshq__picorv32
no2usb-derived ECP5 USB FS device core (had2019 bootloader) usb-device emard__had2019-playground
ulixxe USB CDC-ACM device core usb-device ulixxe__usb_cdc

Projects targeting this board


Back to top

Generated from the JSON in data/ by the scripts in .claude/skills. Facts cite the upstream file at the reviewed commit; verify before reuse.

This site uses Just the Docs, a documentation theme for Jekyll.