Computing Resources
Department of Computer Science
The University of Chicago
Copyright information
Last modified: Sat Feb 7 23:33:25 CST
I will definitely make assignments using XSPIM. I have not
decided whether to make assignments using Verilog. If I do, I
will make sure that you all have access to the Veriwell
system. At present, only CS graduate students are sure to have access
to Veriwell.
- Public SGI machines
- You will need an account on the SGI machines in the Ryerson 175
lab. If you don't have one already, write to
techstaff@cs.uchicago.edu.
- SPIM
- This is a simulator for the MIPS machine. The machine language
is a superset of the DLX language discussed in the text. It is
installed on the SGIs in Ryerson 175, as
/usr/local/bin/spim and
/usr/local/bin/xspim. spim has a terminal
interface, and xspim provides a nice window displaying the
register contents, etc. There is a manual page in
/usr/local/man/man1/xspim.1. There is a somewhat more
thorough manual in PostScript
form. CS 314 at the University of Oregon provides a
Quick Start Guide,
an online version of the
Reference Manual,
and some nice
SPIM
examples.
- Verilog
- is a language for creating and testing computer architecture
designs.
Veriwell
is an implementation of Verilog. We have it installed on
the Solaris systems at
/opt/local/bin/veriwell. Documentation is in
/opt/local/languages/vwell/veriwell.doc.
- DLX
- DLX is the fictional machine treated in the text. There is a
simulator, but we have not succeeded in installing it.