Combinational Logic Components Flashcards
1
Q
Define a multiplexer
A
Depending on your select input a data input will be sent to its data output
2
Q
Define a decoder
A
Maps a coded input data to an output of different coding (output is one-hot encoded)
3
Q
What is one-hot encoding
A
Where one bit is only set in either the input or output
4
Q
Define an encoder
A
Maps a coded input data (typically smaller in size) to an output of different coding (but, the input is one-hot encoded)
5
Q
What problem does a priority encoder get rid of
A
Problem if multiple bits are set to one in a one-hot encoded input
6
Q
What is an N-bit mux
A
One select line sends multiple bits of input
7
Q
If there is k select lines how many data inputs do you need?
A
2^k data inputs