Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Decoder
Is a combinational circuit that converts binary information from n input lines to a maximum of 2n unique output lines. n-to-m line decoders => n input lines, m 2n output lines. Can also be used to convert codes
Ex: BCD to seven segment decoder
Outputs are mutually exclusive because only one output is enabled at any one time.
2
Decoder
A 2 to 4 line decoder with an enable input constructed with NAND gates and complemented outputs.
Demultiplexer
A decoder with an enable input functions as a demultiplexer. Demultiplexer is a circuit that receives information on a single line and transmits this information on one of 2n possible output lines.
Decoder vs Demultiplexers
10
11
Encoders
Is a digital function that produces a reverse operation from that of a decoder. An encoder has 2n (or less) input lines and n output lines. Ex: Octal to Binary encoder
12
13
14
QUIZ 2
15 th march 2012 Portion
Dont care conditions ( chapter 3) Chapter 4 Chapter 5
15
Priority Encoder
The operation of the priority encoder is such that if two or more inputs are equal to 1 at the same time, the input having the highest priority will take precedence.
16
17
18
Multiplexers
Multiplexing transmitting a large number of information units over a small number of channels or lines. Multiplexer a combinational circuit that selects binary information from one of many input lines and directs it to a single output line. The selection of a particular input line is controlled by a set of selection lines. Input lines 2n Selection lines n Output line 1
19
4 to 1 line multiplexer
20
Multiplexers
In general, a 2n to 1 line multiplexer is constructed from an n to 2n decoder by adding to it 2n input lines, one to each AND gate. The outputs of the AND gates are applied to a single OR gate to provide the 1-line output.
21
2 x 4 Decoder
4 x 1 Multiplexer
22
23
Example
F(A, B, C) = (1, 3, 5, 6) We require 3 x 1 Multiplexer
0 1 0 1 0 1 1 0 I0 I1 I2
I3
I4 I5 I6 I7
8x1 MUX
S2 S1
S0
A B
25
Second row
List all those minterms where A is uncomplemented.
27
Example F = (1, 3, 5, 6)
29
Examples
Implement using Multiplexers
F = (0,1,3,4,8,9,15) F = (1,3,5,6) with C as input variable
30
References
M.Morris Mano, Digital Design, 3rd Edition M. Morris Mano and Michael D. Ciletti, Digital Design, 4th Edition, 2007
31