CE302 Computer Architecture
Resource Page

Lecture Notes on-line
Part 1: Introduction Part 2: Foundations
Part 3: CPU Internals Part 4: Improvements
Part 5: CPU Externals Part 6: The future
Lecture Notes Download
2 sheets per page
(click for a sample)
4 sheets per page
(click for a sample)
Part 1: Introduction (7 pages) Part 1: Introduction (4 pages)
Part 2: Foundations (26 pages) Part 2: Foundations (13 pages)
Part 3: CPU Internals (30 pages) Part 3: CPU Internals (15 pages)
Part 4: Improvements (34 pages) Part 4: Improvements (17 pages)
Part 5: CPU Externals (13 pages) Part 5: CPU Externals (7 pages)
Part 6: The Future (16 pages) Part 6: The Future (8 pages)
Errata (mistakes in the notes/tutorials)
Year 2000 errata Year 1999 errata
Tutorial questions
Main tutorial questions Supplementary tutorial questions
Lecture questions Frequently-asked questions
Other information
MESI protocol page Fixed point division example
ARM instruction set CPU design example
Recommended book list Second CPU design example
Other recommended reading
Useful websites to visit My pages on study technique