| 1 | Th | Aug 21 | introduction, history of computers |
| 2 | Tu | Aug 26 | number systems (ch1) |
| 3 | Th | Aug 28 | Quartus II - Simulation |
| 4 | Tu | Sep 2 | Quartus II - DE2 board |
| 5 | Th | Sep 4 | Quartus II - Nios II processor |
| 6 | Tu | Sep 9 | sequential logic, FSM |
| 7 | Th | Sep 11 | PIC32 PIO system |
| 8 | Tu | Sep 16 | PIC32 simulation |
| 9 | Th | Sep 18 | arithmetic and logic instructions |
| 10 | Tu | Sep 23 | discussion of asgn 4, shift instructions |
| 11 | Th | Sep 25 | comparison instructions |
| 12 | Tu | Sep 30 | test 1 |
| 13 | Th | Oct 2 | branch and jump instructions |
| 14 | Tu | Oct 7 | review branch/jump, assembly programs |
| Th | Oct 9 | midterm break | |
| 15 | Tu | Oct 14 | load/store instructions |
| 16 | Th | Oct 16 | memory, PIC32 memory usage |
| 17 | Tu | Oct 21 | srisc1 - instruction memory |
| 18 | Th | Oct 23 | register file, ALU, shifter |
| 19 | Tu | Oct 28 | compare/branch |
| 20 | Th | Oct 30 | jump, load/store |
| 21 | Tu | Nov 4 | partial word load/store |
| 22 | Th | Nov 6 | sys2 implementation |
| 23 | Tu | Nov 11 | sramtest, DE2 console, startup |
| 24 | Th | Nov 13 | startup, disks |
| 25 | Tu | Nov 18 | pipeline |
| 26 | Th | Nov 20 | test 2 |
| 27 | Tu | Nov 25 | intro to cache |
| Th | Nov 27 | Thanksgiving | |
| 28 | Tu | Dec 2 | cache, virtual memory |
| 29 | Th | Dec 4 | parallal computing |
| 30 | Tu | Dec 9 | |
| 31 | Sat | Dec 13 | Final exam 2:30 pm |
Maintained by John Loomis, last updated 13 November 2008