combinacionales y secuenciales (1)

34
CIRCUITOS DIGITALES -2014-

Upload: cristian-ramirez

Post on 03-Jul-2015

321 views

Category:

Technology


5 download

DESCRIPTION

sistemas

TRANSCRIPT

Page 1: Combinacionales y secuenciales (1)

CIRCUITOS DIGITALES -2014-

Page 2: Combinacionales y secuenciales (1)

CIRCUITOS ELECTRONICOS CIRCUITOS DIGITALES

CIRCUITOS COMBINACIONALES: La/s salida/s dependen únicamente de las entradas.

CIRCUITOS SECUENCIALES: La/s salida/s dependen de las entradas y del “tiempo”

Page 3: Combinacionales y secuenciales (1)

REPRESENTACIÓN DE VARIABLES LÓGICAS

Las puertas lógicas son dispositivos electrónicos. No entienden de números sino de tensiones. Según relación número-tensión, hay dos tipos de lógica:a) lógica positivab) lógica negativaEl dispositivo no altera su modo de funcionamiento por el tipo de lógica.

LOGICA POSITIVA LOGICA NEGATIVA

Page 4: Combinacionales y secuenciales (1)

SEÑALES DIGITALES

Señal digital: 1) Nivel bajo, 2) Nivel alto, 3) Flanco de subida 4) Flanco de bajada.

E

t

t

S

Page 5: Combinacionales y secuenciales (1)

LOGICA PROPOSICIONAL Y ALGEBRA DE BOOLE

PROPOSICIÓN: Enunciado declarativo que afirma o niega algo en forma categórica y que tiene la propiedad de ser verdadero o falso.

VARIABLES LOGICAS: Variables binarias que solo pueden tomar un valor entre dos distintos. Cero (0): proposición falsa; Uno (1): proposición verdadera.

A, B, C,…{0,1}

Page 6: Combinacionales y secuenciales (1)

ALGEBRA DE BOOLE

El algebra de Boole constituye una formalización apropiada para representar información digital y proporciona un modelo matemático para determinar la respuesta de los circuitos lógicos, independientemente del tipo de componentes que constituyan dichos circuitos

Page 7: Combinacionales y secuenciales (1)

Elementos del Algebra de Boole

Conectores lógicos – Funciones lógicas o Booleanas → Operadores lógicos: Función inversa o complementación (operador

NOT) Función intersección o producto lógico

(Operador AND) Función reunión o suma lógica

(Operador OR)

Page 8: Combinacionales y secuenciales (1)

ALGEBRA DE BOOLE – FORMAS CANÓNICAS Dos formas canónicas: maxitérminos y minitérminos Cada una de estas formas canónicas está formada

por un número de términos variable. En cada uno de esos términos deben aparecer todas las variables de la función, ya sea en forma normal o negada. En las formas canónicas no existen términos repetidos.

Page 9: Combinacionales y secuenciales (1)

FORMAS CANONICAS

Minitérminos

Maxitérminos

Page 10: Combinacionales y secuenciales (1)

Tabla de verdad y formas canónicas

a b c W

0 0 0 1

0 0 1 1

0 1 0 0

0 1 1 1

1 0 0 1

1 0 1 0

1 1 0 0

1 1 1 0

Page 11: Combinacionales y secuenciales (1)

Mapas de Karnaugh para dos, tres, cuatro y cinco variables

Línea de simetría

Page 12: Combinacionales y secuenciales (1)

Simplificación por el método gráfico de Karnaugh

Page 13: Combinacionales y secuenciales (1)

Simplificación por el método gráfico de Karnaugh

Page 14: Combinacionales y secuenciales (1)

CIRCUITOS COMBINACIONALES

• Lógica proposicional – Algebra de Boole

• Para iguales entradas, siempre las mismas salidas

CIRCUITOCOMBINACIONAL

A

B

C

Y

Z

Page 15: Combinacionales y secuenciales (1)

DISEÑO DE CIRCUITOS COMBINACIONALES

Obtener el circuito lógico mínimo que funcione con las especificacionesiniciales:

1- Especificaciones del problema a diseñar. Simular problemaseñalando entradas y salidas.

2- Construir tabla de verdad de la función lógica a implementar.

3- Expresión canónica.

4- Simplificar por alguno de los métodos conocidos.

Si la implementación se va a realizar empleando un determinado tipo depuertas lógicas (NAND, NOR..), y/o un número de entradas prefijado, realizarlas transformaciones adecuadas en f para que la expresión final simplificada resulte en la forma deseada.

5- Realizar diseño, según las opciones especificadas.

Page 16: Combinacionales y secuenciales (1)

ANÁLISIS DE CIRCUITOS COMBINACIONALES

Obtener a partir de un determinado circuito, las funciones lógicas mínimas que representan el comportamiento del mismo:

1- Determinar todas las entradas.

2- Salidas en cada etapa.

3- Último nivel: Función lógica.

4- Minimizar o simplificar si es posible.

5- Especificar función de salida.

Page 17: Combinacionales y secuenciales (1)

COMBINACIONALES MAS COMUNES

Codificadores Decodificadores Multiplexores Demultiplexores Conversores Operadores Aritméticos Comparadores

Page 18: Combinacionales y secuenciales (1)

Codificadores y Decodificadores

Codificadores

DecodificadoresUna salida activa por vez, según las entradas

En la salida el código binario correspondiente a la entrada activa. Ent. Decimal, salida BCD

Page 19: Combinacionales y secuenciales (1)
Page 20: Combinacionales y secuenciales (1)

MULTIPLEXOR: 2n entradas; n lineas de selección y una salida de información

DEMULTIPLEXOR: n entradas de selección; 2n salidas y una sola activada por vez

Page 21: Combinacionales y secuenciales (1)

CIRCUITO SECUENCIAL

Circuito

combinacional

Circuito secuencial

Page 22: Combinacionales y secuenciales (1)

CIRCUITOS SECUENCIALES La/s salida/s dependen de las entradas y del tiempo

TEORIA DE AUTÓMATAS Autómatas finitos

Funciones de transición S(t+1) = F(H(t), E(t)) expresión genérica

S(t+1) = F(Q(t), E(t)) Q(t+1) = G(Q(t), E(t))

Diagrama de transición: Grafo orientado Tabla de estados: Incluye: entradas, estado anterior,

salida/s y estado siguiente

S(t+1): salida en el tiempo tE(t): entrada en el instante tQ(t): estado en el instante tQ(t+1): estado en el tiempo (t+1)

Page 23: Combinacionales y secuenciales (1)

Diagramas de transición

Page 24: Combinacionales y secuenciales (1)

Tabla de estados Q(t) Q

Q(t+1) Q’

Page 25: Combinacionales y secuenciales (1)

CIRCUITO SECUENCIAL

Circuito

combinacional

Circuito secuencial

Elementos de memoria

Page 26: Combinacionales y secuenciales (1)
Page 27: Combinacionales y secuenciales (1)

BIESTABLES (FLIP-FLOP)

Un biestable es un circuito electrónico con dos estados (manifestados a la salida) estables.

Un biestable almacena 1 bit El biestable es un circuito realimentado: la

salida se inyecta en la entrada. Biestable conceptual: con 2 compuertas NOT Biestable básico RS:

Con compuertas NOR Con compuestas NAND

Page 28: Combinacionales y secuenciales (1)

BIESTABLES: Clasificación. Tipos Según posibilidad de ingreso de entradas:

Sincrónico Asincrónico

FF – RS: S/A FF – D: siempre Sincrónico FF – JK: S/A

FF – T FF – JK c/complementación

FF – MAESTRO-ESCLAVO (Master-Slave) es siempre sincrónico

Page 29: Combinacionales y secuenciales (1)

BIESTABLES RSASINCRÓNICO

SINCRÓNICO

Tabla de excitación símbolo

Entrada de reloj

Page 30: Combinacionales y secuenciales (1)

BIESTABLES D y JK

Flip flop D

símbolo

FLIP FLOP JK

D

Page 31: Combinacionales y secuenciales (1)

Diseño de CIRCUITOS SECUENCIALES1. Descripción en palabras del comportamiento del

circuito (enunciado del problema)2. Identificar entradas, estados y salidas3. Asignar valores binarios a las entradas, estados y

salidas4. Confeccionar el diagrama de transición de estados y la

tabla de estados5. Determinar la cantidad de FF necesarios6. Elegir el tipo de FF a utilizar7. Con la tabla de estados y conocido el tipo de FF a

utilizar, confeccionar la tabla de excitación del circuito y las tablas de salida

8. Deducir ecuaciones y simplificar9. Dibujar el circuito lógico obtenido

Page 32: Combinacionales y secuenciales (1)

DISEÑO

SUMADOR SERIE

ASCENSOR

Page 33: Combinacionales y secuenciales (1)

SUMADOR SERIE

Page 34: Combinacionales y secuenciales (1)

El mejor diseño