Schedule Links

Semester Schedule in List Format

TueAug 26 Lecture Course Overview
ThuAug 28 Lecture Topic 1: Digital Circuits
FriAug 29 Section Linux Development Environment
TueSep 2 Lecture Topic 2: Combinational Logic
ThuSep 4 Lecture — Topic 2: Continued
FriSep 5 Section Verilog Combinational Gate-Level Design
TueSep 9 Lecture Topic 3: Boolean Algebra
ThuSep 11 Lecture — Topic 3: Continued
ThuSep 11 Due Lab 1, Part A
FriSep 12 Section Verilog Testing
TueSep 16 Lecture Topic 4: Combinational Building Blocks
ThuSep 18 Lecture — Topic 4: Continued
ThuSep 18 Due Lab 1, Part B
Due Lab 1, Part D (report due three days after lab section)
FriSep 19 Section Lab 2 Head Start
TueSep 23 Lecture Topic 5: Number Systems
ThuSep 25 Lecture Topic 6: Sequential Logic
ThuSep 25 Due Lab 2, Part A
FriSep 26 Section Verilog Combinational RTL Design
TueSep 30 Lecture — Topic 6: Continued
ThuOct 2 Lecture Topic 7: Finite-State Machines
ThuOct 2 Due Lab 2, Part B
Due Lab 2, Part D (report due three days after lab section)
FriOct 3 Section Lab 3 Head Start
TueOct 7 Lecture — Topic 7: Continued
TueOct 7 Exam Prelim Exam 1 @ 7:30–9:00pm in 110 & B14 Hollister Hall
ThuOct 9 Lecture Topic 8: Sequential Building Blocks
FriOct 10 No Section
TueOct 14 Fall Break – No Lecture
ThuOct 16 Lecture — Topic 8: Continued
ThuOct 16 Due Lab 3, Part A
FriOct 17 Section Verilog Memory Arrays
TueOct 21 Lecture Topic 9: Instruction Set Architecture
ThuOct 23 Lecture — Topic 9: Continued
ThuOct 23 Due Lab 3, Part B
FriOct 24 Processor ISA Simulator
TueOct 28 Lecture Topic 10: Single-Cycle Processor
ThuOct 30 Lecture — Topic 10: Continued
Due Lab 3, Part D (report due three days after lab section)
FriOct 31 Section Problem-Based Learning
TueNov 4 Lecture Topic 11: Multi-Cycle Processor
TueNov 4 Exam Prelim Exam 2 @ 7:30–9:00pm in 101 & 219 Phillips Hall
ThuNov 6 Lecture — Topic 11: Continued
ThuNov 6 Due Lab 4, Part A
FriNov 7 Problem-Based Learning
TueNov 11 Lecture Topic 12: Pipelined Processor
ThuNov 13 Lecture — Topic 12: Continued
ThuNov 13 Due Lab 4, Part B
FriNov 14 Section Problem-Based Learning
TueNov 18 Lecture — Topic 12: Continued
ThuNov 20 Lecture Topic 13: Caches
FriNov 21 Exam Verilog Exam @ Discusion Section Time Slot in 225 Upson Hall
TueNov 25 Lecture — Topic 13: Continued
TueNov 25 Due Lab 4, Part C
ThuNov 27 Thanksgiving Break – No Lecture
FriNov 28 Thanksgiving Break – No Section
TueDec 2 Lecture — Topic 13: Continued
ThuDec 4 Lecture Topic 14: Integrating Processors and Caches
ThuDec 4 Due Lab 4, Part E
FriDec 5 Section TBD
MonDec 8 Due Lab 4, Part G
TBD Exam Final Exam (location TBD)