nmigen-tutorial
UPduino-v3.0
nmigen-tutorial | UPduino-v3.0 | |
---|---|---|
3 | 5 | |
301 | 316 | |
- | 1.6% | |
1.8 | 4.4 | |
about 3 years ago | 4 months ago | |
HTML | ||
Creative Commons Attribution Share Alike 4.0 | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
nmigen-tutorial
-
recommended free (open source) verification platform ?
nmigen-tutorial
-
Designing a RISC-V CPU, Part 1: Learning hardware design as a software engineer
I've had this recommended and it looks v promising! https://vivonomicon.com/2020/04/14/learning-fpga-design-with...
Someone above has mentioned Robert Baruch too: https://github.com/RobertBaruch/nmigen-tutorial
I also found this helpful: http://blog.lambdaconcept.com/doku.php?id=nmigen:tutorial
And there is of course the IRC channel if you want to ask people questions, #nmigen on irc.freenode.net
-
FPGA dev board that's cheap, simple and supported by OSS toolchain
If you are already familiar with Python I could recommend start with this tutorial: https://github.com/RobertBaruch/nmigen-tutorial
UPduino-v3.0
What are some alternatives?
litex - Build your hardware, easily!
linux-on-litex-vexriscv - Linux on LiteX-VexRiscv
apio - :seedling: Open source ecosystem for open FPGA boards
RISCV-FiveStage - Marginally better than redstone
bsc - Bluespec Compiler (BSC)
WTFpga - 2 hour crash course in FPGAs
wyre - Hardware definition language that compiles to Verilog
fomu-toolchain - A collection of tools for developing for Fomu
icebreaker - Small and low cost FPGA educational and development board
stm32cube-database - STM32Cube database mirror/history tracking repository