Percentage | Letter Grade |
---|---|
91+ | A |
89-90 | A- |
87-88 | B+ |
77-86 | B |
75-76 | B- |
73-74 | C+ |
62-72 | C |
60-61 | C- |
50-59 | D |
Below 50 | F |
Date | Topic | Details |
---|---|---|
Mon 08/25 | Intro | |
Wed 08/27 | Throughput, MIPS, Amdahl's Law, Iron Law, Instructions | Homework 1 Assigned Further Reading:
|
Mon 09/01 | Labor Day: No Class | |
Wed 09/03 | Combinatorial Logic Review | Homework 2: Flip Flops Homework DE10 Guide Further Reading:
|
Mon 09/08 | Sequential Logic Review | Homework 1 Due Further Reading:
|
Wed 09/10 | Verilog Tutorial | Homework 2 Due Homework 3: 2-1/4-1 Muxes and Full Adder in Verilog dff.v Further Reading:
|
Mon 09/15 | Verilog Tutorial | Further Reading:
|
Wed 09/17 | Ripple Carry and Carry Select Adders | Homework 3 Due Homework 4: Implement (1) 32-bit Barrel Shifter, (2) an ALU & (3) Register File in Verilog Video: Synthesizing a Simple Design on the DE10-Lite |
Mon 09/22 | Carry Lookahead Adder | Further Reading:
|
Wed 09/24 | ALUs | RISC-V Test Code Template Further Reading:
|
Mon 09/29 | Single-Cycle Processor Datapath | Homework 4 Due Start working on Project Schematic Further Reading:
|
Wed 10/01 | Single Cycle Processor Control Path | memory2c.v Further Reading:
|
Mon 10/06 | Fall Break: No Class | |
Wed 10/08 | Project Design Review | |
Mon 10/13 | Pipeline Datapath | Further Reading:
|
Wed 10/15 | Pipeline Control | |
Mon 10/20 | Pipelining: Control Dependences & Branch Delay Slot | Further Reading:
|
Wed 10/22 | Phase I Demo Day | Further Reading:
|
Mon 10/27 | Guest Lecture: Isaac Ahlgren, NonVon | Further Reading:
|
Wed 10/29 | Cache Design | Further Reading:
|
Mon 11/03 | Cache Design | |
Wed 11/05 | Cache Performance | |
Mon 11/10 | Virtual Memory | Project Phase I Due |
Wed 11/12 | Phase II Demo Day | Demo Signup Further Reading:
|
Mon 11/17 | Main Memory | Further Reading:
|
Wed 11/19 | I/O | |
Mon 11/24 | Superscalar | Further Reading: |
Wed 11/26 | Thanksgiving: No Class | |
Mon 12/01 | Out of order | |
Wed 12/03 | Booth's Algorithm for Multiplication | |
Mon 12/08 | Floating Point | |
Wed 12/10 | Final Demo Day | |
Mon 12/15 | ||
Wed 12/17 | ||
Mon 12/22 | ||
Wed 12/24 | ||
Mon 12/29 | ||
Wed 12/31 | ||
Mon 01/05 | ||
Wed 01/07 | ||
Mon 01/12 | ||
Wed 01/14 | ||
Mon 01/19 | ||
Wed 01/21 | ||
Mon 01/26 | ||
Wed 01/28 | Phase III Demo Day |