- Simple ones
- Intermediates ones
- Fractal calculator
- Advanced ones
- JTAG TAP
- Memory mapped UART
Examples are split into three kinds:
Simple examples that could be used to get used to the basics of SpinalHDL.
Intermediate examples which implement components by using a traditional approach.
Advanced examples which go further than traditional HDL by using object-oriented programming, functional programming, and meta-hardware description.
They are all accessible in the sidebar under the corresponding sections.
The SpinalHDL workshop contains many labs with their solutions. See here.
You can also find a list of repostitories using SpinalHDL here