Lecture
Lecture slides and other activities can be found in a shared folder here. (g.hmc credentials required)
- Lecture 1: Introduction and Analog Behavior of Digital Systems (PDF)
- Lecture 2: Combinational and Sequential Logic (PDF)
- Lecture 3: Verilog (PDF)
- Lecture 4: Synchronous Design (PDF)
- Lecture 5: FPGA Documentation (PDF)
- Lecture 6: Introduction to the STM32 L432KC MCU (PDF)
- Lecture 7: ARM Assembly Programming (PDF)
- Lecture 8: C Programming (PDF)
- Lecture 9: Clock Configuration (PDF)
- Lecture 10: Timers (PDF)
- Lecture 11: Serial Interfaces and SPI (PDF)
- Lecture 12: UART and the Internet of Things (PDF)
- Lecture 13: PCB Design (PDF)
- Lecture 14: The Advanced Encryption Standard (AES) (PDF)
- Lecture 15: Final Project Kickoff and AES Verilog Examples (PDF)
- Lecture 16: Graphics and Displays (PDF)
- Lecture 17: Motors and Speakers (PDF)
- Lecture 18: Interrupts (PDF)
- Lecture 19: The Fast Fourier Transform (PDF)
- Lecture 20: Direct Memory Access (PDF)
- Lecture 21: Introduction to Real Time Operating Systems (PDF)