Skip to content

Digital Design and Hardware Description Languages

Phase 1, section 1 — combinational and sequential logic, memory technologies at a digital level, and Verilog (and related HDL practice) so you can express hardware you will later map to FPGAs and accelerators.

This module merges what were previously separate digital fundamentals and HDL tracks into one numbered section. Work through the two guides below in order (or in parallel if you already know basic logic).


1. Digital design fundamentals

  • Digital Design Fundamentals — Number systems, Boolean algebra, combinational and sequential logic, memory (SRAM, DRAM, ROM), timing intuition, and project ideas (breadboard through small RTL blocks).

2. Hardware description languages


Next in Phase 1

Computer Architecture and Hardware — ISA through memory hierarchy and real platforms, so you know what your gates and RTL will sit next to in a system.