Back to results

University of Illinois at Urbana-Champaign

A MIPS datapath simulator for enhancing visual learning of computer architecture

Abstract

dc:description

In this thesis, I introduce the Datapath Simulator—a tool for visually teaching the fundamentals of hardware architecture. Built over the 2019-2020 academic year, the Simulator allows course staff and students to virtually build and explore hardware architecture circuits. The Datapath Simulator is built around the MIPS architecture and supports running MIPS32 instructions on the simulated circuits. Users can view and change values on busses, components, and memory across clock cycles to support building a visual mental model of an operational datapath. I also present the results of a survey of University of Illinois hardware architecture students on their reception of adding the Datapath Simulator to our course, CS233. I find that the majority of students would support using this visual tool to augment the current course materials, which include static datapath diagrams and non-visual simulation of the MIPS datapath through Verilog.

Degree

thesis:*
Name thesis:degree_name
M.S.
Level thesis:degree_level
Thesis
Discipline thesis:degree_discipline
Computer Science
Grantor
University of Illinois at Urbana-Champaign
Year dc:date
2020

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Hazlett, Christiaan D.
Contributors dc:contributor
  • Herman, Geoffrey L

Subjects

dc:subject × 5

Rights

dc:rights
Statement dc:rights
  • © 2020 Christiaan D. Hazlett
Language dc:language
en

Identifiers

dc:identifier.*
Handle dc:identifier
http://hdl.handle.net/2142/108064
OAI identifier oai:identifier
oai:www.ideals.illinois.edu:2142/108064

Chain of custody

source
Harvested from
University of Illinois - Urbana-Champaign
Base URL
www.ideals.illinois.edu/oai-pmh
Last updated
2026-07-22
Source record
OAI-PMH GetRecord
citation

Hazlett, Christiaan D.. A MIPS datapath simulator for enhancing visual learning of computer architecture. Thesis thesis, University of Illinois at Urbana-Champaign, 2020. http://hdl.handle.net/2142/108064