
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.
Repositories
History
Specs
Fomu Production (PVT1) Board
|
 |
| Name |
Fomu (PVT1) |
| Manufacturer |
Kosagi |
| Status |
For sale |
|
Buy now! |
| Architecture |
RISC-V |
| Manufacturer |
SpinalHDL |
| Part |
VexRISC-V |
| Datasheet |
|
| Class |
? |
| Frequency |
12 MHz (Max) |
| Benchmarks |
0 CoreMark/MHz, 0 DMips/MHz |
| Memory |
128 kilobytes |
| Flash |
2048 kilobytes |
| Bare Metal C |
Yes
(GCC: ?, LLVM: ?)
|
| Embedded Rust |
Yes |
|
Yes |
|
Yes |
|
In Progress |
|
? |
|
Not Yet |
|
In Progress |
|
Yes |
| U2F |
Not Yet |
| FIDO2 |
Not Yet |
| Secure Key Storage |
? |
| Crypto Acceleration |
User |
| Hardware Random Number Generator |
No |
| 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 |
| Architecture |
RISC-V |
| Manufacturer |
SpinalHDL |
| Part |
VexRISC-V |
| Datasheet |
|
| Class |
? |
| Frequency |
12 MHz (Max) |
| Benchmarks |
0 CoreMark/MHz, 0 DMips/MHz |
| Memory |
128 kilobytes |
| Flash |
2048 kilobytes |
| Bare Metal C |
Yes
(GCC: ?, LLVM: ?)
|
| Embedded Rust |
Yes |
|
Yes |
|
Yes |
|
In Progress |
|
? |
|
Not Yet |
|
In Progress |
|
Yes |
| U2F |
Not Yet |
| FIDO2 |
Not Yet |
| Secure Key Storage |
? |
| Crypto Acceleration |
User |
| Hardware Random Number Generator |
No |
| Schematics |
? |
| Bootloader Code |
https://github.com/im-tomu/foboot |
| Quick Start Code |
? |
Fomu Evaluation (EVT1) Board
|
 |
| Name |
Fomu (EVT1) |
| Manufacturer |
Kosagi |
| Status |
EOL |
| Architecture |
RISC-V |
| Manufacturer |
SpinalHDL |
| Part |
VexRISC-V |
| Datasheet |
|
| Class |
? |
| Frequency |
12 MHz (Max) |
| Benchmarks |
0 CoreMark/MHz, 0 DMips/MHz |
| Memory |
128 kilobytes |
| Flash |
0 kilobytes |
| Bare Metal C |
Yes
(GCC: ?, LLVM: ?)
|
| Embedded Rust |
Yes |
|
Yes |
|
Yes |
|
In Progress |
|
? |
|
Not Yet |
|
In Progress |
|
Yes |
| U2F |
Not Yet |
| FIDO2 |
Not Yet |
| Secure Key Storage |
? |
| Crypto Acceleration |
User |
| Hardware Random Number Generator |
No |
| Schematics |
? |
| Bootloader Code |
https://github.com/im-tomu/foboot |
| Quick Start Code |
? |