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
© Copyright 2024