DMux4Way Chip

Abstraction and Implementation of 4-way Demultiplexor Chip in Hardware Design Language and Java™.

DMux4Way (4-way Demultiplexor) Chip

An 4-way Demultiplexor chip outputs the given input to certain output pin, which is specified by selector bit.

An m-way n-bit demultiplexor channels a single n-bit input into one of m possible n-bit outputs. The selection is specified by a set of k control bits, where k = (log m) to the base 2.

Chip name: DMux4Way
Inputs: in, sel[2]
Outputs: a, b, c, d
Function: If sel=00 then {a=in, b=c=d=0}
                else if sel=01 then {b=in, a=c=d=0}
                else if sel=10 then {c=in, a=b=d=0}
                else if sel=11 then {d=in, a=b=c=0}.
Abstraction of 4-way Demultiplexor Chip - Representation and Truth Table

Implementation of DMux4Way Chip in HDL

The function in the above abstraction can help in the implementation of DMux4Way Chip.

Implementation of DMux4Way Chip in Java™

Similar to the Implementation in HDL

Last updated