fomu.im

An FPGA in your USB Port


Project maintained by im-tomu Hosted on GitHub Pages — Theme by mattgraham

Fomu at Teardown 2019

The workshop slides are available at p.xobs.io/td19, and their source is at github

In order to follow along with the Fomu workshop at Teardown 2019, you will need the following materials:

You will need the Wishbone Tool. If you download the yosys-icestorm-nextpnr packages below, you do not need to download this separately.

Workshop Files

The workshop files are available in the Teardown 2019 Workshop repository. You can clone them using git:

$ git clone https://github.com/xobs/teardown2019-workshop.git

Or download a zipped version.

Pay special attention to micropython-fomu.dfu, which will be used at the start of the class.

Linux

Mac

Windows

Raspberry Pi

Add the Fomu Raspbian repo:

$ sudo mount -oremount,rw /
$ echo 'deb https://repo.fomu.im/debian/ stretch main' | sudo tee /etc/apt/sources.list.d/fomu.list
$ wget -O - https://repo.fomu.im/tomu-signing-key.asc | sudo apt-key add -

Or manually get the packages from the Fomu Repository.

Tomu Firmware

dfu-util -l
Found DFU: [1209:5bf0] name="Fomu DFU Bootloader v1.7.2"
$ dfu-util -D evt-installable.dfu
Download        [=========                ]  36%   38912 bytes
Download done.
$ dfu-util -l
Found DFU: [1209:5bf0] name="Fomu DFU Bootloader v1.8.1"
$