| 1 | Wed | Aug 20 | introduction to digital design |
| 2 | Mon | Aug 25 | Quartus II with simulation |
| 3 | Wed | Aug 27 | Quartus II on DE2 board |
| | Mon | Sep 1 | Labor Day |
| 4 | Wed | Sep 3 | Nios II processor |
| 5 | Mon | Sep 8 | Nios II Programming |
| 6 | Wed | Sep 10 | PIC32 programming |
| 7 | Mon | Sep 15 | Nios II Simulator |
| 8 | Wed | Sep 17 | Nios II Command Window, binutils |
| 9 | Mon | Sep 22 | shift instructions, assembly language |
| 10 | Wed | Sep 24 | bit fields, comparison instructions |
| 11 | Mon | Sep 29 | ALU, barrel shifter |
| 12 | Wed | Oct 1 | branch/jump instructions |
| 13 | Mon | Oct 6 | load/store instructions |
| Wed | Oct 7 | midterm break | |
| 14 | Mon | Oct 13 | ramtest program |
| 15 | Wed | Oct 15 | memory/register files |
| 16 | Mon | Oct 20 | srisc1, instruction memory |
| 17 | Wed | Oct 22 | register file, ALU, shifter |
| 18 | Mon | Oct 27 | compare/branch/jump |
| 19 | Wed | Oct 29 | load/store |
| 20 | Mon | Nov 3 | partial word load/store |
| 21 | Wed | Nov 5 | sys2 |
| 22 | Mon | Nov 10 | sramtest, DE2 console |
| 23 | Wed | Nov 12 | startup |
| 24 | Mon | Nov 17 | exceptions and interrupts |
| 25 | Wed | Nov 19 | |
| 26 | Mon | Nov 24 | |
| Wed | Nov 26 | Thanksgiving break | |
| 27 | Mon | Dec 1 | Cache |
| 28 | Wed | Dec 3 | Virtual memory, pipelines |
| Mon | Dec 8 | Immaculate Conception | |
| 29 | Wed | Dec 10 | |
| 30 | Mon | Dec 15 | Final exam |
Maintained by John Loomis, last updated 17 November 2008