With us planning on using the spike simulator for software testing we need to have enough of an understanding of riscV and the way the simulator functions in order to properly advance and develop farther with with them. Along that vein we should look for good articles/books that explain both in detail as best we can and link them here so that we can all be on the same page about the tools.
Originally posted by @rxr5160 in https://github.com/marthinwurer/ConnectedRISC/issues/1#issuecomment-432467818
Let's collect links to those in the wiki.