1.7k views

In the following truth table, $V = 1$ if and only if the input is valid.

$$\begin{array}{cc} \textbf{Inputs}&\textbf{Outputs}\\ \begin{array}{|c|c|c|c|} \hline {D_0}&D_1&D_2&D_3 \\ \hline 0&0&0&0 \\ \hline 1&0&0&0 \\ \hline \text{x}&1&0&0 \\ \hline \text{x}&\text{x}&1&0 \\ \hline \text{x}&\text{x}&\text{x}&1 \\ \hline \end{array}& \begin{array}{|c|c|c|} \hline X_0&X_1&V \\ \hline \text{x}&\text{x}&0\\ \hline 0&0&1\\ \hline 0&1&1\\ \hline 1&0&1\\ \hline 1&1&1\\ \hline \end{array} \\ \end{array}$$

What function does the truth table represent?

1. Priority encoder
2. Decoder
3. Multiplexer
4. Demultiplexer
retagged | 1.7k views

For $2^n \text{ inputs we are having } n \text{ outputs. Here n=2. }$

http://en.wikipedia.org/wiki/Priority_encoder

selected by
0
what is significance of don't care here in priority encoder.
0

To Give priority to Di+1 over Di

0

A multiplexer or MUX is a combination circuit that contains more than one input line, one output line and more than one selection line. Whereas, an encoder is also considered a type of  multiplexer but without a single output line. It is a combinational logic function that has $2^{n}$ (or fewer) input lines and $n$ output lines.

http://www.differencebetween.info/difference-between-multiplexer-and-encoder

....

1
2