- Lecture 1: Class Overview and Hardware Design Abstractions (lecture notes)
- Lecture 2: FPGA Architecture (lecture notes)
- Lecture 3: FIR Architectures (lecture notes)
- Lecture 4: Operation Chaining and Pipelining (lecture notes)
- Lecture 5: Pynq and Basic I/O (AXI-Lite, MMIO) (lecture notes: pynq overview, basic i/o)
- Lecture 6: CORDIC (lecture notes)
- Lecture 7: Data Types (lecture notes)
- Lecture 8: Matrix Vector Multiply (lecture notes)
- Lecture 9
- Part 1: DMA and AXI Stream (lecture notes)
- Part 2: MVM data partitioning (lecture notes)
- Lecture 10: Discrete Fourier Transform (lecture notes)
- Lecture 11: Fast Fourier Transform (lecture notes)
- Lecture 12: HLS Algorithms (slides)
Amazing reference to understand concepts related to DSP, Fourier Transform, etc.