A MIPS datapath simulator for enhancing visual learning of computer architecture
Hazlett, Christiaan D.
Loading…
Permalink
https://hdl.handle.net/2142/108064
Description
Title
A MIPS datapath simulator for enhancing visual learning of computer architecture
Author(s)
Hazlett, Christiaan D.
Issue Date
2020-05-14
Director of Research (if dissertation) or Advisor (if thesis)
Herman, Geoffrey L
Department of Study
Computer Science
Discipline
Computer Science
Degree Granting Institution
University of Illinois at Urbana-Champaign
Degree Name
M.S.
Degree Level
Thesis
Keyword(s)
MIPS
datapath
datapath simulator
hardware architecture
education
Abstract
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.
Use this login method if you
don't
have an
@illinois.edu
email address.
(Oops, I do have one)
IDEALS migrated to a new platform on June 23, 2022. If you created
your account prior to this date, you will have to reset your password
using the forgot-password link below.