4:16 decoder from two 3:8 decoders — multiplexers and decoders
edge casewhy decoders have enable pins
Answer
EN lower column 10, EN upper column 01
Why this example is worth doing
Cascading two smaller decoders into a larger one works only because each has an enable input: the high-order address bit enables one half and disables the other. This is the reason an enable pin is on the part at all, and it is the same technique used to build large memories from small ones. The page generalises the construction and gives the part count, closing the section on a systems-level note.
Try your own input in the Multiplexers & decoders. Multiplexers from 2:1 to 16:1 and decoders from 2:4 to 4:16, with the selection logic derived.
How the answer is reached
Output table
| A3 | EN lower | EN upper |
|---|---|---|
| 0 | 1 | 0 |
| 1 | 0 | 1 |