Week 06

Sequential Logic and Clocks

I revisit my VHDL sources, schematics, and waveforms from combinational logic through finite-state machines.

Controller Logic Design course visual
Course visual for this study sequence.

What I connect in this unit

A D flip-flop transfers D to Q only on the selected clock edge, creating a time boundary around combinational logic. A synchronous reset is evaluated on that edge, and setup and hold intervals protect reliable sampling.

Concept map

  1. D flip-flops
  2. Clock edges
  3. Synchronous reset
  4. Setup and hold

Technical anchor

On rising_edge(clk), Q receives zero when reset is one and D otherwise; the synchronous reset therefore cannot change Q between clock edges.

How I review it

Draw D and reset transitions around a clock edge, verify that Q changes only at the edge, and mark the intervals that would violate setup or hold time.

Connection to the full course

Unit 6 of 12. Unit numbers are a reading sequence reconstructed from the saved designs, not an attendance-week record.

Publication first-page preview