SlideShare una empresa de Scribd logo
1 de 19
Lección 7
  DISEÑO DE SISTEMAS
SECUENCIALES SÍNCRONOS
   ELECTRÓNICA DIGITAL
    1er curso I.T. Telemática
  E.U.I.T. Informática de Gijón
ET                                          ST=f(ET,QT-ΔT)
                    CIRCUITO
                 COMBINACIONAL
   QT-ΔT                                  QT



                   MEMORIA

                                  Almacena el estado interno del sistema



            DISEÑO DE SISTEMAS SECUENCIALES:
1.- Identificar los distintos estados internos y las transiciones
entre ellos
2.- Diseñar el circuito combinacional para producir las transiciones
internas y las señales de salida deseadas
Máquina (autómata) de estados finitos

Modelo matemático que define el funcionamiento de un sistema
(máquina) secuencial síncrono


      Elementos de una máquina de estados finitos:

             E  entradas
             S  salidas
             Q  estados
             λ  funciones de salida
             δ  funciones de transición entre estados
Autómata de Moore

ET
               QT+ΔT             QT                ST
         δ              MEM               λ
QT


                 CLK

                                      la salida solo depende de las
                                      variables de estado
         ST = λ(QT)
         QT+ΔT = δ(ET, QT)

     LA SALIDA SÓLO CAMBIA EN LOS FLANCOS
         ACTIVOS DE LA SEÑAL DE RELOJ

     Función de salida más sencilla
Autómata de Mealy
ET
                                                     ST
                                            λ

               QT+ΔT            QT
 QT      δ             MEM
                                     la salida depende tanto de las
                                     variables de estado como de
                                     las señales de entrada
                 CLK
                                        ST = λ(ET, QT)
                                        QT+ΔT = δ(ET, QT)

 LA SALIDA PUEDE CAMBIAR EN EL INSTANTE EN
         QUE CAMBIEN LAS ENTRADAS,
  INDEPENDIENTEMENTE DE LA SEÑAL DE RELOJ

Menos estados; menos circuitos de memoria
Descripción de sistemas: diagramas de estado

  Cada estado se representa por un círculo
  Cada transición se representa por flechas entre los estados:
     Moore: la salida está definida únicamente por el estado
     Mealy: la salida está definida por el estado y las entradas



               E                                     E/S


     A/S1           B/S2                     A               B

Transición entre el estado A y el B   Transición entre el estado A y el B
   para un autómata de Moore             para un autómata de Mealy
Ejemplo: Análisis de un sistema secuencial (I)




                                  Función de salida:
E                   S
                                 S(t) = E(t) ⋅ Q1T ⋅ Q2T

               Q1   J1
                                   Funciones de transición:
               Q1   K1            J1T = ET + Q1T ⋅ Q2T
                                 K1T = ET
               Q2   J2           J2T = ET
               Q2   K2           K2T = Q2T



         CLK
Ejemplo: Análisis de un sistema secuencial (II)
Tabla de funcionamiento (tabla de verdad):


    E   Q1T   Q2T   J1   K1   J2   K2   Q1T+ΔT Q2T+ΔT   ST
    0    0    0     1    1    0    0      1      0      0
    0    0    1     1    1    0    1      1      0      0
    0    1    0     1    1    0    0      0      0      0
    0    1    1     1    1    0    1      0      0      0
    1    0    0     0    0    1    0      0      1      0
    1    0    1     1    0    1    1      1      0      0
    1    1    0     0    0    1    0      1      1      1
    1    1    1     0    0    1    1      1      0      0
Ejemplo: Análisis de un sistema secuencial (III)
Tabla de transiciones:




                         estado en el
                          instante T
                                          estado en el
                                        instante T+ΔT    /   salida
Ejemplo: Análisis de un sistema secuencial (IV)

Tabla de estados: “Bautizamos” cada combinación de
                   variables de estado




                                                 0/0
Diagrama de estados:             1/0     A
                                             0/0
                                       0/0              D
               estado
                             B                   1/0

               entrada
                                 X/0         C         1/1
                    salida
Diseño de un sistema secuencial

• Descripción del funcionamiento del sistema
• Tabla y diagrama de estados
• Minimización de estados
   • Moore: mismas salidas y mismo estado
   • Mealy: mismo estado
• Asignación de variables de estado
• Tabla de transiciones
• Tabla de excitación (tabla de verdad)
   • Moore: una para las variables de estado y otra para las
     salidas
   • Mealy: única
Diseño de un sistema secuencial: Ejemplo (I)
• Descripción del funcionamiento del sistema:

   Se tiene una confluencia de dos vías férreas con el mismo
   sentido de circulación. Cada vía está dotada de un
   dispositivo que detecta si hay un vehículo en ella ( A y B)
   y de un semáforo (LA y LB), ambos a cierta distancia del
   punto de unión.
   Cuando llega un vehículo a cualquiera de los detectores A
   o B debe activarse la luz de detención de la otra vía, LB o
   LA respectivamente, con el fin de detener a cualquier
   vehículo que llegue por esa vía hasta que el primero haya
   abandonado su detector.

                    A         LA
            Vía A




            Vía B
                    B         LB
Diseño de un sistema secuencial: Ejemplo (II)

• Diagrama y tabla de estados (Mealy)
    En la máquina de estados de Mealy, las salidas cambian cuando lo hacen
    las entradas

                                01/10
     00/00         10/01                        1: Ningún vehículo
                                                2: Llega vehículo por B
             1                  2               3: Llega vehículo por A
                                        11/01   4: Entró vehículo por A y llega por B
                   00/00
                                                5: Entró vehículo por B y llega por A
 01/10                          10/01
                 00/00

                    01/10               4
             3
    10/01
                 11/10
                            5       11/10


                         11/01
Diseño de un sistema secuencial: Ejemplo (III)

• Diagrama y tabla de estados (Moore)
   En la máquina de estados de Moore, las salidas sólo dependen de las
   variables de estado

                                 01
         00          10                      1: Ningún vehículo
                                             2: Llega vehículo por B
         1/00              2/10              3: Llega vehículo por A
                                        11
                     00                      4: Entró vehículo por A y llega por B
                                             5: Entró vehículo por B y llega por A
   01                           10
              00

                      01              4/10
         3/01

        10
                11        5/01        11


                           11
Diseño de un sistema secuencial: Ejemplo (IV)
• Minimización de estados
   Se pueden fusionar líneas de la tabla de estado que tengan los mismos
   números (estado) en las columnas y que tengan las mismas salidas (Moore)
   o distintas (Mealy)

   Por Moore podemos fusionar los estados 2/4 y el 3/5




    Por Mealy podemos fusionar los estados 1/2/4 y el 3/5

                                                         Asignamos la salida
                                                         correspondiente al
                                                         estado estable
Diseño de un sistema secuencial: Ejemplo (V)

• Asignación de variables de estado
   Codificamos cada estado con las variables de estado necesarias para
   asignar un código diferente a cada estado.


  Por Moore tenemos que diferenciar tres estados: necesitamos dos
  variables de estado.

                                       Podemos asignar valores de
                                       las variables de estado con
                                       cualquier criterio. Aquí
                                       hemos hecho coincidir estos
                                       valores con las salidas


   Por Mealy tenemos que diferenciar dos estados: necesitamos una
   variable de estado.
Diseño de un sistema secuencial: Ejemplo (VI)
• Tabla de transiciones:
     En la tabla de estados simplificada sustituimos cada estado por el valor
     de las variables de estado que le hemos asignado en la codificación

                            Moore




Valor de las
variables de
estado en el
instante T                  Mealy                      Valor de las variables
                                                       de estado en el
                                                       instante T+Δt para una
                                                       entrada determinada
Diseño de un sistema secuencial: Ejemplo (VII)
• Tabla de excitación (tabla de verdad)

   Por Moore tenemos dos tablas de verdad, una para las salidas en
   función exclusivamente de las variables de estado y otra para las
   variables de estado en función del estado anterior y de las entradas
Diseño de un sistema secuencial: Ejemplo (VIII)
• Tabla de excitación (tabla de verdad)

   Por Mealy tenemos una única tabla de verdad

Más contenido relacionado

La actualidad más candente

Propiedad de linealidad - Principio de Superposición
Propiedad de linealidad - Principio de SuperposiciónPropiedad de linealidad - Principio de Superposición
Propiedad de linealidad - Principio de SuperposiciónJohan Jair Porras Huamán
 
Unidad 3 c2-control/DISCRETIZACION DE FUNCIONES DE TRANSFERENCIA
Unidad 3 c2-control/DISCRETIZACION DE FUNCIONES DE TRANSFERENCIAUnidad 3 c2-control/DISCRETIZACION DE FUNCIONES DE TRANSFERENCIA
Unidad 3 c2-control/DISCRETIZACION DE FUNCIONES DE TRANSFERENCIADavinso Gonzalez
 
Transistor como conmutador
Transistor como conmutadorTransistor como conmutador
Transistor como conmutadorGoogle
 
Amplificador operacional
Amplificador operacionalAmplificador operacional
Amplificador operacionalTensor
 
Problema resuelto de Maquinas de estado
Problema resuelto de Maquinas de estadoProblema resuelto de Maquinas de estado
Problema resuelto de Maquinas de estadoHugoDanteGarciaMunoz
 
Control de motor a paso con flip flop jk
Control de motor a paso con flip flop jkControl de motor a paso con flip flop jk
Control de motor a paso con flip flop jkfrancisco javier
 
Como Calibrar un osciloscopio
Como Calibrar un osciloscopioComo Calibrar un osciloscopio
Como Calibrar un osciloscopioMacmamia
 
El transistor como amplificador
El transistor como amplificadorEl transistor como amplificador
El transistor como amplificadorJomicast
 
Unidad III: Polos y Ceros de una función de transferencia.
Unidad III: Polos y Ceros de una función de transferencia.Unidad III: Polos y Ceros de una función de transferencia.
Unidad III: Polos y Ceros de una función de transferencia.Mayra Peña
 
Recortadores Serie Y Paralelo
Recortadores Serie Y ParaleloRecortadores Serie Y Paralelo
Recortadores Serie Y ParaleloUisraelCircuitos
 

La actualidad más candente (20)

Tema 7 -_contadores_y_registros
Tema 7 -_contadores_y_registrosTema 7 -_contadores_y_registros
Tema 7 -_contadores_y_registros
 
Automatas[1]
Automatas[1]Automatas[1]
Automatas[1]
 
Electrónica digital: Comparadores
Electrónica digital: ComparadoresElectrónica digital: Comparadores
Electrónica digital: Comparadores
 
10 registros
10 registros10 registros
10 registros
 
Propiedad de linealidad - Principio de Superposición
Propiedad de linealidad - Principio de SuperposiciónPropiedad de linealidad - Principio de Superposición
Propiedad de linealidad - Principio de Superposición
 
Maquinas de estado
Maquinas de estadoMaquinas de estado
Maquinas de estado
 
Flip flops (ff)
Flip flops (ff)Flip flops (ff)
Flip flops (ff)
 
Unidad 3 c2-control/DISCRETIZACION DE FUNCIONES DE TRANSFERENCIA
Unidad 3 c2-control/DISCRETIZACION DE FUNCIONES DE TRANSFERENCIAUnidad 3 c2-control/DISCRETIZACION DE FUNCIONES DE TRANSFERENCIA
Unidad 3 c2-control/DISCRETIZACION DE FUNCIONES DE TRANSFERENCIA
 
Practica0,1,2,3,4
Practica0,1,2,3,4Practica0,1,2,3,4
Practica0,1,2,3,4
 
Transistor como conmutador
Transistor como conmutadorTransistor como conmutador
Transistor como conmutador
 
Amplificador operacional
Amplificador operacionalAmplificador operacional
Amplificador operacional
 
Accionamiento Eléctrico (Parte III)
Accionamiento Eléctrico (Parte III)Accionamiento Eléctrico (Parte III)
Accionamiento Eléctrico (Parte III)
 
Trabajo sobre Flip Flop
Trabajo sobre Flip FlopTrabajo sobre Flip Flop
Trabajo sobre Flip Flop
 
Problema resuelto de Maquinas de estado
Problema resuelto de Maquinas de estadoProblema resuelto de Maquinas de estado
Problema resuelto de Maquinas de estado
 
Control de motor a paso con flip flop jk
Control de motor a paso con flip flop jkControl de motor a paso con flip flop jk
Control de motor a paso con flip flop jk
 
Como Calibrar un osciloscopio
Como Calibrar un osciloscopioComo Calibrar un osciloscopio
Como Calibrar un osciloscopio
 
El transistor como amplificador
El transistor como amplificadorEl transistor como amplificador
El transistor como amplificador
 
Unidad III: Polos y Ceros de una función de transferencia.
Unidad III: Polos y Ceros de una función de transferencia.Unidad III: Polos y Ceros de una función de transferencia.
Unidad III: Polos y Ceros de una función de transferencia.
 
Aplicaciones
AplicacionesAplicaciones
Aplicaciones
 
Recortadores Serie Y Paralelo
Recortadores Serie Y ParaleloRecortadores Serie Y Paralelo
Recortadores Serie Y Paralelo
 

Destacado (20)

Máquinas de Estado
Máquinas de EstadoMáquinas de Estado
Máquinas de Estado
 
Maquina de Estado Finito, Circuito Secuenciales y Automatas de Estado Finito
Maquina de Estado Finito, Circuito Secuenciales y Automatas de Estado FinitoMaquina de Estado Finito, Circuito Secuenciales y Automatas de Estado Finito
Maquina de Estado Finito, Circuito Secuenciales y Automatas de Estado Finito
 
Maquinas de estado finito
Maquinas de estado finitoMaquinas de estado finito
Maquinas de estado finito
 
Recorridos eulerianos
Recorridos eulerianosRecorridos eulerianos
Recorridos eulerianos
 
Grafos
GrafosGrafos
Grafos
 
Diapo teoria de grafos
Diapo teoria de grafosDiapo teoria de grafos
Diapo teoria de grafos
 
Árboles Binarios y Grafos
Árboles Binarios  y GrafosÁrboles Binarios  y Grafos
Árboles Binarios y Grafos
 
Máquinas de Estado Finito en VHDL
Máquinas de Estado Finito en VHDLMáquinas de Estado Finito en VHDL
Máquinas de Estado Finito en VHDL
 
Automatas de estado finito
Automatas de estado finitoAutomatas de estado finito
Automatas de estado finito
 
Arboles y grafos
Arboles y grafosArboles y grafos
Arboles y grafos
 
[#1][Conjunto Potencia][Matemáticas Discretas]
[#1][Conjunto Potencia][Matemáticas Discretas][#1][Conjunto Potencia][Matemáticas Discretas]
[#1][Conjunto Potencia][Matemáticas Discretas]
 
Arboles binarios
Arboles binariosArboles binarios
Arboles binarios
 
Matemáticas discretas- Teoría de Conjuntos
Matemáticas discretas- Teoría de ConjuntosMatemáticas discretas- Teoría de Conjuntos
Matemáticas discretas- Teoría de Conjuntos
 
Teoria de grafos
Teoria de grafosTeoria de grafos
Teoria de grafos
 
Capitulo1 grafos
Capitulo1 grafosCapitulo1 grafos
Capitulo1 grafos
 
Do not let them die
Do not let them dieDo not let them die
Do not let them die
 
Parques de san martin
Parques de san martinParques de san martin
Parques de san martin
 
Tema ii integrales uney
Tema ii integrales uneyTema ii integrales uney
Tema ii integrales uney
 
WEBQUEST
WEBQUEST WEBQUEST
WEBQUEST
 
Varias máquinas
Varias máquinasVarias máquinas
Varias máquinas
 

Similar a Maquinas de estado Finito

Electrónica digital: Tema 7 Sistemas secuenciales síncronos
Electrónica digital: Tema 7 Sistemas secuenciales síncronosElectrónica digital: Tema 7 Sistemas secuenciales síncronos
Electrónica digital: Tema 7 Sistemas secuenciales síncronosSANTIAGO PABLO ALBERTO
 
14531428 secuenciales-asincronos
14531428 secuenciales-asincronos14531428 secuenciales-asincronos
14531428 secuenciales-asincronosAzariel Haiayel
 
Representecion-EspectraDAxz<x<zx<zxz<l.pptx
Representecion-EspectraDAxz<x<zx<zxz<l.pptxRepresentecion-EspectraDAxz<x<zx<zxz<l.pptx
Representecion-EspectraDAxz<x<zx<zxz<l.pptxSANTOS400018
 
Circuito secuencial sincronico sd ii
Circuito secuencial sincronico sd iiCircuito secuencial sincronico sd ii
Circuito secuencial sincronico sd iiVelmuz Buzz
 
Unidad1 sd2
Unidad1 sd2Unidad1 sd2
Unidad1 sd2haibsel
 
Tema 5 de Electrónica digital: Circuitos secuenciales
Tema 5 de Electrónica digital: Circuitos secuenciales Tema 5 de Electrónica digital: Circuitos secuenciales
Tema 5 de Electrónica digital: Circuitos secuenciales SANTIAGO PABLO ALBERTO
 
Electrónica digital: Tema 6.circuitos secuenciales síncronos
Electrónica digital: Tema 6.circuitos secuenciales síncronosElectrónica digital: Tema 6.circuitos secuenciales síncronos
Electrónica digital: Tema 6.circuitos secuenciales síncronosSANTIAGO PABLO ALBERTO
 
Aplicación de la transformada de la Laplace
Aplicación de la transformada de la LaplaceAplicación de la transformada de la Laplace
Aplicación de la transformada de la Laplacekmjrl_unefa
 
Electrónica digital: Análisis de diseño de circuitos secuenciales
Electrónica digital: Análisis de diseño de circuitos secuenciales Electrónica digital: Análisis de diseño de circuitos secuenciales
Electrónica digital: Análisis de diseño de circuitos secuenciales SANTIAGO PABLO ALBERTO
 
S_S de tiempo continuo_V2020.pptx
S_S de tiempo continuo_V2020.pptxS_S de tiempo continuo_V2020.pptx
S_S de tiempo continuo_V2020.pptxCrazyGamerSL
 
texto educativo microelectronica capitulo 4.pdf
texto educativo microelectronica capitulo 4.pdftexto educativo microelectronica capitulo 4.pdf
texto educativo microelectronica capitulo 4.pdfCarlosApolinario8
 
Taller 4 josue stanley lazo rivera
Taller 4 josue stanley lazo riveraTaller 4 josue stanley lazo rivera
Taller 4 josue stanley lazo rivera1000028858888
 
Electrónica digital: diseño sistema secuencial síncrono
Electrónica digital: diseño sistema secuencial síncrono Electrónica digital: diseño sistema secuencial síncrono
Electrónica digital: diseño sistema secuencial síncrono SANTIAGO PABLO ALBERTO
 
Tema 6: Introducción al Diseño Secuencial: Contadores y Registros.
Tema 6: Introducción al Diseño Secuencial: Contadores y Registros.Tema 6: Introducción al Diseño Secuencial: Contadores y Registros.
Tema 6: Introducción al Diseño Secuencial: Contadores y Registros.Manuel Fernandez Barcell
 

Similar a Maquinas de estado Finito (20)

Electrónica digital: Tema 7 Sistemas secuenciales síncronos
Electrónica digital: Tema 7 Sistemas secuenciales síncronosElectrónica digital: Tema 7 Sistemas secuenciales síncronos
Electrónica digital: Tema 7 Sistemas secuenciales síncronos
 
14531428 secuenciales-asincronos
14531428 secuenciales-asincronos14531428 secuenciales-asincronos
14531428 secuenciales-asincronos
 
Td apunte8
Td apunte8Td apunte8
Td apunte8
 
Representecion-EspectraDAxz<x<zx<zxz<l.pptx
Representecion-EspectraDAxz<x<zx<zxz<l.pptxRepresentecion-EspectraDAxz<x<zx<zxz<l.pptx
Representecion-EspectraDAxz<x<zx<zxz<l.pptx
 
Circuito secuencial sincronico sd ii
Circuito secuencial sincronico sd iiCircuito secuencial sincronico sd ii
Circuito secuencial sincronico sd ii
 
Unidad1 sd2
Unidad1 sd2Unidad1 sd2
Unidad1 sd2
 
Tema 5 de Electrónica digital: Circuitos secuenciales
Tema 5 de Electrónica digital: Circuitos secuenciales Tema 5 de Electrónica digital: Circuitos secuenciales
Tema 5 de Electrónica digital: Circuitos secuenciales
 
Circuitos
CircuitosCircuitos
Circuitos
 
Tema4 lógica secuencial
Tema4 lógica secuencialTema4 lógica secuencial
Tema4 lógica secuencial
 
Electrónica digital: Tema 6.circuitos secuenciales síncronos
Electrónica digital: Tema 6.circuitos secuenciales síncronosElectrónica digital: Tema 6.circuitos secuenciales síncronos
Electrónica digital: Tema 6.circuitos secuenciales síncronos
 
Aplicación de la transformada de la Laplace
Aplicación de la transformada de la LaplaceAplicación de la transformada de la Laplace
Aplicación de la transformada de la Laplace
 
Electrónica digital: Análisis de diseño de circuitos secuenciales
Electrónica digital: Análisis de diseño de circuitos secuenciales Electrónica digital: Análisis de diseño de circuitos secuenciales
Electrónica digital: Análisis de diseño de circuitos secuenciales
 
Matematica discreta
Matematica discreta Matematica discreta
Matematica discreta
 
S_S de tiempo continuo_V2020.pptx
S_S de tiempo continuo_V2020.pptxS_S de tiempo continuo_V2020.pptx
S_S de tiempo continuo_V2020.pptx
 
Compuertas Lógicas
Compuertas LógicasCompuertas Lógicas
Compuertas Lógicas
 
16182848-Clase4.ppt
16182848-Clase4.ppt16182848-Clase4.ppt
16182848-Clase4.ppt
 
texto educativo microelectronica capitulo 4.pdf
texto educativo microelectronica capitulo 4.pdftexto educativo microelectronica capitulo 4.pdf
texto educativo microelectronica capitulo 4.pdf
 
Taller 4 josue stanley lazo rivera
Taller 4 josue stanley lazo riveraTaller 4 josue stanley lazo rivera
Taller 4 josue stanley lazo rivera
 
Electrónica digital: diseño sistema secuencial síncrono
Electrónica digital: diseño sistema secuencial síncrono Electrónica digital: diseño sistema secuencial síncrono
Electrónica digital: diseño sistema secuencial síncrono
 
Tema 6: Introducción al Diseño Secuencial: Contadores y Registros.
Tema 6: Introducción al Diseño Secuencial: Contadores y Registros.Tema 6: Introducción al Diseño Secuencial: Contadores y Registros.
Tema 6: Introducción al Diseño Secuencial: Contadores y Registros.
 

Más de Rosangela Perez

Más de Rosangela Perez (9)

Sistema Educativo Bolivariano
Sistema Educativo BolivarianoSistema Educativo Bolivariano
Sistema Educativo Bolivariano
 
Sistema Educativo Bolivariano
Sistema Educativo BolivarianoSistema Educativo Bolivariano
Sistema Educativo Bolivariano
 
Johana
JohanaJohana
Johana
 
Johana
JohanaJohana
Johana
 
Johana
JohanaJohana
Johana
 
Sistema de archivos
Sistema de archivosSistema de archivos
Sistema de archivos
 
Directorios
DirectoriosDirectorios
Directorios
 
Descriptor de archivos
Descriptor de archivosDescriptor de archivos
Descriptor de archivos
 
Presentación1 programacion2
Presentación1 programacion2Presentación1 programacion2
Presentación1 programacion2
 

Último

GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfPaolaRopero2
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdfenelcielosiempre
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfNancyLoaa
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 

Último (20)

GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 

Maquinas de estado Finito

  • 1. Lección 7 DISEÑO DE SISTEMAS SECUENCIALES SÍNCRONOS ELECTRÓNICA DIGITAL 1er curso I.T. Telemática E.U.I.T. Informática de Gijón
  • 2. ET ST=f(ET,QT-ΔT) CIRCUITO COMBINACIONAL QT-ΔT QT MEMORIA Almacena el estado interno del sistema DISEÑO DE SISTEMAS SECUENCIALES: 1.- Identificar los distintos estados internos y las transiciones entre ellos 2.- Diseñar el circuito combinacional para producir las transiciones internas y las señales de salida deseadas
  • 3. Máquina (autómata) de estados finitos Modelo matemático que define el funcionamiento de un sistema (máquina) secuencial síncrono Elementos de una máquina de estados finitos: E  entradas S  salidas Q  estados λ  funciones de salida δ  funciones de transición entre estados
  • 4. Autómata de Moore ET QT+ΔT QT ST δ MEM λ QT CLK la salida solo depende de las variables de estado ST = λ(QT) QT+ΔT = δ(ET, QT) LA SALIDA SÓLO CAMBIA EN LOS FLANCOS ACTIVOS DE LA SEÑAL DE RELOJ Función de salida más sencilla
  • 5. Autómata de Mealy ET ST λ QT+ΔT QT QT δ MEM la salida depende tanto de las variables de estado como de las señales de entrada CLK ST = λ(ET, QT) QT+ΔT = δ(ET, QT) LA SALIDA PUEDE CAMBIAR EN EL INSTANTE EN QUE CAMBIEN LAS ENTRADAS, INDEPENDIENTEMENTE DE LA SEÑAL DE RELOJ Menos estados; menos circuitos de memoria
  • 6. Descripción de sistemas: diagramas de estado Cada estado se representa por un círculo Cada transición se representa por flechas entre los estados: Moore: la salida está definida únicamente por el estado Mealy: la salida está definida por el estado y las entradas E E/S A/S1 B/S2 A B Transición entre el estado A y el B Transición entre el estado A y el B para un autómata de Moore para un autómata de Mealy
  • 7. Ejemplo: Análisis de un sistema secuencial (I) Función de salida: E S S(t) = E(t) ⋅ Q1T ⋅ Q2T Q1 J1 Funciones de transición: Q1 K1 J1T = ET + Q1T ⋅ Q2T K1T = ET Q2 J2 J2T = ET Q2 K2 K2T = Q2T CLK
  • 8. Ejemplo: Análisis de un sistema secuencial (II) Tabla de funcionamiento (tabla de verdad): E Q1T Q2T J1 K1 J2 K2 Q1T+ΔT Q2T+ΔT ST 0 0 0 1 1 0 0 1 0 0 0 0 1 1 1 0 1 1 0 0 0 1 0 1 1 0 0 0 0 0 0 1 1 1 1 0 1 0 0 0 1 0 0 0 0 1 0 0 1 0 1 0 1 1 0 1 1 1 0 0 1 1 0 0 0 1 0 1 1 1 1 1 1 0 0 1 1 1 0 0
  • 9. Ejemplo: Análisis de un sistema secuencial (III) Tabla de transiciones: estado en el instante T estado en el instante T+ΔT / salida
  • 10. Ejemplo: Análisis de un sistema secuencial (IV) Tabla de estados: “Bautizamos” cada combinación de variables de estado 0/0 Diagrama de estados: 1/0 A 0/0 0/0 D estado B 1/0 entrada X/0 C 1/1 salida
  • 11. Diseño de un sistema secuencial • Descripción del funcionamiento del sistema • Tabla y diagrama de estados • Minimización de estados • Moore: mismas salidas y mismo estado • Mealy: mismo estado • Asignación de variables de estado • Tabla de transiciones • Tabla de excitación (tabla de verdad) • Moore: una para las variables de estado y otra para las salidas • Mealy: única
  • 12. Diseño de un sistema secuencial: Ejemplo (I) • Descripción del funcionamiento del sistema: Se tiene una confluencia de dos vías férreas con el mismo sentido de circulación. Cada vía está dotada de un dispositivo que detecta si hay un vehículo en ella ( A y B) y de un semáforo (LA y LB), ambos a cierta distancia del punto de unión. Cuando llega un vehículo a cualquiera de los detectores A o B debe activarse la luz de detención de la otra vía, LB o LA respectivamente, con el fin de detener a cualquier vehículo que llegue por esa vía hasta que el primero haya abandonado su detector. A LA Vía A Vía B B LB
  • 13. Diseño de un sistema secuencial: Ejemplo (II) • Diagrama y tabla de estados (Mealy) En la máquina de estados de Mealy, las salidas cambian cuando lo hacen las entradas 01/10 00/00 10/01 1: Ningún vehículo 2: Llega vehículo por B 1 2 3: Llega vehículo por A 11/01 4: Entró vehículo por A y llega por B 00/00 5: Entró vehículo por B y llega por A 01/10 10/01 00/00 01/10 4 3 10/01 11/10 5 11/10 11/01
  • 14. Diseño de un sistema secuencial: Ejemplo (III) • Diagrama y tabla de estados (Moore) En la máquina de estados de Moore, las salidas sólo dependen de las variables de estado 01 00 10 1: Ningún vehículo 2: Llega vehículo por B 1/00 2/10 3: Llega vehículo por A 11 00 4: Entró vehículo por A y llega por B 5: Entró vehículo por B y llega por A 01 10 00 01 4/10 3/01 10 11 5/01 11 11
  • 15. Diseño de un sistema secuencial: Ejemplo (IV) • Minimización de estados Se pueden fusionar líneas de la tabla de estado que tengan los mismos números (estado) en las columnas y que tengan las mismas salidas (Moore) o distintas (Mealy) Por Moore podemos fusionar los estados 2/4 y el 3/5 Por Mealy podemos fusionar los estados 1/2/4 y el 3/5 Asignamos la salida correspondiente al estado estable
  • 16. Diseño de un sistema secuencial: Ejemplo (V) • Asignación de variables de estado Codificamos cada estado con las variables de estado necesarias para asignar un código diferente a cada estado. Por Moore tenemos que diferenciar tres estados: necesitamos dos variables de estado. Podemos asignar valores de las variables de estado con cualquier criterio. Aquí hemos hecho coincidir estos valores con las salidas Por Mealy tenemos que diferenciar dos estados: necesitamos una variable de estado.
  • 17. Diseño de un sistema secuencial: Ejemplo (VI) • Tabla de transiciones: En la tabla de estados simplificada sustituimos cada estado por el valor de las variables de estado que le hemos asignado en la codificación Moore Valor de las variables de estado en el instante T Mealy Valor de las variables de estado en el instante T+Δt para una entrada determinada
  • 18. Diseño de un sistema secuencial: Ejemplo (VII) • Tabla de excitación (tabla de verdad) Por Moore tenemos dos tablas de verdad, una para las salidas en función exclusivamente de las variables de estado y otra para las variables de estado en función del estado anterior y de las entradas
  • 19. Diseño de un sistema secuencial: Ejemplo (VIII) • Tabla de excitación (tabla de verdad) Por Mealy tenemos una única tabla de verdad