Sie sind auf Seite 1von 50

Universidad Nacional del Callao

Escuela de Post Grado


Maestra en Ingeniera de Sistemas

[ARQUITECTURA DE COMPUTADORES ]
UNIDAD 3 : El nivel de Lgica Digital

Febrero 2008

Ing. Jorge Irey


Compuerta NOR
Transistor Inversor Compuerta NAND
Compuertas Bsicas
Funcin mayora de 3 variables
Equivalencias

NOT

AND OR
Funciones equivalentes
Identidades del Algebra Booleana
Smbolos alternativos

NAND NOR

AND OR
Funcin XOR : circuitos equivalentes
Caractersticas elctricas de un
dispositivo
Circuitos Integrados
Circuitos Combinacionales

Multiplexores
Decodificadores
Comparadores
Arreglos Lgicos Programables
Circuito Multiplexor de 8 entradas
Circuito Multiplexor
Circuito Decodificador de 3 a 8
Circuito Decodificador de 3 a 8
EJEMPLO
0-8191 Memoria
8K

Memoria
8192-16383
8K

Memoria
8K

Memoria
8K

Memoria
8K

Memoria
8K

Memoria
Definen a que chip se debe referenciar 8K
Son los 3 bits de la izquierda en cada direccin
En total Hay 216 posiciones de memoria Memoria
Pero en cada chip hay 213 direcciones 8K
Circuito Comparador 4 bits
PLA de 12 entradas/6 salidas
Circuitos Aritmticos

Desplazadores
Sumadores
Unidades Aritmtico Lgico
Desplazador a la izq./der. 1 bit
Circuito de un medio sumador
Circuito de un sumador completo
ALU de 1 bit
ALU de 1 bit

A AND B F0 = 0 ; F1 = 0
A OR B F0 = 0 ; F1 = 1
-B F0 = 1 ; F1 = 0
A + B ( suma aritmtica ) F0 = 1 ; F1
=1

En condiciones normales:
ENA = 1
ENB = 1
INVA = 0
ALU de 1 bit : A AND B F0 = 0 ; F1
=0

0 0 0
0 0
0 0
0
1
0
0
1

1 1
1
0 1 0
0
0 0
0 1
0 0
0
ALU de 1 bit : A OR B F0 = 0 ; F1 =
1

0
0
0 0
0
0
0
1 0
0
0
1

1 0
0
0 1 1
1
0 0
1 0
0 0
1
ALU de 1 bit : -B F0 = 1 ; F1 = 0

0
0 1

1 1
0 1
0
1

0 0
1
1 0 0
0
1 1
0 1
1 0
0
ALU de 1 bit : A + B F0 = 1 ; F1 = 1

0 0

1 1 0
1
1
1
1
1 0 0 0

0 0
0
1 0
1 0 0
0
1 0
1 0
1 1
1
1
ALU de 8 bits
Circuitos Secuenciales

Problema con los circuitos combinacionales : no


manejan el concepto de almacenamiento.
Circuito secuencial : la salida est en funcin
de la entrada actual y de la entrada previa la
salida depende de entradas anteriores.
Concepto de almacenamiento flip-flop
Conceptos bsicos: Relojes
Conceptos bsicos: Relojes

Edge-triggered cambia el estado


cuando la seal del reloj est de subida
o de bajada (Rising edge o falling edge )
Level-triggered cambia el estado
cuando la seal del reloj es alta o baja.
MEMORIA
Consideraciones

Mucha gente usa los trminos LATCH y


FLIP-FLOP de forma intercambiable.
Tcnicamente un LATCH es un circuito
level-triggered (por nivel) y un FLIP-
FLOP es un circuito edge-triggered
(por flanco)
Tanenbaum diferencia LATCH de FLIP-
FLOP
Null emplea el trmino de FLIP-FLOP
LATCH

Tabla de Verdad: NOR

Latch NOR en estado 0 Latch NOR en estado 1


Tambien llamado
LATCH SR
LATCH SR

SET establece el LATCH


( lo pone en 1 ) 0 1

0
1

0 0
REset borra el LATCH
( lo pone en 0 )
Si S=0, R=0 y Q=0 -Q es 1
Si S=0, R=0 y Q=1 -Q es 0
LATCH SR con reloj

Si el clock = 0 el LATCH no cambia de estado


SI el clock = 1, el LATCH es sensible a S y R
LATCH D con reloj

Es una verdadera memoria de 1 bit


FLIP - FLOP
La transicin de estado ocurre en el flanco ascendente del
reloj (de 0 a 1 ) o en el flanco descendente (de 1 a 0 )
Un FLIP-FLOP se dispara por flanco
UN LATCH se dispara por nivel

Tiene un retraso de
propagacin
FLIP-FLOP D (Data)

Es una representacin verdadera de la memoria


fsica de un computador
Este circuito almacena 1 bit de informacin
Smbolos estndar para Latches y Flip-
Flops
Registros
Organizacin de la Memoria
3 bits

Leer:
CS = 1 4 palabras
RD = 1

Escribir:
CS = 1
RD = 0

Chip Select
ReaD

Output Enable
Chips de Memoria
Chips de CPU y Buses
Chips de CPU
Ancho de Bus
Temporizacin del Bus

Bus Sncrono Bus Asncrono : no


Todas las actividades tiene reloj maestro
del Bus tardan un Tiene ms ventajas,
nmero entero de PERO, la mayora de
ciclos ( ciclo del Bus) buses son sncronos
SI el bus tiene
diversos dispositivos,
el bus se ajusta al
ms lento, por lo
cual, los dispostivos
rpidos no
aprovechan el
potencial
Arbitraje del Bus

Arbitraje CENTRALIZADO Arbitraje


DESCENTRALIZADO

Das könnte Ihnen auch gefallen