Schedule Links

Semester Schedule in List Format

TueAug 27 Lecture Course Overview
ThuAug 29 Lecture Topic 1: Digital Circuits
FriAug 30 Section Linux Development Environment
TueSep 3 Lecture Topic 2: Combinational Logic Gates
ThuSep 5 Lecture — Topic 2: Continued
FriSep 6 Section Verilog Combinational Gate-Level Design
TueSep 10 Lecture Topic 3: Boolean Equations
ThuSep 12 Lecture — Topic 3: Continued
ThuSep 12 Due Lab 1: Display Part A Code
FriSep 13 Section Verilog Testing
TueSep 17 Lecture Topic 4: Combinational Building Blocks
ThuSep 19 Lecture — Topic 4: Continued
ThuSep 19 Due Lab 1: Display Part B Code & Report
FriSep 20 Section Lab 2 Head Start
TueSep 24 Lecture Topic 5: Number Systems
ThuSep 26 Lecture Topic 6: Sequential Logic Gates
ThuSep 26 Due Lab 2: Calculator Part A Code
FriSep 27 Section Verilog Combinational RTL Design
TueOct 1 Lecture — Topic 6: Continued
ThuOct 3 Lecture Topic 7: Finite-State Machines
ThuOct 3 Due Lab 2: Calculator Part B Code
Due Lab 2: Calculator Report (due three days after lab session)
FriOct 4 Section Lab 3 Head Start
TueOct 8 Lecture — Topic 7: Continued
TueOct 8 Exam Prelim #1 @ 7:30–9:00pm in 101 & 219 Phillips Hall
ThuOct 10 Lecture Topic 8: Sequential Building Blocks
FriOct 11 No Section
TueOct 15 Fall Break – No Lecture
ThuOct 17 Lecture — Topic 8: Continued
ThuOct 17 Due Lab 3: Music Player Part A Code
FriOct 18 Section Lab 4 Head Start
TueOct 22 Lecture Topic 9: Instruction Set Architecture
ThuOct 24 Lecture Topic 10: Single-Cycle Processor
ThuOct 24 Due Lab 3: Music Player Part B Code
Due Lab 3: Music Player Report (due three days after lab session)
FriOct 25 Section Prelim Review
TueOct 29 Lecture — Topic 10: Continued
ThuOct 31 Lecture Topic 11: Multi-Cycle Processor
ThuOct 31 Due Lab 4 Milestone #1
FriNov 1 Section Problem-Based Learning
TueNov 5 Lecture — Topic 11: Continued
TueNov 5 Exam Prelim #2 @ 7:30–9:00pm in 155 Olin Hall
ThuNov 7 Lecture Topic 12: Pipelined Processor
ThuNov 7 Due Lab 4: Milestone #2
FriNov 8 Section Verilog RTL Design
TueNov 12 Lecture — Topic 12: Continued
ThuNov 14 Lecture — Topic 12: Continued
ThuNov 14 Due Lab 4: Processor Part A Code
FriNov 15 Section Lab 5 Head Start
TueNov 19 Lecture Topic 13: Main Memory
ThuNov 21 Lecture Topic 14: Virtual Memory
ThuNov 21 Due Lab 4: Processor Part B Code
Due Lab 4: Processor Report (due three days after lab session)
FriNov 22 Section Prelim Review
TueNov 26 Lecture Topic 15: Caches
ThuNov 28 Thanksgiving Break – No Lecture
FriNov 29 Thanksgiving Break – No Section
TueDec 3 Lecture — Topic 15: Continued
ThuDec 5 Lecture — Topic 15: Continued
ThuDec 5 Due Lab 5: Assembly Code Part
Due Lab 5: Assembly Report (due three days after lab session)
FriDec 6 Section Problem-Based Learning
TBD Exam Final (time/location TBD)