nmigen-tutorial
stm32cube-database
nmigen-tutorial | stm32cube-database | |
---|---|---|
3 | 1 | |
301 | 7 | |
- | - | |
1.8 | 7.3 | |
about 3 years ago | 8 months ago | |
FreeMarker | ||
Creative Commons Attribution Share Alike 4.0 | - |
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
stm32cube-database
-
FPGA dev board that's cheap, simple and supported by OSS toolchain
There's probably no guarantees but in my experience if two devices link to the same version xml file their peripheral registers at least will be identical. Quirks and silicon bugs, you are on your own of course... but then the ref manual doesn't help with that either!
[1] https://github.com/esden/stm32cube-database/tree/master/db/m...
What are some alternatives?
litex - Build your hardware, easily!
apio - :seedling: Open source ecosystem for open FPGA boards
linux-on-litex-vexriscv - Linux on LiteX-VexRiscv
UPduino-v3.0 - UPduino 3.0: new 4 layer layout, various other improvements
RISCV-FiveStage - Marginally better than redstone
fomu-toolchain - A collection of tools for developing for Fomu
bsc - Bluespec Compiler (BSC)
wyre - Hardware definition language that compiles to Verilog
WTFpga - 2 hour crash course in FPGAs