Write a Boolean expression that implement multiplexer Assumi
Write a Boolean expression that implement multiplexer. Assuming that there is access to four-input AND gates, four-input OR gates one-input NOT gates, how many of each gate is required to implement this multiplexer? Consider a priority encoder given the truth table below. Determine the order of priority for the priority encoder described by the truth table. Determine the Boolean expressions for Q_1 and Q_0. Write an ENTITY block that would describe this priority encoder. Determine the Boolean expressions for Q_2, Q_1 and Q _0 for the priority encoder given by table
Solution
(A)priority order is given by : D1> D2 > D3
(B) Q0 = D1 + D3
Q1 = D2 + D3
(C) The priority is given by
D1> D2 > D3
Hence, if D1 is 1 then output must be 1 in 2-bit( 0 1)
if D2 is 1 and D1 is 0 then output must be 2 in 2-bit( 1 0)
if D3 is 1 ,D2 is 0 and D1 is 0 then output must be 3 in 2-bit( 1 1)
