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

Jason Lowe-Power and Christopher Nitta Workshop on Computer Architecture Education (WCAE) 2019.

Paper on ACM DL Local Paper Download Presentation Download Source Code

Abstract

The 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.

Jason Lowe-Power and Christopher Nitta. 2019. The Davis In-Order (DINO) CPU: A Teaching-focused RISC-V CPU Design. In Proceedings of the Workshop on Computer Architecture Education (WCAE’19). Association for Computing Machinery, New York, NY, USA, Article 2, 1–8. DOI:https://doi.org/10.1145/3338698.3338892

@inproceedings{dinocpu:Lowe-Power:2019,
    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}
}

Updated:

Comments