An FPGA in your USB Port
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.
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
Pay special attention to micropython-fomu.dfu, which will be used at the start of the class.
yum install dfu-util
or apt install dfu-util
brew install dfu-util
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.
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"
$