User Tools

Site Tools


schedule

Lecture Video Playlist on YouTube

Spring 2024 Lectures/Schedule

Week Date Livestream Lecture Readings Lab HW
W1 22.02
Thu.
Live
L1a: Introduction and Basics
(PDF) (PPT)
Suggested
Mentioned
L1b: Introduction to the Labs and FPGAs
(PDF) (PPT)
Suggested
Mentioned
23.02
Fri.
Live
L2a: Binary Numbers
(PDF) (PPT)
Suggested
Mentioned
L2b: Electrical Engineering Perspective
(PDF) (PPT)
Suggested
Mentioned
W2 29.02
Thu.
Live
L3: Combinational Circuits
(PDF) (PPT)
Suggested
Mentioned
01.03
Fri.
Live
L4a: Combinational Circuits II
(PDF) (PPT)
Suggested
Mentioned
L4b: Introduction to Verilog
(PDF) (PPT)
Suggested
Mentioned
W3 07.03
Thu.
Live
L5: Verilog for Combinational Circuits
(PDF) (PPT)
Suggested
Mentioned
08.03
Fri.
Live
L6: Combinational Circuits in Processors and Arithmetic Logic Unit
(PDF) (PPT)
Suggested
Mentioned
W4 14.03
Thu.
Live
L7: Sequential Circuits
(PDF) (PPT)
Suggested
Mentioned
15.03
Fri.
Live
L8: Verilog for Sequential Circuits
(PDF) (PPT)
Suggested
Mentioned
W5 21.03
Thu.
Live
L9a: Open Source Hardware
(PDF) (PPT)
Suggested
Mentioned
L9b: Sequential Circuit Timing
(PDF) (PPT)
Suggested
Mentioned
22.03
Fri.
Live
L10a: Number Systems
(PDF) (PPT)
Suggested
Mentioned
L10b: Verification
(PDF) (PPT)
Suggested
Mentioned
W6 28.03
Thu.
Live
L11: Verilog for Testbenches
(PDF) (PPT)
Suggested
Mentioned
29.03
Fri.
No Lecture
W7 04.04
Thu.
No Lecture
05.04
Fri.
No Lecture
W8 11.04
Thu.
Live
L12: MIPS Assembly
(PDF) (PPT)
Suggested
Mentioned
12.04
Fri.
Live
L13a: MIPS Assembly II
(PDF) (PPT)
Suggested
Mentioned
L13b: Memories
(PDF) (PPT)
Suggested
Mentioned
W9 18.04
Thu.
Live
L14: MIPS Programming I
(PDF) (PPT)
Suggested
Mentioned
19.04
Fri.
Live
L15: MIPS Programming II
(PDF) (PPT)
Suggested
Mentioned
W10 25.04
Thu.
Live
L16: Single-Cycle Microarchitecture
(PDF) (PPT)
Suggested
Mentioned
26.04
Fri.
Live
L17: Single-Cycle Microarchitecture II
(PDF) (PPT)
Suggested
Mentioned
W11 02.05
Thu.
Live
L18: Pipelined Processor Architecture
(PDF) (PPT)
Suggested
Mentioned
03.05
Fri.
Live
L19: Pipelined Processor Architecture II
(PDF) (PPT)
Suggested
Mentioned
W12 09.05
Thu.
No Lecture
10.05
Fri.
Live
L20: Out-of-Order Execution
(PDF) (PPT)
Suggested
Mentioned
W13 16.05
Thu.
Live
L21: SIMD/GPU Architectures
(PDF) (PPT)
Suggested
Mentioned
17.05
Fri.
Live
L22a: GPU Architectures II
(PDF) (PPT)
Suggested
Mentioned
L22b: Memory Overview, Organization & Technology
(PDF) (PPT)
Suggested
Mentioned
W14 23.05
Thu.
Live
L23a: Memory Organization & Technology
(PDF) (PPT)
Suggested
Mentioned
L23b: Memory Robustness
(PDF) (PPT)
Suggested
Mentioned
24.05
Fri.
Live
L24: Memory Hierarchy & Caches
(PDF) (PPT)
Suggested
Mentioned
W15 30.05
Thu.
Live
L25a: Caches in Multi-Core Systems
(PDF) (PPT)
Suggested
Mentioned
L25b: Prefetching
(PDF) (PPT)
Suggested
Mentioned
31.05
Fri.
Live
L26: Virtual Memory
(PDF) (PPT)
Suggested
Mentioned
W16 19.07
Fri.
Live
L27: Problem-Solving Session
(PDF) (PPT)
Suggested
Mentioned
schedule.txt · Last modified: 2024/07/19 08:51 by nadigr