Mux4Way16 Chip
Abstraction and Implementation of 4-way 16-bit Multiplexor Chip in Hardware Design Language and Java™.
Mux4Way16 (4-way 16-bit Multiplexor) Chip
An 4-way 16-bit Multiplexor chip outputs one of the given four 16-bit inputs, which is specified by selector bit.
Unlike n-bit input logic gates, n-way logic gates use the same output iteratively over the boolean operation, which means, it uses the previous output as input for the next similar boolean operation.
Chip name: Mux4Way16
Inputs: a[16], b[16], c[16], d[16], sel[2]
Outputs: out[16]
Function: If sel=00 then out=a
else if sel=01 then out=b
else if sel=10 then out=c
else if sel=11 then out=d
Comment: The assignment operations mentioned above are all
16-bit. For example, "out=a" means "for i=0..15
out[i]=a[i]".
Implementation of Mux4Way16 Chip in HDL
The function in the above abstraction can help in the implementation of Mux4Way16 Chip.
Implementation of Mux4Way16 Chip in Java™
Similar to the Implementation in HDL
Last updated