Diseño de Sistemas Secuenciales Síncronos

Slides:



Advertisements
Presentaciones similares
DISEÑO DE TRANSFERENCIA ENTRE REGISTROS
Advertisements

Tema 7: Análisis y diseño con registros
CIRCUITOS SECUENCIALES E.U.I.T. Informática de Gijón
Filminas Tercera Semana CI-1322 Autómatas y Compiladores Elaborado por: Sergio Pastrana Espinoza A33888.
TIPOS DE GRAMATICAS JERARQUIAS DE CHOMSKY
Circuitos secuenciales
Máquinas de estado Máquinas de estados :
DESCRIBIR LOS PRINCIPIOS DE LA LÓGICA SECUENCIAL
Modelos de Circuitos Secuenciales: Mealy y Moore
UNIDAD VI: CIRCUITOS LÓGICOS SECUENCIALES
UNIDAD VI: CIRCUITOS LÓGICOS SECUENCIALES
UNIDAD VI: CIRCUITOS LÓGICOS SECUENCIALES
Análisis Análisis y Síntesis Métodos de análisis: Tabla de verdad.
NIVEL DE LENGUAJES ORIENTADOS A PROBLEMAS NIVEL DE LENGUAJE ENSAMBLADOR NIVEL DE MAQUINA DEL SISTEMA OPERATIVO NIVEL DE MICROPROGRAMACIÓN NIVEL DE LÓGICA.
Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Sistemas Digitales Electrónica Digital I 17:51 Sistema Digital Binario.
Sistemas Secuenciales
 SON FUNCIONES LÓGICAS  REPRESENTADAS POR TABLAS DE VERDAD  SIMPLIFICABLES POR LÓGICA BOOLEANA  SIMPLIFICABLES POR KARNAUGH  APLICACIONES: funciones.
Registros y Contadores
CARRERA PROFESIONAL: Lengua, Traducción e Interpretación Asignatura: MATEMÁTICA Tema: “FUNCIONES LÓGICAS”
EXAMEN CORTO SOBRE FLIP-FLOPS
EXIGENCIAS COMPUTACIONALES DEL PROCESAMIENTO DIGITAL DE LA INFORMACION
UNIVERSIDAD AUTONOMA SAN FRANCISCO
INTRODUCCIÓN AL DISEÑO SECUENCIAL: CONTADORES Y REGISTROS
Organización del Computador 1
CIRCUITOS DIGITALES II: Análisis de Sistemas Secuenciales
SISTEMAS DIGITALES SECUENCIALES
Análisis de Sistemas Secuenciales
EXAMEN CORTO SOBRE FLIP-FLOPS
Sistemas Secuenciales Asincrónicos
UNIDAD VI: CIRCUITOS LÓGICOS SECUENCIALES
Codificadores y Decodificadores
PLC Controladores Lógicos Programables
Análisis Léxico Área Software de Base.
Unidad 1: FUNDAMENTOS DE COMPUTACIÓN Y PSEUDOLENGUAJE
Maestría en Ingeniería Electrónica
Algoritmos Presentado por: DAVID CUASTUMAL Est. Ingeniería de Sistemas Institución Universitaria CESMAG.
Control y programación de sistemas automáticos: Álgebra de Boole
Organización del Computador 1
Circuitos lógicos combinacionales
Circuitos lógicos combinacionales
Diseño lógico secuencial con VHDL
Diseño de Combinacionales. Diseño Combinacional El diseño consiste en crear un sistema que cumpla con unos requerimientos establecidos, siempre tratando.
Sistemas Secuenciales Electrónica Digital
Organización del Computador 1
REDES COMBINATORIAS 2 MAQUINAS DIGITALES
CIRCUITOS COMBINACIONALES.
Contenido Los puntos 9.7 y 9.8 no se dan 9.1. Revisión del concepto de máquina secuencial. Taxonomía Temporización en los circuitos lógicos síncronos.
Oscar Ignacio Botero Henao
CIRCUITOS COMBINACIONALES.
Alumno: Gerardo Mario Valdés Ortega
Práctica No. 8 Simulación de una función de Series.
Tema 3. Diseño y análisis de circuitos neumáticos
PLANILLA DE CALCULO/EXCEL
Biestables Tema 8.
Máquinas de estado con VHDL
CIRCUITOS COMBINACIONALES Y SECUENCIALES. SON FUNCIONES LÓGICAS REPRESENTADAS POR TABLAS DE VERDAD SIMPLIFICABLES POR LÓGICA BOOLEANA SIMPLIFICABLES.
Organización del Computador 1 Lógica Digital 2 Circuitos y memorias.
5. Análisis y diseño de sistemas secuenciales (I)
Registros y Contadores
Tema 2. Sistemas Secuenciales básicos
CIRCUITOS SECUENCIALES
Diseño de Sistemas Secuenciales El cambio es la única cosa en el universo que no cambia. Helmuth Wilhem Científico alemán.
Ing. Diego Barragán Guerrero Máquinas de estado con VHDL.
Sistemas Secuenciales Electrónica Digital Electrónica Básica José Ramón Sendra Sendra Dpto. de Ingeniería Electrónica y Automática ULPGC.
5.Análisis y diseño desistemas secuenciales (III) Fundamentos de los Computadores Grado en Ingeniería Informática.
MÁQUINAS DE ESTADO FINITAS Pablo San Segundo (C-206)
 SON FUNCIONES LÓGICAS  REPRESENTADAS POR TABLAS DE VERDAD  SIMPLIFICABLES POR LÓGICA BOOLEANA  SIMPLIFICABLES POR KARNAUGH  APLICACIONES: funciones.
CIRCUITOS COMBINACIONALES Y SECUENCIALES. COMBINACIONALES SON FUNCIONES LÓGICAS REPRESENTADAS POR TABLAS DE VERDAD SIMPLIFICABLES POR LÓGICA BOOLEANA.
Sistemas Secuenciales Electrónica Digital. Combinacional: las salidas dependen de las entradas Secuencial: las salidas dependen de las entradas y de valores.
Transcripción de la presentación:

Diseño de Sistemas Secuenciales Síncronos 1 1

Al final de este tema sabrás ... Diferenciar perfectamente entre sistema combinacional y secuencial Modelar sistemas secuenciales mediante Autómatas de Estados Finitos Analizar un sistema secuencial síncrono Realizar la implementación de un sistema secuencial síncrono 2 2

Autómatas de Estado Finitos Máquina de estados: Modelo matemático que describe los circuitos secuenciales síncronos E = { E1, ..., En} conjunto de entradas Z = { Z1, ..., Zm} conjunto de salidas Q = { Q1, ..., Qp} conjunto de estados l : Q x E  Z función de salida d : Q x E  Q función de transferencia 3 3

Estructura General de un Circuito Secuencial Con cada evento de reloj (flanco), el nuevo estado Q(t+1) es recalculado y las salidas del sistema pueden variar. La Memoria es la parte secuencial 4 4

Autómata de Mealy La función de salida depende del estado anterior y de la entrada λ : Q x E  Z δ : Q x E  Q 5 5

Autómata de Moore La función de salida depende sólo del estado. A cada estado le corresponde de forma inequívoca una salida λ : Q  Z δ : Q x E  Q 6 6

Diagramas de Estado Representación gráfica de los Autómatas de Estados Finitos (Finite State Machines, FSM)‏ 7 7

Ejemplo de Diagrama de Transición de Estados (DTE)‏ 8 8

Análisis de Sistemas Secuenciales Síncronos Objetivo: obtener el DTE a partir de un circuito Pasos: Obtener la expresión para la función/es de salida Obtener las expresiones para las funciones de transición (entradas a biestables)‏ Rellenar la tabla de verdad (ecuaciones de excitación)‏ Dibujar el diagrama 9 9

El circuito 10 10

Las expresiones Función Expresión Z(t)‏ (x’+Q1’+Q2)’ J1 ((Q1’Q2)’x)’ K1 x’ J2 x K2 Q2 11 11

Tabla de verdad y diagrama 12 12

Sistemas Secuenciales Síncronos Síntesis o Diseño de Sistemas Secuenciales Síncronos Pasos: Traducción de las especificaciones verbales a diagrama de estados Obtención de las tablas de transición y excitación (en una misma tabla) Minimización de las funciones booleanas de entrada a los biestables y de salidas, en funciones de las entradas del sistema y, si se da el caso, de las salidas de los biestables Implementación del circuito 13 13

Ejemplo: reconocedor de secuencias Secuencia a reconocer: 1101 Definición de estados Codificación de estados Diagrama 0/0 14 14

Ejemplo: reconocedor de secuencias (II)‏ Tabla de transición y excitación Minimización de las función (Karnaugh)‏ 15 15

Ejemplo: implementación 16 16

Conclusiones Los sistemas secuenciales se representan gráficamente mediante diagramas de estados 2 tipos de autómatas secuenciales: Autómatas de Mealy: salida asociada a la transición Autómatas de Moore: salida asociada al estado Análisis de Sistemas Secuenciales Obtener el DTE a partir del circuito Síntesis de Sistemas Secuenciales Diseñar el circuito secuencial que verifica unas determinadas especificaciones Problema: la obtención del diagrama de estados depende de la experiencia del diseñador 17 17