Week 07

Registers and Shift Registers

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 register groups D flip-flops for parallel loading, while selectable feedback paths shift bits left or right. A universal shift register needs explicit control priority when hold, shift, and load requests overlap.

Concept map

  1. Parallel load
  2. Left and right shift
  3. Universal shift register
  4. Control priority

Technical anchor

With priority load > shift_left > shift_right > hold, a clock edge with load asserted captures the parallel input regardless of the shift controls.

How I review it

Starting from 1010, apply left shift, right shift, and parallel load, then check the simultaneous load-and-shift case against the declared priority.

Connection to the full course

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

Publication first-page preview