



















































Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
combination of systems describe and gate logic signal
Typology: Lecture notes
1 / 59
This page cannot be seen from the preview
Don't miss anything!
Contemporary Logic Design 1
st^ nd^ / 2edition. Gaetano
7: Combinacionales
7-Sistemas Combinacionales^ 7.1 Introducción^ 7.2 Multiplexores, Demultiplexores,Decodificador^ 7.3 PLAs, PALs, ROMs^ 7.4 FPGAs^ 7.5 HDLs
7: Combinacionales
Introducción: Bloques multi-uso ^ Hoy muy pocos de estas chips se utilizan ^ Pero, bibliotecas de estas compuertas se usan paradiseñar nuevos chips^ ^ se reutilizan las compuertas ya caracterizadas^ ^ las compuertas no existen en inventario se crean a medidaque se van necesitando ^ Hoy se usan componentes de lógica programable^ ^ se gana en flexibilidad^ ^ tiempos mas cortos de diseño^ ^ mas difícil de analizar en términos de compuertas especificas^ ^ se analiza usando bloques multi-uso mas grandes
7: Combinacionales
7-Sistemas Combinacionales^ 7.1 Introducción^ 7.2 Multiplexores, Demultiplexores,Decodificadores^ 7.3 PLAs, PALs, ROMs^ 7.4 FPGAs^ 7.5 HDLs
7: Combinacionales
7: Combinacionales
Multiplexores
^ Multiplexores: concepto generaln^ ^2
data inputs, n inputs de control inputs, 1 output se usan para conectar 2
n^ puntos a un de punto salida
^ patrón de control binario indexa cual input se conecta aloutput
7: Combinacionales
Implementación de multiplexores usando compuertas
7: Combinacionales
Multiplexores en cascada
7: Combinacionales
^ Se pueden implementar multiplexores mas grandes usandomultiplexores mas pequeños en cascada
Multiplexores para implementar funciones ^ Un multiplexor 2
n-1:1 puede implementar cualquier función de n variables^ ^ con n-1 variables usadas como inputs de control y^ ^ los inputs de datos con la ultima variable o su complemento Ejemplo:^ ^ F(A,B,C) = m0 + m2 + m6 + m
= A'B'C' + A'BC' + ABC' + ABC = A'B'(C') + A'B(C') + AB'(0) + AB(1) 0 1 2 3 F 4 5 6 7 A BC 1 0 1 0 0 8:1 MUX 0 1 1 S
C'C' 0 1 7: Combinacionales
Multiplexores para implementar funciones ^ Generalización^ n-1 variables de ^ Ejemplo:G(A,B,C,D)se puede realizarcon un MUX 8:
n
Demultiplexor/decodificador ^ Decodificador/demultiplexor: concepto general^ ^ un input de datos, n inputs de control, 2
n^ outputs
^ inputs de control (llamado “selects” (S)) representanindex binario de cual output se conecta el input ^ input de datos típicamente se llama “enable” (G)
-^ S0’
-^ S
-^ S0’
-^ S
-^ S0’
-^ S
-^ S0’
7: Combinacionales
Implementación de demultiplexores
7: Combinacionales
^ decodificador 1:2 ^ decodificador 2:
Demultiplexores para implementar funciones
^ F1 = A'BC'D + A'B'CD + ABCD ^ F2 = ABC'D' + ABC ^ F3 = (A' + B' + C' + D')
7: Combinacionales
^ decodificador 5:32^ ^ decodificador 1x2:4^ ^ decodificador 4x3:
3:8 DEC S2S1 S0^ 7: Combinacionales