Day 12: UART RX, SPI & Protocol Verification¶
Week 3 · Session 12 of 16
Pre-Class Slide Decks¶
Work through the slide decks below to prepare for this session. Each deck's focus is summarized so you can see what's ahead at a glance.
Segment 1: Uart Rx Oversampling¶
Receiving is harder than transmitting — here's why, and the clever trick that fixes it.
Segment 2: Uart Rx Implementation¶
Build the UART RX — full-duplex by end of this video.
Segment 3: Spi Protocol¶
SPI: the second universal serial protocol. Fast, synchronous, 4 wires, talks to almost any peripheral.
Segment 4: Ip Integration¶
The Week 3 capstone. Brings together everything: Week 1-2's module library, Week 3's protocols, and the integration mindset that carries into Week 4 and beyond.
Lecture Code Examples¶
Code shown during the pre-class video. Each example is a runnable
subdirectory with its own Makefile (make sim, make stat, make prog).