Litex
Litex has the most amazing collection of heavily used and tested open source modules. I recommend that you pay close attention to it.
There are many Verilog libraries on Github, but most of them are barely used. Litexi is very heavily used, and talked about, so I do recommend it.
For a long time I did not understand how important Litex is. It is based on a Python based HDL called Migen. Many years ago I took a look at Migen, and was not excited about it. There was the Amaranth fork of Migen, which indicated that something in Migen needed to change. There are so many HDLs, so it is hard to choose one. Maybe the functional programming languages are a better fit for Verilog generation. What I completly missed is the tremendous value in the modules created by Litex. We FPGA developers do not need the fanciest HDL langauge. We need large libraries of well tested and used modules.
So don't repeat my mistake, and do please pay close attention to Litex.
Built with the Forest WIki.
User contributed content is licensed under a
Creative Commons CC By 4.0 License.