TALLER DE ARQUITECTURA DE COMPUTADORES: DISEÑO DE CIRCUITOS DIGITALES
Enviado por Ronald Urrutia • 9 de Marzo de 2016 • Trabajo • 802 Palabras (4 Páginas) • 234 Visitas
TALLER DE ARQUITECTURA DE COMPUTADORES:
DISEÑO DE CIRCUITOS DIGITALES
Taller de Arquitectura de Computadores
En el siguiente trabajo se nos pide diseñar circuitos combinacionales utilizando compuertas lógicas a partir del planteamiento de un problema a resolver, además de verificar el funcionamiento de dicho circuito a través de una simulación.
El circuito pedido, es de tipo comparador de 2 entradas, que genera una salida activa alta dadas 3 condiciones, como se ve a continuación.
[pic 1]
Proceso
- En primer lugar procedemos a vaciar nuestras condiciones en una tabla de verdad, para así establecer nuestra expresión booleana, la que nos dará la pauta para construir nuestro circuito.
A | B | X | Y | Z |
0 | 0 | 0 | 1 | 0 |
0 | 1 | 0 | 0 | 1 |
1 | 0 | 1 | 0 | 0 |
1 | 1 | 0 | 1 | 0 |
- Ya esbozada nuestra tabla de verdad procedemos a definir nuestras expresiones booleanas, las cuales son:
X = AB̅
Y = Ā B̅ + AB = A+B (A y B, Ambos negados)
Z = ĀB
- Ahora lo siguiente es diseñar nuestro circuito digital requerido.
[pic 2][pic 3][pic 4][pic 5][pic 6]
En la imagen podemos observar el circuito requerido cuya tabla de verdad es la descrita anteriormente. Sin embargo este circuito puede ser reducido solamente a compuertas nand. Para esto lo siguiente a realizar será traspasar un circuito para cada salida utilizando compuertas nand, para luego unirlas en solo un circuito.
Circuito 1 (X)
Ahora transformamos el circuito de la condición X = AB̅, a un circuito de compuertas nand.
[pic 7] [pic 8]
Como podemos ver en la imagen de la derecha nuestro circuito fue modificado solo a compuertas lógicas nand.
La tabla de verdad del circuito anterior es la siguiente.
A | B | X |
0 | 0 | 0 |
0 | 1 | 0 |
1 | 0 | 1 |
1 | 1 | 0 |
Circuito 2 (Y)
Ahora transformamos el circuito de la condición Y = Ā B̅ + AB = A+B, a un circuito de compuertas nand.
[pic 9][pic 10]
Al igual que en el circuito anterior a quedado modificado a solo circuitos nand.
La tabla de verdad del circuito anterior es la siguiente.
A | B | Y |
0 | 0 | 1 |
0 | 1 | 0 |
1 | 0 | 0 |
1 | 1 | 1 |
Circuito 3 (Z)
Por último transformamos el circuito de la condición Z = ĀB, a un circuito de compuertas nand.
...