[CS Dept logo]

Com Sci 222/322
Machine Organization

Computing Resources

[back] 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.