Copies of
my lecture notes.
Course password required for access.
Web pages for our textbook:
publisher's homepage,
companion site,
Contains links to PDF versions of the appendices, and other bits and
pieces of useful information.
Stanford's
CPU database
A huge repository of information about CPUs from a wide variety of
manufacturers.
Intel's ARK
A wealth of information about Intel processors and chipsets.
WWW Computer Architecture Page at the University of Wisconsin
Lots of links to tools, simulators, people, conferences, etc.
David Patterson's home page at Berkeley
Co-author of our textbook; links to his courses, and other references.
Computer Architecture: Design Using RTL, an introduction to the use of RTL in design (from 4003-352, Computer Organization).
Computer Architecture: Microprogrammed Control Units, an introduction to microprogrammed design (from 4003-352, Computer Organization).
CS4 style standards for C++ are available in
HTML,
PDF,
and
PostScript
form.
Note that these are only a guideline.
For the most part, it's more important that your code be
neat, clear, and (above all) consistant.
I'm looking for:
The course account "pub" directory
My architecture pub directory,
/usr/local/pub/wrc/courses/arch,
contains various things I've collected which may be useful.
Jim Heliotis also has a public architecture directory which
contains useful files for the "arch" package and this course.
You'll find it at
/usr/local/pub/jeh/courses/Architecture.
Note that he places syllabi and handouts for his Architecture
courses in this directory. Don't forget that they don't apply to
my course!
Also check out
/usr/local/pub/jeh/courses/arch,
which has (older) versions of "man pages" for the library.
These are for an early version of arch2-2, so there are some
differences; for example, the BusALU operations have slightly different
names now.