96Total chapters
18Modules
96Chapters live
18 / 18Active modules
Async first, framing later
Clock-mismatch tolerance, drift, and oversampling before framing — the mental model that turns UART from a packet diagram into an engineering discipline.
Engineering reasoning
Timing analysis, RX and TX architecture, CDC and reset, verification, and waveform debugging — the reasoning engineers are actually judged on, taught as engineering rather than as an answer bank.
Design → verify → debug
RTL templates (RX FSM, TX FSM, baud generator, FIFOs, RTS/CTS), SVA / UVM verification, and waveform-based debugging — the full engineering loop.
UART Complete Curriculum
Your Learning Roadmap
96 chapters · 18 modules — async serial, oversampling, framing, flow control, and FIFOs.
96of 96 chapters live
100% complete
Module 1
UART Mental Model & System Context
Module 2
Asynchronous Serial Timing
Module 3
UART Frame Format & Configuration
Module 4
Baud Rate, Clock Error & Timing Budget
Module 5
Receiver Sampling & Oversampling
Module 6
UART Receiver Architecture
Module 7
UART Transmitter Architecture
Module 8
Baud Generator RTL
Module 9
UART Errors, Breaks & Recovery
Module 10
FIFOs, Backpressure & Flow Control
Module 11
Building a Complete UART IP
Module 12
CDC, Reset & Implementation Concerns
Module 13
Register Interface, Interrupts & DMA
Module 14
UART Verification Strategy
Module 15
Assertions, Coverage & Error Injection
Module 16
UVM UART Verification Environment
Module 17
Waveform Debugging & Silicon Bring-Up
