Fomu hardware

im-tomu·fomu-hardware·archive/evt/pcb/tomu-fpga.kicad_pcb

Fomu hardware PCB layout, top view — open source FPGA board by im-tomu
Simulate this board

About the Fomu hardware PCB

Fomu hardware is an open source FPGA PCB design by im-tomu, published on GitHub under the CC-BY-SA-4.0 license. It is a 2-layer board measuring 90 × 50 mm, with 57 components from 25 distinct parts.

Its main chip is the ICE40UP5K-SG48I, from the FPGA family. Other key parts include the LP5907MFX-1.2/NOPB, LP5907MFX-3.3/NOPB, LP5907MFX-2.5/NOPB, W25Q128JVSIM and DSC6001HI2A-048.0000T. By type, the board carries 27 capacitors, 10 resistors, 9 ICs, 8 diodes and 3 switches.

From the project

Tomu FPGA (Fomu for short), a FPGA which fits inside your USB port!

The hardware design files are all in the hardware/ directory. They were designed using KiCad 5.0.

Main components on the Fomu hardware

Fomu hardware bill of materials (BOM)

57 components, 25 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
LP5907MFX-1.2/NOPB
LDO-SOT23-1.2V
TI
U1
1
LP5907MFX-3.3/NOPB
LDO-SOT23-3.3V
TI
U2
1
LP5907MFX-2.5/NOPB
LDO-SOT23-2.5V
TI
U3
1
W25Q128JVSIM
SPI Flash
Winbond Electronics
U4
1
ICE40UP5K-SG48I
Lattice
U5
1
DSC6001HI2A-048.0000T
MEMS Oscillator (DNP)
Microchip
U6
1
XC2756
Crystal Oscillator
ECS
U7
1
LP5907MFX-1.2/NOPB
LDO-SOT23-1.2V (DNP)
TI
U8
1
UHD1110-FKA
RGB-LED
Cree
U10
1
Reset
C&K
SW1
1
6
C&K
SW3
1
5
C&K
SW4
1
LTST-C170KRKT
Power LED
Lite-On Inc.
D1
6
CPDFR5V0
D_Small
Comchip Technology
D2, D3, D4, D5, D7, D8
1
CPDF12V-HF
D_Small
Comchip Technology
D6
11
0805, 1uF, 10V, X5R, 20%
ANY
C1, C2, C3, C5, C8, C9, C10, C13 +3
8
0805, 100nF, 10V, X5R, 20%
ANY
C4, C7, C11, C15, C20, C21, C23, C28
5
0805, 10nF, 10V, X5R, 20%
ANY
C6, C14, C18, C26, C27
2
0805, 1uF, 10V, X5R, 20% (DNP)
ANY
C16, C19
1
0805, 10uF, 10V, X5R, 20%
ANY
C22
Show 5 more
QtyPartRefs
2
0805, 10k, 1/16W
ANY
R1, R3
3
0805, 1.5k, 1/16W, 1%
ANY
R2, R8, R9
2
0805, 10k, 1/16W (DNP)
DNP
R4, R13
1
0805, 100ohm, 1/16W, 1%
ANY
R10
2
0805, 22ohm, 1/16W, 1%
ANY
R11, R12

Fomu hardware design files

The KiCad project lives in the im-tomu/fomu-hardware repository on GitHub; these links point at the commit this page was built from.

Fomu hardware: common questions

What microcontroller does the Fomu hardware use?

The Fomu hardware is built around the ICE40UP5K-SG48I, from the FPGA family.

How big is the Fomu hardware PCB?

The Fomu hardware measures 90 × 50 mm, has 2 copper layers and is 2.4 mm thick.

How many components are on the Fomu hardware?

57 components, from 25 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the Fomu hardware design files?

From the im-tomu/fomu-hardware repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.

Can I use the Fomu hardware design in my own project?

Yes, under the terms of its CC-BY-SA-4.0 license, which im-tomu chose for the repository.

Can I test firmware for the Fomu hardware without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug FPGA firmware against it before you order a PCB.

Similar boards