Consider the following combinational function block involving four Boolean variables x, y, a, b where x, a, b are inputs and y is the output. f (x, y, a, b) ( if (x is 1) y = a; else y = b; } Which one of the following digital logic blocks is the most suitable for implementing this function?
Consider the following combinational function block involving four Boolean variables x, y, a, b where x, a, b are inputs and y is the output. f (x, y, a, b) ( if (x is 1) y = a; else y = b; } Which one of the following digital logic blocks is the most suitable for implementing this function? Correct Answer Multiplexer
Set of inputs = {x, a, b}
Set of output = y
Also, the selection of a or b for output is dependent on value of x.
if x = 1, y = a
if x = 0, y = b
Hence, x acts as a selects the value. Therefore, this resembles a 2-to-1 MUX or 2-input Multiplexer.
[ src="//storage.googleapis.com/tb-img/production/20/07/F1_Raju_Madhu_25.07.20_D2.png" style="width: 151px; height: 109px;">
মোঃ আরিফুল ইসলাম
Feb 20, 2025
