Skip to content

Support files for participating in a Fomu workshop

License

Notifications You must be signed in to change notification settings

umarcor/fomu-workshop

 
 

Repository files navigation

'test' workflow status 'doc' workflow status

Hi, I'm Fomu! This workshop covers the basics of Fomu in a top-down approach. We'll start out by learning what Fomu is, how to load software into Fomu, how to write software for Fomu and finally how to write hardware for Fomu.

FPGAs are complex, weird things, so we'll take a gentle approach and start out by treating it like a Python interpreter first, and gradually peel away layers until we're writing our own hardware registers. You can take a break at any time and explore! Stop when you feel the concepts are too unfamiliar, or plough on and dig deep into the world of hardware.

The contents of this workshop is published at workshop.fomu.im.

Repository Contents

Development

For guidelines about how to develop the workshop or how to build the workshop locally, see DEVELOPMENT.

About

Support files for participating in a Fomu workshop

Resources

License

Stars

Watchers

Forks

Languages

  • Verilog 48.8%
  • C 21.2%
  • Python 14.3%
  • Zig 5.9%
  • Makefile 4.2%
  • Rust 1.9%
  • Other 3.7%