Other ways to code for Hardware: CHISEL, High level synthesis, Amaranth, LiteX, CFU Playground
-
Further Reading:
- Install Chisel and the Chipyard on your computer (Beware, chipyard can take a loong time!!!) and play with it.
- Install Amaranth and apply some of the concepts you learnt in the class. You may want to try something simple like a counter at first and then start to stitch up more complex things like a CPU.
- Get CFU-Playground installed on your machine and go through the accelerator design. You should now have enough background to start working with this complex project and create your own accelerator flavors.