SlideShare una empresa de Scribd logo
1 de 43
Descargar para leer sin conexión
TEMA 4
LATCHES Y FLIP FLOPS
Diseño Lógico
Prof. Francisco Javier Sánchez Rangel
CONTENIDO
1. Objetivos Específicos.
2. Circuitos secuenciales.
3. Latches.
4. Flip-flops.
5. Análisis de Circuitos Secuenciales.
6. Referencias.
Prof. Francisco Javier Sánchez Rangel 2
1. Objetivos Específicos
 Analizar circuitos sencillos con
realimentación.
 Explicar la diferencia entre un Latch y
un flip-flop.
 Expresar las ecuaciones características
y tablas características de los flip-flops
SR, JK,T, D.
 Analizar circuitos con flip-flops.
Prof. Francisco Javier Sánchez Rangel 3
2. Circuitos secuenciales.
Los circuitos digitales estudiados hasta ahora
han sido combinacionales, sus salidas
dependen exclusivamente de las entradas en
cualquier instante de tiempo.
Los circuitos secuenciales constan de circuitos
combinacionales y de elementos de memoria.
Se caracterizan por tener una retroalimentación
y además dependen del tiempo.
Prof. Francisco Javier Sánchez Rangel 4
2. Circuitos secuenciales.
Prof. Francisco Javier Sánchez Rangel 5
Tiempo
Futuro
Presente
Pasado
t + 1
t
t - 1
Q(t – 1) Q(t) Q(t + 1)
Estado
Presente
Estado
Anterior
Estado
Siguiente
2. Circuitos secuenciales.
Prof. Francisco Javier Sánchez Rangel 6
2. Circuitos secuenciales.
Prof. Francisco Javier Sánchez Rangel 7
t
t - 1
Q(t-1)
Q(t-1) Q (t )
t +1
Q(t +1)
Q(t )
2. Circuitos secuenciales.
Prof. Francisco Javier Sánchez Rangel 8
Hay dos tipos principales de circuitos
secuenciales y su clasificación depende de
los tiempos de sus señales.
1.Circuito secuencial asíncronos.
2.Circuito secuencial síncronos.
2. Circuitos secuenciales.
Prof. Francisco Javier Sánchez Rangel 9
Circuito secuencial asíncronos.
Un circuito secuencial asíncrono es un sistema cuyo
comportamiento se define conociendo sus señales en
instantes discretos.
El comportamiento de un circuito secuencial asíncrono
depende de las señales de entrada en cualquier instante
dado y del orden en que cambian las entradas.
Los elementos de almacenamiento que suelen usarse en
los circuitos secuenciales asíncronos son dispositivos de
retardo de tiempo.
2. Circuitos secuenciales.
Prof. Francisco Javier Sánchez Rangel 10
Así, un circuito secuencial asíncrono podría
considerarse como un circuito combinacional con
retroalimentación.
Gracias a la retroalimentación entre compuertas
lógicas, el circuito secuencial asíncrono podría
volverse inestable ocasionalmente.
El problema de inestabilidad impone muchas
dificultades al diseñador.
2. Circuitos secuenciales.
Prof. Francisco Javier Sánchez Rangel 11
Circuito secuencial síncronos.
Un circuito secuencial síncrono utiliza señales que afectan
a los elementos de almacenamiento únicamente en
instantes discretos.
La sincronización se logra con un dispositivo de
temporización llamado generador de reloj, el cual
produce un tren periódico de pulsos de reloj.
Los pulsos de reloj se distribuyen por todo el sistema de
modo que los elementos de almacenamiento sólo se
vean afectados al llegar cada pulso.
2. Circuitos secuenciales.
Prof. Francisco Javier Sánchez Rangel 12
En la práctica, los pulsos de reloj se aplican con
otras señales que especifican el cambio requerido
en los elementos de almacenamiento.
Los circuitos secuenciales síncronos son el tipo que
se usa más comúnmente en la práctica.
Casi nunca manifiestan problemas de estabilidad.
2. Circuitos secuenciales.
Los elementos de almacenamiento empleados en los circuitos
secuenciales con reloj se llaman flip-flops.
Un flip-flop es un dispositivo binario de almacenamiento que
puede almacenar un bit de información.
Prof. Francisco Javier Sánchez Rangel 13
2. Circuitos secuenciales.
Prof. Francisco Javier Sánchez Rangel 14
En conclusión:
Circuitos Asíncronos:
Depende de las entradas en cualquier instante y
el orden en el tiempo del cambio de las
entradas.
Circuitos Síncronos:
Se define por el conocimiento de sus señales en
instantes discretos de tiempo.
2. Circuitos secuenciales.
La sincronización de los circuitos secuenciales
se puede realizar de varias maneras.
Prof. Francisco Javier Sánchez Rangel 15
3. Latches
Un circuito flip-flop puede mantener un
estado binario indefinidamente, en tanto se
alimente al circuito, hasta que una señal de
entrada le indique que debe cambiar de
estado.
Las principales diferencias entre los diversos
tipos de flip-flops radican en el número de
entradas que tienen y en la forma en que las
entradas afectan el estado binario.
Prof. Francisco Javier Sánchez Rangel 16
3. Latches
Los tipos más básicos de flip-flops operan
con niveles de señal y se llaman latches.
Los latches son los circuitos básicos con los
que se construyen todos los flip-flops.
Aunque los latches son útiles para almacenar
información binaria y para diseñar circuitos
secuenciales asincrónios, no resultan
prácticos en los circuitos secuenciales
sincrónos.
Prof. Francisco Javier Sánchez Rangel 17
3. Latches
Prof. Francisco Javier Sánchez Rangel 18
S R Q Q’ Función
1 0
0 0
0 1
0 0
1 1
X Y NOR
0 0 1
0 1 0
1 0 0
1 1 0
1 0 Set
1 0 Mantener estado
0 1 Reset
0 1 Mantener estado
0 0 Indeterminación
Latch SR sin temporizar
4. Flip-flops.
Prof. Francisco Javier Sánchez Rangel 19
Los circuitos de flip-flop se construyen de tal
manera que funcionan correctamente cuando
forman parte de un circuito secuencial que
utiliza un solo reloj.
Un flip flop es una celda binaria capaz de
almacenar un bit de información.
Los flip flop son dispositivos de dos estados
(biestables), que sirven como memoria básica
para las operaciones de lógica secuencial.
4. Flip-flops.
En sus inicios los
sistemas digitales
almacenaban los
‘0’s y ‘1’s en unas
celdas magnéticas
tipo toroide.
Prof. Francisco Javier Sánchez Rangel 20
4. Flip-flops.
Prof. Francisco Javier Sánchez Rangel 21
Existen cuatro tipos de Flip Flops:
1. Flip Flop SR.
2. Flip Flop D.
3. Flip Flop JK.
4. Flip FlopT.
Q(t) S R Q(t +1)
0 0 0 0
0 0 1 0
0 1 0 1
0 1 1 indeterminación
1 0 0 1
1 0 1 0
1 1 0 1
1 1 1 indeterminación
4. Flip-flops.
Prof. Francisco Javier Sánchez Rangel 22
Flip Flop SR (Set – Reset)
Q
S R
0 0 x 1
1 0 x 1
Q(t + 1) = S + QR’
Ecuación Característica
Tabla Característica
Modelo
Símbolo Grafico
4. Flip-flops.
Prof. Francisco Javier Sánchez Rangel 23
Flip Flop D (Data)
Q(t + 1) = D
Ecuación Característica
Tabla Característica
Modelo
Símbolo Grafico
Q(t) D Q(t + 1)
0 0 0
0 1 1
1 0 0
1 1 1
Q(t) J K Q(t +1)
0 0 0 0
0 0 1 0
0 1 0 1
0 1 1 1
1 0 0 1
1 0 1 0
1 1 0 1
1 1 1 0
4. Flip-flops.
Prof. Francisco Javier Sánchez Rangel 24
Flip Flop JK (Jump & Keep)
Q
J K
0 0 1 1
1 0 0 1
Q(t + 1) = Q’J + QK’
Ecuación Característica
Tabla Característica
Modelo
Símbolo Gráfico
4. Flip-flops.
Prof. Francisco Javier Sánchez Rangel 25
Flip FlopT (Toggle)
Q(t + 1) = Q’T + QT’
Ecuación Característica
Tabla Característica
Modelo
Símbolo Grafico
Q(t) T Q(t + 1)
0 0 0
0 1 1
1 0 1
1 1 0
4. Flip-flops.
Prof. Francisco Javier Sánchez Rangel 26
Flip Flop JK (7473)
4. Flip-flops.
Prof. Francisco Javier Sánchez Rangel 27
Flip Flop D (7474)
5. Análisis de Circuitos
Secuenciales
El comportamiento de un circuito
secuencial con reloj está determinado
por las entradas, las salidas y el estado
de sus flip-flops.
Las salidas y el siguiente estado son
función de las entradas y del estado
actual.
Prof. Francisco Javier Sánchez Rangel 28
5. Análisis de Circuitos
Secuenciales
El análisis de un circuito secuencial
consiste en obtener una tabla o
diagrama para la secuencia temporal de
entradas, salidas y estados internos.
También es posible escribir expresiones
booleanas que describan el
comportamiento del circuito
secuencial.
Prof. Francisco Javier Sánchez Rangel 29
5. Análisis de Circuitos
Secuenciales
Un sistema secuencial se puede
representar de alguna de las siguientes
Formas:
1. Circuito Secuencial.
2. Ecuaciones de Estado.
3. Tabla de Estados.
4. Diagrama de estados.
Prof. Francisco Javier Sánchez Rangel 30
5. Análisis de Circuitos
Secuenciales
Circuito Secuencial.
Un Circuito lógico se reconoce como
circuito secuencial con reloj si incluye
flip-flops con entradas de reloj.
Los flip-flops pueden ser de cualquier
tipo, y el diagrama lógico podría incluir
o no compuertas de circuitos
combinacionales.
Prof. Francisco Javier Sánchez Rangel 31
5. Análisis de Circuitos
Secuenciales
Ecuaciones de Estado.
El comportamiento de los circuitos
secuenciales con reloj se describe
algebraicamente con ecuaciones de estado.
Una ecuación de estado (también llamada
ecuación de transición) especifica el
siguiente estado en función del estado
actual y las entradas.
Prof. Francisco Javier Sánchez Rangel 32
5. Análisis de Circuitos
Secuenciales
Tabla de Estados.
La sucesión temporal de entradas,
salidas y estados de flip-flop se puede
presentar de forma compacta en una
tabla de estados (también llamada
tabla de transición).
Prof. Francisco Javier Sánchez Rangel 33
5. Análisis de Circuitos
Secuenciales
Diagrama de estados
La información contenida en una tabla de
estados se representa gráficamente en forma
de diagrama de estados.
En este tipo de diagramas, un estado se
representa con un círculo, y las transiciones
entre estados se indican con flechas que
conectan a los círculos.
En las líneas de las flechas se escriben los
valores de entradas salidas (E/S) del circuito.
Prof. Francisco Javier Sánchez Rangel 34
5. Análisis de Circuitos
Secuenciales
Procedimiento de Análisis.
1. Se obtienen las ecuaciones de las entradas de los Flip
Flops y de las salidas.
2. Se sustituyen las ecuaciones de entrada en las
ecuaciones características de los Flip Flops.
3. Asignándole valores a las ecuaciones de estado y de
salida, se obtiene la tabla de estados.
4. A partir de la tabla de estados se obtiene el diagrama
de estados.
5. Se analizan los resultados y se describe el
funcionamiento del circuito secuencial.
Prof. Francisco Javier Sánchez Rangel 35
5. Análisis de Circuitos
Secuenciales
Ejercicio 1:
Dado el siguiente
circuito, obtenga:
a) Las ecuaciones
de estado.
b) La tabla de
estados.
c) El diagrama de
estados.
Prof. Francisco Javier Sánchez Rangel 36
5. Análisis de Circuitos
Secuenciales
a)
DA = Ax + Bx
DB = A’x
y = (A + B)x’
Q(t + 1) = D
Prof. Francisco Javier Sánchez Rangel 37
A(t + 1) = DA
A(t + 1)= Ax + Bx
B(t + 1) = DB
B(t+1) = A’x
y = (A + B)x’
5. Análisis de Circuitos
Secuenciales
b)
A(t + 1)= Ax + Bx
B(t+1) = A’x
y = (A + B)x’
Prof. Francisco Javier Sánchez Rangel 38
5. Análisis de Circuitos
Secuenciales
Prof. Francisco Javier Sánchez Rangel 39
c)
5. Análisis de Circuitos
Secuenciales
Ejercicio 2:
Dado el siguiente
circuito, obtenga:
a) Las ecuaciones de
estado.
b) La tabla de estados.
c) El diagrama de
estados.
d) ¿Qué es o hace el
circuito.
Prof. Francisco Javier Sánchez Rangel 40
5. Análisis de Circuitos
Secuenciales
a) TA = A + B
TB = A’ + B
Q(t + 1) = Q’T + QT’
A(t + 1) = A’TA + ATA’
A(t + 1) = A’(A + B)+ A(A + B)’
A(t + 1) = A’A +A’B + A(A’B’)
A(t + 1)= A’B
B(t + 1) = B’TB + BTB’
B(t + 1) = B’(A’ + B) + B(A’ + B)’
B(t + 1) = A’B’+ B’B + B(AB’)
B(t + 1) = A’B’
Prof. Francisco Javier Sánchez Rangel 41
b)
Estado Presente
A B
Estado Siguiente
A B
0 0
0 1
1 0
1 1
0 1
1 0
0 0
0 0
5. Análisis de Circuitos
Secuenciales
c)
d) Contador módulo 3 (0-1-2-0)
Prof. Francisco Javier Sánchez Rangel 42
b)
Estado Presente
A B
Estado Siguiente
A B
0 0
0 1
1 0
1 1
0 1
1 0
0 0
0 0
00
11
10
01
6. Referencias
 https://www.ingmecafenix.com/elect
ronica/flipflop/
 http://makeyourownchip.tripod.com
/7473.html
 Morris, Mano, M.; Diseño Digital. 3a
edición; Ed. Pearson educación,
México, 2003.
Prof. Francisco Javier Sánchez Rangel 43

Más contenido relacionado

Similar a Diseño Logico T4.pdf

Proyecto N°7. YSABEL LEAL RODRIGUEZ
Proyecto N°7. YSABEL LEAL RODRIGUEZProyecto N°7. YSABEL LEAL RODRIGUEZ
Proyecto N°7. YSABEL LEAL RODRIGUEZysabel Leal
 
17.flip flops y contadores
17.flip flops y contadores17.flip flops y contadores
17.flip flops y contadoresyueshi
 
Disparo de los Flip Flop
Disparo de los Flip FlopDisparo de los Flip Flop
Disparo de los Flip FlopCesia Rebeca
 
Proyecto no7
Proyecto no7Proyecto no7
Proyecto no7andrevmd
 
Rafael video1.doc
Rafael video1.docRafael video1.doc
Rafael video1.docrfltorres1
 
Principios de Diseño Lógico Secuencial
Principios de Diseño Lógico Secuencial Principios de Diseño Lógico Secuencial
Principios de Diseño Lógico Secuencial Luoren Centeno
 
Compuertas logicas flip flop
Compuertas logicas flip flopCompuertas logicas flip flop
Compuertas logicas flip flopJorge Andres
 
Compuertas logicas flip flop
Compuertas logicas flip flopCompuertas logicas flip flop
Compuertas logicas flip flopKarloos Garcia
 
Compuertas logicas flip flop
Compuertas logicas flip flopCompuertas logicas flip flop
Compuertas logicas flip flopjhojan48
 
circuitos logicos secuenciales
circuitos logicos secuencialescircuitos logicos secuenciales
circuitos logicos secuencialesunrated999
 
Proyecto PEDRO JIMENEZ
Proyecto PEDRO JIMENEZProyecto PEDRO JIMENEZ
Proyecto PEDRO JIMENEZPEDRO JIMENEZ
 
Sistemas digitales
Sistemas digitalesSistemas digitales
Sistemas digitalesnaromyrak
 

Similar a Diseño Logico T4.pdf (20)

Asignacion7
Asignacion7Asignacion7
Asignacion7
 
Proyecto 7
Proyecto 7Proyecto 7
Proyecto 7
 
Proyecto N°7. YSABEL LEAL RODRIGUEZ
Proyecto N°7. YSABEL LEAL RODRIGUEZProyecto N°7. YSABEL LEAL RODRIGUEZ
Proyecto N°7. YSABEL LEAL RODRIGUEZ
 
Dianavideo1
Dianavideo1Dianavideo1
Dianavideo1
 
cir_digitales
 cir_digitales cir_digitales
cir_digitales
 
Proyecto henry guedez
Proyecto henry guedezProyecto henry guedez
Proyecto henry guedez
 
17.flip flops y contadores
17.flip flops y contadores17.flip flops y contadores
17.flip flops y contadores
 
Flip flops
Flip flopsFlip flops
Flip flops
 
Disparo de los Flip Flop
Disparo de los Flip FlopDisparo de los Flip Flop
Disparo de los Flip Flop
 
Proyecto no7
Proyecto no7Proyecto no7
Proyecto no7
 
Rafael video1.doc
Rafael video1.docRafael video1.doc
Rafael video1.doc
 
Principios de Diseño Lógico Secuencial
Principios de Diseño Lógico Secuencial Principios de Diseño Lógico Secuencial
Principios de Diseño Lógico Secuencial
 
Compuertas logicas flip flop
Compuertas logicas flip flopCompuertas logicas flip flop
Compuertas logicas flip flop
 
Compuertas logicas flip flop
Compuertas logicas flip flopCompuertas logicas flip flop
Compuertas logicas flip flop
 
Compuertas logicas flip flop
Compuertas logicas flip flopCompuertas logicas flip flop
Compuertas logicas flip flop
 
circuitos logicos secuenciales
circuitos logicos secuencialescircuitos logicos secuenciales
circuitos logicos secuenciales
 
Proyecto PEDRO JIMENEZ
Proyecto PEDRO JIMENEZProyecto PEDRO JIMENEZ
Proyecto PEDRO JIMENEZ
 
Flip flops
Flip flopsFlip flops
Flip flops
 
Practica 7 Flip Flop
Practica 7 Flip FlopPractica 7 Flip Flop
Practica 7 Flip Flop
 
Sistemas digitales
Sistemas digitalesSistemas digitales
Sistemas digitales
 

Último

Evolución de la fortuna de la familia Slim (1994-2024).pdf
Evolución de la fortuna de la familia Slim (1994-2024).pdfEvolución de la fortuna de la familia Slim (1994-2024).pdf
Evolución de la fortuna de la familia Slim (1994-2024).pdfJC Díaz Herrera
 
Las marcas automotrices con más ventas de vehículos (2024).pdf
Las marcas automotrices con más ventas de vehículos (2024).pdfLas marcas automotrices con más ventas de vehículos (2024).pdf
Las marcas automotrices con más ventas de vehículos (2024).pdfJC Díaz Herrera
 
Panorama Sociodemográfico de México 2020: GUANAJUATO
Panorama Sociodemográfico de México 2020: GUANAJUATOPanorama Sociodemográfico de México 2020: GUANAJUATO
Panorama Sociodemográfico de México 2020: GUANAJUATOJuan Carlos Fonseca Mata
 
Los primeros 60 países por IDH en el año (2024).pdf
Los primeros 60 países por IDH en el año (2024).pdfLos primeros 60 países por IDH en el año (2024).pdf
Los primeros 60 países por IDH en el año (2024).pdfJC Díaz Herrera
 
Qué es un Histograma estadístico teoria y problema
Qué es un Histograma estadístico teoria y problemaQué es un Histograma estadístico teoria y problema
Qué es un Histograma estadístico teoria y problemaJoellyAlejandraRodrg
 
Industria musical de EUA vs Industria musical Corea del Sur (2024).pdf
Industria musical de EUA vs Industria musical Corea del Sur (2024).pdfIndustria musical de EUA vs Industria musical Corea del Sur (2024).pdf
Industria musical de EUA vs Industria musical Corea del Sur (2024).pdfJC Díaz Herrera
 
Listas de Fundamentos de Programación 2024
Listas de Fundamentos de Programación 2024Listas de Fundamentos de Programación 2024
Listas de Fundamentos de Programación 2024AndrsReinosoSnchez1
 
Tipos de Educacion en diferentes partes del mundo.pptx
Tipos de Educacion en diferentes partes del mundo.pptxTipos de Educacion en diferentes partes del mundo.pptx
Tipos de Educacion en diferentes partes del mundo.pptxMiguelPerz4
 
CNEB-CURRICULO NACIONAL DE EDUCACION BASICA
CNEB-CURRICULO NACIONAL DE EDUCACION BASICACNEB-CURRICULO NACIONAL DE EDUCACION BASICA
CNEB-CURRICULO NACIONAL DE EDUCACION BASICAYOSHELINSARAIMAMANIS2
 
Posiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdf
Posiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdfPosiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdf
Posiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdfJC Díaz Herrera
 
INFORME DE EVALUACIÓN DE LOS REQUERIMIENTOS.pdf
INFORME DE EVALUACIÓN DE LOS REQUERIMIENTOS.pdfINFORME DE EVALUACIÓN DE LOS REQUERIMIENTOS.pdf
INFORME DE EVALUACIÓN DE LOS REQUERIMIENTOS.pdfMiguelGomez900779
 
Presentacion-Prevencion-Incendios-Forestales.pdf
Presentacion-Prevencion-Incendios-Forestales.pdfPresentacion-Prevencion-Incendios-Forestales.pdf
Presentacion-Prevencion-Incendios-Forestales.pdfDodiAcuaArstica
 
CALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdf
CALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdfCALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdf
CALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdfPOULANDERSONDELGADOA2
 
Las familias más ricas del sionismo en el siglo XXI.pdf
Las familias más ricas del sionismo en el siglo XXI.pdfLas familias más ricas del sionismo en el siglo XXI.pdf
Las familias más ricas del sionismo en el siglo XXI.pdfJC Díaz Herrera
 
Triptico-del-Bullying qué es, cómo detectarlo, donde acudir
Triptico-del-Bullying qué es, cómo detectarlo, donde acudirTriptico-del-Bullying qué es, cómo detectarlo, donde acudir
Triptico-del-Bullying qué es, cómo detectarlo, donde acudirluis809799
 
INTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptx
INTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptxINTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptx
INTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptxJamesHerberthBacaTel
 
presentacion de conjuntos para primaria.ppt
presentacion de conjuntos para primaria.pptpresentacion de conjuntos para primaria.ppt
presentacion de conjuntos para primaria.pptMelina Alama Visitacion
 
Los idiomas más hablados en el mundo (2024).pdf
Los idiomas más hablados en el mundo  (2024).pdfLos idiomas más hablados en el mundo  (2024).pdf
Los idiomas más hablados en el mundo (2024).pdfJC Díaz Herrera
 
Posiciones de México en el PNB PPA per cápita (1982-2024).pdf
Posiciones de México en el PNB PPA per cápita (1982-2024).pdfPosiciones de México en el PNB PPA per cápita (1982-2024).pdf
Posiciones de México en el PNB PPA per cápita (1982-2024).pdfJC Díaz Herrera
 
Reservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdf
Reservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdfReservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdf
Reservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdfJC Díaz Herrera
 

Último (20)

Evolución de la fortuna de la familia Slim (1994-2024).pdf
Evolución de la fortuna de la familia Slim (1994-2024).pdfEvolución de la fortuna de la familia Slim (1994-2024).pdf
Evolución de la fortuna de la familia Slim (1994-2024).pdf
 
Las marcas automotrices con más ventas de vehículos (2024).pdf
Las marcas automotrices con más ventas de vehículos (2024).pdfLas marcas automotrices con más ventas de vehículos (2024).pdf
Las marcas automotrices con más ventas de vehículos (2024).pdf
 
Panorama Sociodemográfico de México 2020: GUANAJUATO
Panorama Sociodemográfico de México 2020: GUANAJUATOPanorama Sociodemográfico de México 2020: GUANAJUATO
Panorama Sociodemográfico de México 2020: GUANAJUATO
 
Los primeros 60 países por IDH en el año (2024).pdf
Los primeros 60 países por IDH en el año (2024).pdfLos primeros 60 países por IDH en el año (2024).pdf
Los primeros 60 países por IDH en el año (2024).pdf
 
Qué es un Histograma estadístico teoria y problema
Qué es un Histograma estadístico teoria y problemaQué es un Histograma estadístico teoria y problema
Qué es un Histograma estadístico teoria y problema
 
Industria musical de EUA vs Industria musical Corea del Sur (2024).pdf
Industria musical de EUA vs Industria musical Corea del Sur (2024).pdfIndustria musical de EUA vs Industria musical Corea del Sur (2024).pdf
Industria musical de EUA vs Industria musical Corea del Sur (2024).pdf
 
Listas de Fundamentos de Programación 2024
Listas de Fundamentos de Programación 2024Listas de Fundamentos de Programación 2024
Listas de Fundamentos de Programación 2024
 
Tipos de Educacion en diferentes partes del mundo.pptx
Tipos de Educacion en diferentes partes del mundo.pptxTipos de Educacion en diferentes partes del mundo.pptx
Tipos de Educacion en diferentes partes del mundo.pptx
 
CNEB-CURRICULO NACIONAL DE EDUCACION BASICA
CNEB-CURRICULO NACIONAL DE EDUCACION BASICACNEB-CURRICULO NACIONAL DE EDUCACION BASICA
CNEB-CURRICULO NACIONAL DE EDUCACION BASICA
 
Posiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdf
Posiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdfPosiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdf
Posiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdf
 
INFORME DE EVALUACIÓN DE LOS REQUERIMIENTOS.pdf
INFORME DE EVALUACIÓN DE LOS REQUERIMIENTOS.pdfINFORME DE EVALUACIÓN DE LOS REQUERIMIENTOS.pdf
INFORME DE EVALUACIÓN DE LOS REQUERIMIENTOS.pdf
 
Presentacion-Prevencion-Incendios-Forestales.pdf
Presentacion-Prevencion-Incendios-Forestales.pdfPresentacion-Prevencion-Incendios-Forestales.pdf
Presentacion-Prevencion-Incendios-Forestales.pdf
 
CALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdf
CALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdfCALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdf
CALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdf
 
Las familias más ricas del sionismo en el siglo XXI.pdf
Las familias más ricas del sionismo en el siglo XXI.pdfLas familias más ricas del sionismo en el siglo XXI.pdf
Las familias más ricas del sionismo en el siglo XXI.pdf
 
Triptico-del-Bullying qué es, cómo detectarlo, donde acudir
Triptico-del-Bullying qué es, cómo detectarlo, donde acudirTriptico-del-Bullying qué es, cómo detectarlo, donde acudir
Triptico-del-Bullying qué es, cómo detectarlo, donde acudir
 
INTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptx
INTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptxINTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptx
INTRODUCCION-A-LOS-ALGORITMOS-BASICOS.pptx
 
presentacion de conjuntos para primaria.ppt
presentacion de conjuntos para primaria.pptpresentacion de conjuntos para primaria.ppt
presentacion de conjuntos para primaria.ppt
 
Los idiomas más hablados en el mundo (2024).pdf
Los idiomas más hablados en el mundo  (2024).pdfLos idiomas más hablados en el mundo  (2024).pdf
Los idiomas más hablados en el mundo (2024).pdf
 
Posiciones de México en el PNB PPA per cápita (1982-2024).pdf
Posiciones de México en el PNB PPA per cápita (1982-2024).pdfPosiciones de México en el PNB PPA per cápita (1982-2024).pdf
Posiciones de México en el PNB PPA per cápita (1982-2024).pdf
 
Reservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdf
Reservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdfReservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdf
Reservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdf
 

Diseño Logico T4.pdf

  • 1. TEMA 4 LATCHES Y FLIP FLOPS Diseño Lógico Prof. Francisco Javier Sánchez Rangel
  • 2. CONTENIDO 1. Objetivos Específicos. 2. Circuitos secuenciales. 3. Latches. 4. Flip-flops. 5. Análisis de Circuitos Secuenciales. 6. Referencias. Prof. Francisco Javier Sánchez Rangel 2
  • 3. 1. Objetivos Específicos  Analizar circuitos sencillos con realimentación.  Explicar la diferencia entre un Latch y un flip-flop.  Expresar las ecuaciones características y tablas características de los flip-flops SR, JK,T, D.  Analizar circuitos con flip-flops. Prof. Francisco Javier Sánchez Rangel 3
  • 4. 2. Circuitos secuenciales. Los circuitos digitales estudiados hasta ahora han sido combinacionales, sus salidas dependen exclusivamente de las entradas en cualquier instante de tiempo. Los circuitos secuenciales constan de circuitos combinacionales y de elementos de memoria. Se caracterizan por tener una retroalimentación y además dependen del tiempo. Prof. Francisco Javier Sánchez Rangel 4
  • 5. 2. Circuitos secuenciales. Prof. Francisco Javier Sánchez Rangel 5 Tiempo Futuro Presente Pasado t + 1 t t - 1 Q(t – 1) Q(t) Q(t + 1) Estado Presente Estado Anterior Estado Siguiente
  • 6. 2. Circuitos secuenciales. Prof. Francisco Javier Sánchez Rangel 6
  • 7. 2. Circuitos secuenciales. Prof. Francisco Javier Sánchez Rangel 7 t t - 1 Q(t-1) Q(t-1) Q (t ) t +1 Q(t +1) Q(t )
  • 8. 2. Circuitos secuenciales. Prof. Francisco Javier Sánchez Rangel 8 Hay dos tipos principales de circuitos secuenciales y su clasificación depende de los tiempos de sus señales. 1.Circuito secuencial asíncronos. 2.Circuito secuencial síncronos.
  • 9. 2. Circuitos secuenciales. Prof. Francisco Javier Sánchez Rangel 9 Circuito secuencial asíncronos. Un circuito secuencial asíncrono es un sistema cuyo comportamiento se define conociendo sus señales en instantes discretos. El comportamiento de un circuito secuencial asíncrono depende de las señales de entrada en cualquier instante dado y del orden en que cambian las entradas. Los elementos de almacenamiento que suelen usarse en los circuitos secuenciales asíncronos son dispositivos de retardo de tiempo.
  • 10. 2. Circuitos secuenciales. Prof. Francisco Javier Sánchez Rangel 10 Así, un circuito secuencial asíncrono podría considerarse como un circuito combinacional con retroalimentación. Gracias a la retroalimentación entre compuertas lógicas, el circuito secuencial asíncrono podría volverse inestable ocasionalmente. El problema de inestabilidad impone muchas dificultades al diseñador.
  • 11. 2. Circuitos secuenciales. Prof. Francisco Javier Sánchez Rangel 11 Circuito secuencial síncronos. Un circuito secuencial síncrono utiliza señales que afectan a los elementos de almacenamiento únicamente en instantes discretos. La sincronización se logra con un dispositivo de temporización llamado generador de reloj, el cual produce un tren periódico de pulsos de reloj. Los pulsos de reloj se distribuyen por todo el sistema de modo que los elementos de almacenamiento sólo se vean afectados al llegar cada pulso.
  • 12. 2. Circuitos secuenciales. Prof. Francisco Javier Sánchez Rangel 12 En la práctica, los pulsos de reloj se aplican con otras señales que especifican el cambio requerido en los elementos de almacenamiento. Los circuitos secuenciales síncronos son el tipo que se usa más comúnmente en la práctica. Casi nunca manifiestan problemas de estabilidad.
  • 13. 2. Circuitos secuenciales. Los elementos de almacenamiento empleados en los circuitos secuenciales con reloj se llaman flip-flops. Un flip-flop es un dispositivo binario de almacenamiento que puede almacenar un bit de información. Prof. Francisco Javier Sánchez Rangel 13
  • 14. 2. Circuitos secuenciales. Prof. Francisco Javier Sánchez Rangel 14 En conclusión: Circuitos Asíncronos: Depende de las entradas en cualquier instante y el orden en el tiempo del cambio de las entradas. Circuitos Síncronos: Se define por el conocimiento de sus señales en instantes discretos de tiempo.
  • 15. 2. Circuitos secuenciales. La sincronización de los circuitos secuenciales se puede realizar de varias maneras. Prof. Francisco Javier Sánchez Rangel 15
  • 16. 3. Latches Un circuito flip-flop puede mantener un estado binario indefinidamente, en tanto se alimente al circuito, hasta que una señal de entrada le indique que debe cambiar de estado. Las principales diferencias entre los diversos tipos de flip-flops radican en el número de entradas que tienen y en la forma en que las entradas afectan el estado binario. Prof. Francisco Javier Sánchez Rangel 16
  • 17. 3. Latches Los tipos más básicos de flip-flops operan con niveles de señal y se llaman latches. Los latches son los circuitos básicos con los que se construyen todos los flip-flops. Aunque los latches son útiles para almacenar información binaria y para diseñar circuitos secuenciales asincrónios, no resultan prácticos en los circuitos secuenciales sincrónos. Prof. Francisco Javier Sánchez Rangel 17
  • 18. 3. Latches Prof. Francisco Javier Sánchez Rangel 18 S R Q Q’ Función 1 0 0 0 0 1 0 0 1 1 X Y NOR 0 0 1 0 1 0 1 0 0 1 1 0 1 0 Set 1 0 Mantener estado 0 1 Reset 0 1 Mantener estado 0 0 Indeterminación Latch SR sin temporizar
  • 19. 4. Flip-flops. Prof. Francisco Javier Sánchez Rangel 19 Los circuitos de flip-flop se construyen de tal manera que funcionan correctamente cuando forman parte de un circuito secuencial que utiliza un solo reloj. Un flip flop es una celda binaria capaz de almacenar un bit de información. Los flip flop son dispositivos de dos estados (biestables), que sirven como memoria básica para las operaciones de lógica secuencial.
  • 20. 4. Flip-flops. En sus inicios los sistemas digitales almacenaban los ‘0’s y ‘1’s en unas celdas magnéticas tipo toroide. Prof. Francisco Javier Sánchez Rangel 20
  • 21. 4. Flip-flops. Prof. Francisco Javier Sánchez Rangel 21 Existen cuatro tipos de Flip Flops: 1. Flip Flop SR. 2. Flip Flop D. 3. Flip Flop JK. 4. Flip FlopT.
  • 22. Q(t) S R Q(t +1) 0 0 0 0 0 0 1 0 0 1 0 1 0 1 1 indeterminación 1 0 0 1 1 0 1 0 1 1 0 1 1 1 1 indeterminación 4. Flip-flops. Prof. Francisco Javier Sánchez Rangel 22 Flip Flop SR (Set – Reset) Q S R 0 0 x 1 1 0 x 1 Q(t + 1) = S + QR’ Ecuación Característica Tabla Característica Modelo Símbolo Grafico
  • 23. 4. Flip-flops. Prof. Francisco Javier Sánchez Rangel 23 Flip Flop D (Data) Q(t + 1) = D Ecuación Característica Tabla Característica Modelo Símbolo Grafico Q(t) D Q(t + 1) 0 0 0 0 1 1 1 0 0 1 1 1
  • 24. Q(t) J K Q(t +1) 0 0 0 0 0 0 1 0 0 1 0 1 0 1 1 1 1 0 0 1 1 0 1 0 1 1 0 1 1 1 1 0 4. Flip-flops. Prof. Francisco Javier Sánchez Rangel 24 Flip Flop JK (Jump & Keep) Q J K 0 0 1 1 1 0 0 1 Q(t + 1) = Q’J + QK’ Ecuación Característica Tabla Característica Modelo Símbolo Gráfico
  • 25. 4. Flip-flops. Prof. Francisco Javier Sánchez Rangel 25 Flip FlopT (Toggle) Q(t + 1) = Q’T + QT’ Ecuación Característica Tabla Característica Modelo Símbolo Grafico Q(t) T Q(t + 1) 0 0 0 0 1 1 1 0 1 1 1 0
  • 26. 4. Flip-flops. Prof. Francisco Javier Sánchez Rangel 26 Flip Flop JK (7473)
  • 27. 4. Flip-flops. Prof. Francisco Javier Sánchez Rangel 27 Flip Flop D (7474)
  • 28. 5. Análisis de Circuitos Secuenciales El comportamiento de un circuito secuencial con reloj está determinado por las entradas, las salidas y el estado de sus flip-flops. Las salidas y el siguiente estado son función de las entradas y del estado actual. Prof. Francisco Javier Sánchez Rangel 28
  • 29. 5. Análisis de Circuitos Secuenciales El análisis de un circuito secuencial consiste en obtener una tabla o diagrama para la secuencia temporal de entradas, salidas y estados internos. También es posible escribir expresiones booleanas que describan el comportamiento del circuito secuencial. Prof. Francisco Javier Sánchez Rangel 29
  • 30. 5. Análisis de Circuitos Secuenciales Un sistema secuencial se puede representar de alguna de las siguientes Formas: 1. Circuito Secuencial. 2. Ecuaciones de Estado. 3. Tabla de Estados. 4. Diagrama de estados. Prof. Francisco Javier Sánchez Rangel 30
  • 31. 5. Análisis de Circuitos Secuenciales Circuito Secuencial. Un Circuito lógico se reconoce como circuito secuencial con reloj si incluye flip-flops con entradas de reloj. Los flip-flops pueden ser de cualquier tipo, y el diagrama lógico podría incluir o no compuertas de circuitos combinacionales. Prof. Francisco Javier Sánchez Rangel 31
  • 32. 5. Análisis de Circuitos Secuenciales Ecuaciones de Estado. El comportamiento de los circuitos secuenciales con reloj se describe algebraicamente con ecuaciones de estado. Una ecuación de estado (también llamada ecuación de transición) especifica el siguiente estado en función del estado actual y las entradas. Prof. Francisco Javier Sánchez Rangel 32
  • 33. 5. Análisis de Circuitos Secuenciales Tabla de Estados. La sucesión temporal de entradas, salidas y estados de flip-flop se puede presentar de forma compacta en una tabla de estados (también llamada tabla de transición). Prof. Francisco Javier Sánchez Rangel 33
  • 34. 5. Análisis de Circuitos Secuenciales Diagrama de estados La información contenida en una tabla de estados se representa gráficamente en forma de diagrama de estados. En este tipo de diagramas, un estado se representa con un círculo, y las transiciones entre estados se indican con flechas que conectan a los círculos. En las líneas de las flechas se escriben los valores de entradas salidas (E/S) del circuito. Prof. Francisco Javier Sánchez Rangel 34
  • 35. 5. Análisis de Circuitos Secuenciales Procedimiento de Análisis. 1. Se obtienen las ecuaciones de las entradas de los Flip Flops y de las salidas. 2. Se sustituyen las ecuaciones de entrada en las ecuaciones características de los Flip Flops. 3. Asignándole valores a las ecuaciones de estado y de salida, se obtiene la tabla de estados. 4. A partir de la tabla de estados se obtiene el diagrama de estados. 5. Se analizan los resultados y se describe el funcionamiento del circuito secuencial. Prof. Francisco Javier Sánchez Rangel 35
  • 36. 5. Análisis de Circuitos Secuenciales Ejercicio 1: Dado el siguiente circuito, obtenga: a) Las ecuaciones de estado. b) La tabla de estados. c) El diagrama de estados. Prof. Francisco Javier Sánchez Rangel 36
  • 37. 5. Análisis de Circuitos Secuenciales a) DA = Ax + Bx DB = A’x y = (A + B)x’ Q(t + 1) = D Prof. Francisco Javier Sánchez Rangel 37 A(t + 1) = DA A(t + 1)= Ax + Bx B(t + 1) = DB B(t+1) = A’x y = (A + B)x’
  • 38. 5. Análisis de Circuitos Secuenciales b) A(t + 1)= Ax + Bx B(t+1) = A’x y = (A + B)x’ Prof. Francisco Javier Sánchez Rangel 38
  • 39. 5. Análisis de Circuitos Secuenciales Prof. Francisco Javier Sánchez Rangel 39 c)
  • 40. 5. Análisis de Circuitos Secuenciales Ejercicio 2: Dado el siguiente circuito, obtenga: a) Las ecuaciones de estado. b) La tabla de estados. c) El diagrama de estados. d) ¿Qué es o hace el circuito. Prof. Francisco Javier Sánchez Rangel 40
  • 41. 5. Análisis de Circuitos Secuenciales a) TA = A + B TB = A’ + B Q(t + 1) = Q’T + QT’ A(t + 1) = A’TA + ATA’ A(t + 1) = A’(A + B)+ A(A + B)’ A(t + 1) = A’A +A’B + A(A’B’) A(t + 1)= A’B B(t + 1) = B’TB + BTB’ B(t + 1) = B’(A’ + B) + B(A’ + B)’ B(t + 1) = A’B’+ B’B + B(AB’) B(t + 1) = A’B’ Prof. Francisco Javier Sánchez Rangel 41 b) Estado Presente A B Estado Siguiente A B 0 0 0 1 1 0 1 1 0 1 1 0 0 0 0 0
  • 42. 5. Análisis de Circuitos Secuenciales c) d) Contador módulo 3 (0-1-2-0) Prof. Francisco Javier Sánchez Rangel 42 b) Estado Presente A B Estado Siguiente A B 0 0 0 1 1 0 1 1 0 1 1 0 0 0 0 0 00 11 10 01
  • 43. 6. Referencias  https://www.ingmecafenix.com/elect ronica/flipflop/  http://makeyourownchip.tripod.com /7473.html  Morris, Mano, M.; Diseño Digital. 3a edición; Ed. Pearson educación, México, 2003. Prof. Francisco Javier Sánchez Rangel 43