Week 04

Decoders and Multiplexers

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 three-to-eight decoder expands one select code into a one-hot output, whereas an eight-to-one multiplexer uses the same select width to route one of eight inputs. Enable lines and upper select bits support hierarchical composition.

Concept map

  1. Three-to-eight decoder
  2. Eight-to-one multiplexer
  3. Select signals
  4. Hierarchical composition

Technical anchor

With select code S2S1S0 = 101, only decoder output D5 is active and the multiplexer output equals I5.

How I review it

Sweep select codes 000 through 111 to check the one-hot condition and routed input, then verify that a disabled lower-level block remains inactive.

Connection to the full course

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

Publication first-page preview