http://www.cs.wisc.edu/~arch/uwarch/courses/cs354.html
An introduction to current system structures of control, communication, memories, processors and I/O devices. Projects involve detailed study and use of a specific small computer hardware and software system.