Skip to content

Latest commit

 

History

History
35 lines (25 loc) · 1.38 KB

overview.md

File metadata and controls

35 lines (25 loc) · 1.38 KB
Author Title
Jason Lowe-Power
DINO CPU Overview

DINO CPU

The DINO (Davis IN Order) CPU is a simple RISC-V CPU for use in the ECS 154B Computer Architecture class as University of California, Davis.

The DINO CPU is currently in an early Beta. We started using it in the Winter 2019 offering of 154B and we forsee making significant updates for future quarters.

Working with the DINO CPU code

You can find all of the details on how to work with the DINO CPU in the [README file]({{"/README" | relative_url}}) and the [documentation]({{"/documentation" | relative_url}}) in the DINO CPU repository.

You must first download the template code before you can start working on the DINO CPU. The template code is on GitHub, so you can simply clone the repository:

git clone https://github.com/jlpteaching/dinocpu-wq21.git

Then, if you change into the newly created dinocpu-wq21 directory, you can run the Singularity container with Chisel and start working on the assignment!

cd dinocpu-wq21
singularity run library://jlowepower/default/dinocpu
[Lots of output your first time.
This may also take 5-10 minutes to download all of the libraries, etc.]
...
sbt:dinocpu-sq21>

More info on setting up the Sigularity container system can be found in the Singularity documentation.