I have been through the SiFive-E310-arty-gettingstart.pdf and I have successfully loaded the Arty board with the demo. LED flashes as expected…
Next I have cloned freedom from the git repo, popped it onto a ubuntu VM and run the makefile:
make -f Makefile.e300artydevkit verilog
Everything has worked nicely I believe, and the file : sifive.freedom.everywhere.e300artydevkit.E300ArtyDevKitConfig.v was generated in the …builds/e300artydevkit directory.
Now, being new to RISCV I would like to ask for advice on the next steps that I would take to experiment with slightly different cpu subsystems based directly on the E300. I have loads of RTL experience, but nothing in the Scala / RocketChip world. Pointers to manuals or even a physical book, and any next steps would be appreciated.
Many thanks, Paul.