Demultiplexer

Demultiplexer: routes input D to the output chosen by S; all other outputs are 0.

Function table (2-bit example)

S1S0
00Y0 = D, others 0
01Y1 = D, others 0
10Y2 = D, others 0
11Y3 = D, others 0

Pins

Data input D on the left, select lines S along the bottom, outputs Y0, Y1… on the right.

How to use it

Send one signal to one of several destinations, e.g. choosing which register gets written.

Usage example

Data D goes on the left and the select lines S1 S0 underneath decide which output D is sent to. With S1 S0 = 10, D appears only on Y2.

Try this circuit in Norro

Related parts(Combinational)

← All parts