Roadmap / Foundations
Digital Logic
Timers, SPI and registers are all digital circuits. Know the principle and datasheet timing diagrams become readable.
Goal Explain how 0s and 1s become gates, registers and counters.
- 01Binary, hex and two's complement
Reading register values in hex and how negative numbers are represented.
- 02Logic gates and Boolean algebra
AND, OR, NOT, XOR, and simplifying expressions with De Morgan's laws.
- 03Combinational circuits
Decoders, multiplexers, adders: outputs decided by inputs alone.
- 04Flip-flops and registers
Flip-flops remember a value on each clock edge; a group of them is a register.
- 05
- 06Clocks and timing
Setup and hold time, propagation delay, and metastability from asynchronous signals.
- 07Logic levels and interfaces
3.3 V and 5 V, push-pull and open-drain, and level shifting.
- 08A taste of FPGA
Designing hardware in code, and how that differs from an MCU.