Re:Awesome Lattice FPGA Boards
by edwinbalani on Friday September 03, 2021 @05:14AM
(#28402003)
Worth knowing that are two "nmigen"s nowadays - the one originated in M-Labs and one under a project also called nmigen:
https://github.com/nmigen/nmigen
It's a fork, made for reasons, but more actively developed. whitequark (long time author/contributor) works on this fork, and no longer the M-Labs version.
Oh! I was not aware of that development. Yes, please, use the github version.
Robert Baruch has a good tutorial where he writes a 6502 nMigen here:
Alternatively, if you really want to try Verilog first (not a bad idea), I enjoyed reading a book "Designing Video Game Hardware in Verilog" ([6]).
1. https://tinyfpga.com/
2. https://m-labs.hk/gateware/nmigen/
3. http://www.clifford.at/yosys/
4. https://github.com/RobertBaruch/nmigen-tutorial
5. https://www.youtube.com/watch?v=85ZCTuekjGA&list=PLEeZWGE3Pw...
6. https://www.amazon.com/gp/product/1728619440/ref=ppx_yo_dt_b...