
Fomu, I’m
I’m Fomu, an FPGA in your USB port! I have 128 kilobytes of RAM, and enough logic cells to run a RISC-V CPU and a USB softcore. I have four contact pads that can easily be used to make two buttons. And I have an RGB LED, because everyone loves blinky things!
I’m available for order now on Crowd Supply.
Workshop from CCamp19, RISC-V 2019 Summit and 36C3!
Repositories
Contact
- Announcement mailing list - Low traffic list for announcements.
- Discussion mailing list - List for discussing development / new features / etc.
- IRC Channel - irc://irc.freenode.net/#tomu - IRC channel for discussing anything related to the project.
History
Specs
Fomu Production (PVT1) Board
![]() |
|
| Name | Fomu (PVT1) |
|---|---|
| Manufacturer | Kosagi |
| Status | For sale |
| Buy now! | |
Microprocessor |
|
| Architecture | RISC-V |
| Manufacturer | SpinalHDL |
| Part | VexRISC-V |
| Datasheet | |
| Class | ? |
| Frequency | 12 MHz (Max) |
| Benchmarks | 0 CoreMark/MHz, 0 DMips/MHz |
Storage |
|
| Memory | 128 kilobytes |
| Flash | 2048 kilobytes |
Toolchain Support |
|
| Bare Metal C | Yes (GCC: ?, LLVM: ?) |
| Embedded Rust | Yes |
Software Support |
|
| Yes | |
| Yes | |
| In Progress | |
| ? | |
Emulation Support |
|
| Not Yet | |
| In Progress | |
| Yes | |
Security Key Support |
|
| U2F | Not Yet |
| FIDO2 | Not Yet |
| Secure Key Storage | ? |
Crypto |
|
| Crypto Acceleration | User |
| Hardware Random Number Generator | No |
Links |
|
| Schematics | https://github.com/im-tomu/fomu-hardware/raw/master/archive/pvt/releases/pvt1/gerber/tomu-fpga-schematic.pdf |
| Bootloader Code | https://github.com/im-tomu/foboot |
| Quick Start Code | ? |
Fomu Hacker Board
![]() |
|
| Name | Fomu (Hacker) |
|---|---|
| Manufacturer | Tim 'mithro' Ansell |
| Status | EOL |
Microprocessor |
|
| Architecture | RISC-V |
| Manufacturer | SpinalHDL |
| Part | VexRISC-V |
| Datasheet | |
| Class | ? |
| Frequency | 12 MHz (Max) |
| Benchmarks | 0 CoreMark/MHz, 0 DMips/MHz |
Storage |
|
| Memory | 128 kilobytes |
| Flash | 2048 kilobytes |
Toolchain Support |
|
| Bare Metal C | Yes (GCC: ?, LLVM: ?) |
| Embedded Rust | Yes |
Software Support |
|
| Yes | |
| Yes | |
| In Progress | |
| ? | |
Emulation Support |
|
| Not Yet | |
| In Progress | |
| Yes | |
Security Key Support |
|
| U2F | Not Yet |
| FIDO2 | Not Yet |
| Secure Key Storage | ? |
Crypto |
|
| Crypto Acceleration | User |
| Hardware Random Number Generator | No |
Links |
|
| Schematics | ? |
| Bootloader Code | https://github.com/im-tomu/foboot |
| Quick Start Code | ? |
Fomu Evaluation (EVT1) Board
![]() |
|
| Name | Fomu (EVT1) |
|---|---|
| Manufacturer | Kosagi |
| Status | EOL |
Microprocessor |
|
| Architecture | RISC-V |
| Manufacturer | SpinalHDL |
| Part | VexRISC-V |
| Datasheet | |
| Class | ? |
| Frequency | 12 MHz (Max) |
| Benchmarks | 0 CoreMark/MHz, 0 DMips/MHz |
Storage |
|
| Memory | 128 kilobytes |
| Flash | 0 kilobytes |
Toolchain Support |
|
| Bare Metal C | Yes (GCC: ?, LLVM: ?) |
| Embedded Rust | Yes |
Software Support |
|
| Yes | |
| Yes | |
| In Progress | |
| ? | |
Emulation Support |
|
| Not Yet | |
| In Progress | |
| Yes | |
Security Key Support |
|
| U2F | Not Yet |
| FIDO2 | Not Yet |
| Secure Key Storage | ? |
Crypto |
|
| Crypto Acceleration | User |
| Hardware Random Number Generator | No |
Links |
|
| Schematics | ? |
| Bootloader Code | https://github.com/im-tomu/foboot |
| Quick Start Code | ? |











