2.2. Spike Customization

To make development easier, we suggest first implementing custom instructions and CSRs in simulators. In this section, we will use the RISC-V official ISA simulator, Spike.

2.2.1. Adding New CSRs

2.2.2. Adding New Instructions