Title slide:
Template: psone-title.svg
For editing with Inkscape. (May not render correctly in a browser. "SVG 1.2 never got off the ground and only Inkscape and Batik seem to have implemented parts of flowed text." - http://tavmjong.free.fr/blog/?p=938)
Preview png
End slide: ndv-169.png
Host metadata:
Tags:
#ps1 #FPGA #OpenSource #LiteX -
Description of event append to each talk's description:
Introduce the basics of FPGA programming using Verilog on an Open Source and Free toolchain.
Boards used will be the readily available Colorlite i5, which use the Lattice ECP5 FPGA. We will end with examples that utilize LiteX, which can be thought of as “IP cores” (but with more Python) and allow things like HDMI, ethernet, and even entire CPU cores to be synthesized in the FPGA.
You will not be an expert in FPGAs but you should be able to create simple programs and build more complex things over time. This is not a class about learning how to use a computer or learning the deep intricacies of Verilog and LUTs. This is a practical class where you get your hands dirty trying to make your board do cool things. And we will sparkle a little bit of theory so you get a sense of what is happening.
Docs: https://bjonnh.github.io/fpga_class_psone/index.html
Example code and source of the doc site: https://github.com/bjonnh/fpga_class_psone/
(none client)