- SimpleCPU - The SimpleCPU models. A good place to start learning about how to fetch, decode, execute, and complete instructions in M5.
- DetailedCPU - The DetailedCPU model. Specific documentation on how all of the pipeline stages work, and how to modify and create new CPU models based on it.
- Checker - The Checker. Details how to use it in your CPU model.