https://training.brownfinesecurity.com/l/pdp/digital-signal-analysis-for-hardware-hackers
REQUIRED EQUIPMENT (NOT INCLUDED)
Required Equipment to Buy Seperately
Intro to Course
Welcome to Digital Signal Analysis
About Your Instructor: Matt Brown
Lab Setup
Intro to Digital Signals
Basics of Digital Signals
DEMO: Multimeter vs Logic Analyzer vs Oscilloscope
Voltage High or Low: How do we Decide?
DEMO: CMOS Logic Levels
Probing for Digital Signals
Lab Exercise 1: Find the Digital Signal
Lab Exercise 1 Solution
UART
UART Basics
DEMO: Simple UART Decode
Baud Rate
DEMO: Baud Rate Math
Parity & Inverted Logic
Lab Exercise 2: Basic UART
Lab Exercise 2: Solution
Lab Exercise 3: Non-Standard Baud Rate
Lab Exercise 3: Solution
SPI
SPI Basics
DEMO: Simple SPI Decode
SPI Flash Commands
DEMO: Live SPI Flash Read
DEMO: SPI Data Export
Lab Exercise 4: SPI Flash Dump
Lab Exercise 4: Solution
I2C
I2C Basics
DEMO: Simple I2C Decode
Lab Exercise 5: I2C Multi-Device Bus
Lab Exercise 5: Solution
UART TX/RX
UART Interface Interactions
DEMO: Scripting UART Interactions with Python
Lab Exercise 6: Defuse the Bomb UART Game
Lab Exercise 6: Solution
Closing Thoughts & Extra Credit
Closing Thoughts
Extra Credit FW
Lab Exercise 7: UART Pin Entry Timing Attack
Lab Exercise 8: QSPI Flash Read
Lab Exercise 9: UART TX/RX with RTS/CTSr