= link:https://tomu.im[Tomu, I'm (FPGA version)]
image:fomu.png[I'm Fomu]
link:https://tomu.im[I'm Tomu] FPGA (Fomu for short!) a tiny FPGA board that fits in your USB port. People sometimes call me "Fomu" for short!
I have four buttons and an RGB LED.
== Telling Tomu and Tomu FPGA apart!
Professionally produced Tomu boards have the following color scheme;
However, as people are encouraged to produce their own Tomu boards, please look at the device careful to check what type you have. See the following table for what to look for;
[cols="3",] |================================================================ | | Original Tomu | Tomu FPGA | Board Color | Green | Blue | LEDs | One Green + One Red | One Red Green Blue LED | Components | A single large black IC taking up most of the board. | Multiple little black ICs covering the board.
| Test point pattern | FIXME | link:./archive/pvt[PVT board] image:archive/pvt/images/fomu_pvt_test_points.jpg[fomu pvt]
|================================================================
The original Tomu has one large black IC on the board.
== Contact
== Board Variants
There are several variants of Fomu hardware
=== link:./hacker[Hacker version]
=== link:./archive/evt[Production version EVT]
=== link:./archive/dvt[Production version DVT]
=== link:./archive/pvt[Production version PVT]
== FPGA Specifications
There are currently two versions of Tomu FPGA. Both boards and based around mostly the same schematic and should be mostly compatible and based around the Lattice iCE40UP5K FPGA and have the same set of features listed below;
image:https://github.com/osresearch/up5k/raw/master/images/up5k.svg?sanitize=true[]
== Development Firmware
The Lattice iCE40UP5K has a fully open source https://wikipedia.org/wiki/Verilog[Verilog] → https://wikipedia.org/wiki/Bitstream[Bitstream] toolchain.
Supported by the https://github.com/timvideos/litex-buildenv/wiki[LiteX BuildEnv]. The LiteX BuildEnv supports your https://github.com/timvideos/litex-buildenv/wiki/SoftCPU[choice of CPU architecture];
As the board is supported by the LiteX BuildEnv, you can develop:
== License
The contents of this repository excluding
link:./third_party[third_party
folder] is released under your choice
of the following two licences: