Fomu

An FPGA board that fits inside your USB port

Feb 18, 2019

Project update 9 of 20

Fomu EVT Board Shipping

Greetings backers! With the crowdfunding portion of the campaign over, it’s time for us to work on the Fomu firmware. We’re using EVT boards for development, and the final revision of the EVT hardware just came in.

If you backed the "Fomu EVT Board" tier, you’ll be receiving your very own EVT hardware. You can use this to follow along with the development of firmware, or do your own thing and develop something entirely different.

Since we don’t yet have Fomu firmware, you can’t use them as USB devices yet. However, we have basic demos working for communicating with the FPGA, and thanks to the Raspberry Pi these Fomu boards can’t be bricked.

The Fomu EVT3 hardware has a URL printed on the front in silkscreen: tomu.im/fomu-evt3/. This contains information on how to get started. The overall approach to getting started is:

  1. Download and the latest Fomu Raspberry Pi image
  2. Log in to the Pi with a username of fomu and a password of fomudev
  3. Clone the fomu-tests repository: git clone https://github.com/im-tomu/fomu-tests/
  4. Build and load your first blinky demo: cd fomu-tests/blink && make && fomu-flash -f blink.bin

We’re working on examples of how to build a Risc-V CPU and communicate with it using the Raspberry Pi’s serial port, and we’re still working on solidifying the USB firmware that will eventually be loaded.

If you have questions or want to drop by to chat, we’re on #tomu on Freenode. Stop by and say hello, or ask a question. Thanks for supporting us!


Sign up to receive future updates for Fomu.

Subscribe to the Crowd Supply newsletter, highlighting the latest creators and projects