Priority Encoder Above is the same picture of a Primary Enco
Priority Encoder
Above is the same picture of a Primary Encoder. The encoder has four input lines (I1-I4) and three output lines (C0:C2). The bubbles or \"/\" represents active-low. When one of the four inputs is asserted (i.e., is true), the encoder outputs a binary code corresponding to the active input. If more than one input is true at the same time, the encoder will output a code corresponding to the highest numbered true input. For example, if both I2 and I4 are true, the encoder will output a “100”. In this case, the code for I4 is output because it has the highest priority.
a) Create a TRUTH and VOLTAGE table for this priority encoder
b) Derive both a MPOS and MSOP logic expression for each encoder output using K-maps
Solution
TRUTH TABLE
I4 I3 I2 I1 C2 C1 C0
0 0 0 1 1 0 0
0 1 0 0 0 1 0
1 0 1 0 0 0 1
0 1 0 1 1 0 1
1 0 0 1 0 1 1
