Demultiplexer (8 Bit)

Demultiplexer (demux) is a logic circuit responsible for distribute a input data trought a selected output. In a 8 bit demux, 3 selection inputs can distribute the data to 8 different outputs due to its binary base.

No required source files.

To use this node in your Embrio project, either add it from the Library toolbar or copy the XML in the below box and paste it into a node screen.

Logic table:

| Select 2 | Select 1 | Select 0 | Data input | Enable | Data output number | Data output value |
|---------- |---------- |---------- |------------ |-------- |-------------------- |------------------------- |
| 0 | 0 | 0 | 0-1 | 1 | 0 | Same as data input |
| 0 | 0 | 1 | 0-1 | 1 | 1 | Same as data input |
| 0 | 1 | 0 | 0-1 | 1 | 2 | Same as data input |
| 0 | 1 | 1 | 0-1 | 1 | 3 | Same as data input |
| 1 | 0 | 0 | 0-1 | 1 | 4 | Same as data input |
| 1 | 0 | 1 | 0-1 | 1 | 5 | Same as data input |
| 1 | 1 | 0 | 0-1 | 1 | 6 | Same as data input |
| 1 | 1 | 1 | 0-1 | 1 | 7 | Same as data input |
| x | x | x | 0-1 | 0 | Last number | Same as last data input |

*x means don't care.