Ejemplos de chips disponibles de bloques

Ejemplos de chips
disponibles de bloques
combinacionales básicos
• Multiplexores
• Decodificadores
• Codificadores
I. Martín
Electrónica Digital. Bloques combinacionales básicos
Multiplexores. 8-Input MUX (MUX8)
I. Martín
74x151
Electrónica Digital. Bloques combinacionales básicos
Multiplexores. Dual 4-Input MUX (2-MUX4) 74x153
I. Martín
Electrónica Digital. Bloques combinacionales básicos
Multiplexores. Quad 2-Input MUX (4-MUX2) 74x157
I. Martín
Electrónica Digital. Bloques combinacionales básicos
Decoders. DEC 3:8 y 2-DEC 2:4
I. Martín
74x138/9
Electrónica Digital. Bloques combinacionales básicos
Decoders. DEC BCD-7 Segment
I. Martín
74x47
Electrónica Digital. Bloques combinacionales básicos
Encoders. COD 8:3 amb prioritat alta
I. Martín
74x148
Electrónica Digital. Bloques combinacionales básicos
Bloques aritméticos
• Comparadores
• Sumadores
• Unidades Aritmético-Lógicas (ALU)
I. Martín
Electrónica Digital. Bloques combinacionales básicos
Comparadores. 4 bit comparator
I. Martín
74x85
Electrónica Digital. Bloques combinacionales básicos
Comparadores. Conexión en cascada
I. Martín
Electrónica Digital. Bloques combinacionales básicos
Comparadores. Conexión en árbol
a15..12 b15..12
4
4
a
(>)o
(<)o
a11..8 b11..8
b
a
(>)i
(=)i
(<)i
4
4
0
1
0
(>)o
(<)o
a
a3 a2 a1 a0
A>B
A=B
A<B
I. Martín
(>)o
(=)o
(<)o
4
4
b
(>)i
(=)i
(<)i
a3..0 b3..0
a7..4 b7..4
0
1
0
(>)o
(<)o
a
b
(>)i
(=)i
(<)i
4
4
0
1
0
(>)o
(<)o
b
(>)i
(=)i
(<)i
0
1
0
b3 b2 b1 b0
(>)i
(=)i
(<)i
0
1
0
Electrónica Digital. Bloques combinacionales básicos
Sumadores. Conexión en serie
a
b
a
b
Sumador completo (full adder)
Cout
s = a + b + Cin
Cout
Σ
Cout = a · b + Cin (a+b)
Cin
Cin
s
Sumador 4 bits con conexión en serie
Cout
a3
b3
a2
b2
a1
b1
a0
b0
a
b
a
b
a
b
a
b
Cout
Σ
s3
I. Martín
Cin
C3
Cout
Σ
s2
Cin
C2
Cout
Σ
s1
Cin
C1
Cout
Σ
Cin
Cin
s0
Electrónica Digital. Bloques combinacionales básicos
Sumadores. Carry lookahead
Ci+1 = ai · bi + Ci (ai + bi) = ai · bi + Ci (ai + bi) = Gi + Ci Pi
s = a + b + Cin = Pi + Ci
Cout
s3
a3 b3
C3
P3
C4
G3
s2
C2
s1
a2 b2
P2
G2
C1
a1 b1
P1
G1
Carry Lookahead Generator
s0
C0
a0 b0
P0
G0
C0
Cin
P G
Sumador 4-bits amb generador de carry anticipat: 74x283
Generador de carry anticipat: 74x182
I. Martín
Electrónica Digital. Bloques combinacionales básicos
Unidades aritmético-lógicas. ALU
4
A
B
4
f15
....
15
S
f1
f0
1
0
4-MUX16
4
4
74x181
F
• Cn: carry d’entrada
• Cn+4: carry de sortida
• G: terme generador de carry
• G: terme propagador de carry
• A=B: detector de A=B
I. Martín
Electrónica Digital. Bloques combinacionales básicos
Unidades aritmético-lógicas. ALU
74x181
I. Martín
Electrónica Digital. Bloques combinacionales básicos
Encadenamiento de Unidades aritmético-lógicas
I. Martín
Electrónica Digital. Bloques combinacionales básicos