The Davis In-Order (DINO) CPU: A Teaching-focused RISC-V CPU Design

Paper Download Presentation Download Source Code


he DINO CPU is an open source teaching-focused RISC-V CPU design available on GitHub. We have used the DINO CPU in the computer architecture course at UC Davis for two quarters with two separate instructors. In this paper, we present details of the DINO CPU, the tools included with the DINO CPU, and our experiences using the DINO CPU.


    booktitle = {Workshop on Computer Architecture Education (WCAE’19)},
    title = {The Davis In-Order ({DINO}) {CPU}: A Teaching-focused {RISC-V} {CPU} Design},
    year = {2019},
    month = {jun},
    day = {22},
    doi = {10.1145/3338698.3338892},
    author = {Jason Lowe-Power and Christopher Nitta}