Question: Develop a non-priority 10-to-4 encoder shown below. "Non-priority" means that it is guaranteed that at any time either all inputs are 0 or only one input is I. Provide an output named "valid" which is 1, when an encoder input is I. The valid output is 0, when all 10 inputs are 0.
First, show the operation table of the encoder, which is a SI: anal truth-table since at any time no more than one input is I. From the operation table, you will derive the minimal equa¬tions. Then, draw the corresponding gate networks for the five outputs. Then, indicate the generic gate usage, i.e. which gates, how many of each and the total generic gate count.
Students can take a look at the implementation of the 74LS147 TTL MS1 chip which is a 10-to-4 priority encoder with active-low inputs, active-low data outputs and no valid output.