Preface
This book is an adapted version of the open-fpga-verilog-tutorial by Juan Gonzalez-Gomez. The original tutorial is a great resource for learning Verilog and programming FPGA. However, it is written in Spanish and is not easily accessible to non-Spanish speakers. This book is an attempt to make the tutorial more accessible to a wider audience.
Features:
- Spanish (->) English
- GitHub Wiki (->) book website using mdBook
- Toolchains updates: the original tutorial was written in 2015, and the toolchains have changed a lot since then: the arachne-pnr is discontinued, which has been replaced by nextpnr. We will use the latest version of Yosys,
nextpnr
,openFPGALoader
,icestorm TODO
and icesprogin this tutorial. - TODO Use the icesugar-pro FPGA board instead of the icezum alhambra board. The icesugar-pro is a newer board with more features, and is more easily available.