Lectures

<

Date

Slides

Accompanying Material

Recordings

8/22/2023 Lecture 1 - Introduction and Overview   Lecture 1
8/24/2023 Lecture 2 - SoC Design Methodology and IP Lecture 2
8/29/2023
8/31/2023 Lecture 4 - Embedded Systems Lecture 4
9/5/2023 Lecture 5 - Hardware Lecture 5
9/7/2023
9/12/2023  
9/14/2023 Lecture 8 - Accelerator Design Lecture 8
9/19/2023 Lecture 9 - HLS
9/21/2023 Lecture 10 - HLS Coding Style   Lecture 10
9/26/2023 Lecture 11 - Synthesizability and Layout-driven HLS   Lecture 11
9/28/2023 Lecture 12 - Scheduling Lecture 12
10/03/2023
10/05/2023 Lecture 14
10/10/2023

Lecture 15 - FCUDA: The CUDA to FPGA Compiler

Lecture 15

10/12/2023 Lecture 16 - Final Project
Lecture 16
10/17 and 10/19 2023 Lecture 17 and 18 - HW/SW Co-design
10/24/2023 Lecture 19 - Fundamentals of DNNs   Lecture 19
10/26/2023 and 11/2/2023 Lecture 20 and 21 - DNN Inference Acceleration
11/7/2023 Lecture 22 - ML Algorithm and Hardware Codesign Lecture 22
11/9/2023 Lecture 23 - TEE Lecture 23
11/14/2023 Lecture 24 - Invited Lecture by Martin Langhammer: The FPGA as SoC Lecture 24
11/16/2023 Lecture 25 - Invited Lecture by Stephen Neuendorffer: Open Source MLIR Compilers for Versal Ryzen AI SOCs Lecture 25
11/28/2023 Student Presentations Day 1 Lecture 26
11/30/2023 Student Presentations Day 2 Lecture 27