Question:

In priority encoder, if two or more inputs are equal to ____ will take highest priority

Show Hint


A priority encoder outputs the binary code of the highest-priority active input line.
"Active" input usually means logic '1' (HIGH).
This resolves ambiguity when multiple inputs are asserted simultaneously.
Updated On: May 22, 2025
  • 0 at the same time
  • 1 at the same time
  • 0, 1,0,1 .....
  • 1,1,0,1,1,0,0,...
Hide Solution
collegedunia
Verified By Collegedunia

The Correct Option is B

Solution and Explanation

A priority encoder is a type of encoder that includes a priority function. If two or more inputs are active (typically asserted as logic '1' or HIGH) at the same time, the encoder produces an output code corresponding to the input that has the highest assigned priority. Inputs to an encoder are usually considered "active" when they are at a specific logic level, most commonly logic '1' (HIGH). So, if two or more inputs are equal to '1' at the same time, the input with the highest pre-assigned priority will determine the output code. For example, in a 4-to-2 priority encoder with inputs \(I_3, I_2, I_1, I_0\) (where \(I_3\) has highest priority), if both \(I_1=1\) and \(I_2=1\), the output will correspond to \(I_2\) because it has higher priority than \(I_1\). Option (a) is incorrect as inputs are usually active high. Options (c) and (d) describe sequences, not simultaneous input conditions. \[ \boxed{\text{1 at the same time}} \]
Was this answer helpful?
0
0