Resources
For SPIM
A simple starter
program that prints various items to the screen
Some additional simple programs for various specific operations can be
found here.
The chapter
on SPIM programming from ECE 2030 to
refresh basics
The chapter on memory systems from ECE 2030
to help quickly refresh how data directives work.
A link to the ECE
2030 SPIM page that has some useful pointers:
You might find the
following MIPS Assembly
Editor useful.
Problem
Sets
A set of problems and solutions: part I
are available from past exams covering SPIM and the single and multi-cycle
datapaths.
A second set of problems and
solutions: part II is available for the pipelined data path and memory
systems.
Please bring any
possible errors or inconsistencies to my attention ASAP.
Architecture
and VHDL
Many VHDL
resources can be found at the following site
The following are
powerpoint presentations covering the
VHDL language. They can be used as a language primer.
Operating
Systems
Two useful online
tutrorials for pthreads programming are from Lawrence Livermore
National Laboratories and New Mexico
State University