COMP311-08B Resources
This page contains the resources that were made available on the COMP311-08B
Moodle course page. The original URL was
http://elearn.waikato.ac.nz/course/view.php?id=1120. These HTML pages were all made by David Goodwin.
Lecture Notes - Part I
- Lecture 1 - Introduction [PDF] [PPT]
- Lecture 2 - Instruction set architectures [PDF] [PPT]
- Lecture 3 - Instruction set architectures part two [PDF] [PPT]
- Lecture 4 - Arithmetic [PDF] [PPT]
- Lecture 5 - Arithmetic II [PDF] [PPT]
- Lecture 6 - Arithmetic III [PDF] [PPT]
- Lecture 7 - Datapath Design [PDF] [PPT]
- Lecture 8 - Datapath Design II [PDF] [PPT]
- Lecture 8a - A note on signed integer division by powers of 2 [PDF] [PPT]
- Lecture 9 - Datapath Design III [PDF] [PPT]
- Lecture 10 - Pipelining [PDF] [PPT]
- Lecture 11 - Branch Prediction [PDF] [PPT]
- Lecture 12 - Other Instruction Set Architectures [PDF] [PPT]
- Lecture 13 - Caches, Multiprocessor Systems [PDF] [PPT]
- Lecture 14 - Caches II [PDF] [PPT]
- Lecture 15 - Last years test [PDF]
- Lecture 16 - Mid-semester test
- Lecture 17 - Performance [PDF] [PPT]
Lecture Notes - Part II
- VHDL
- Introduction [PDF]
- Sequential Logic [PDF]
- Hierachy [PDF]
- Language Features [PDF]
- Introduction to Riviera [PDF]
- Memory Hierachy [PDF]
- PC Architectures
- Buses [PDF]
- CPUs [PDF]
- Front Side Buses [PDF]
Assignments
Resources
David Goodwin
Last Modified:
16:03:26 Monday 27 October 2008