Schedule - Fall 2008

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

ThOct 9midterm 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