5. Análisis y diseño de sistemas secuenciales (II)

Slides:



Advertisements
Presentaciones similares
6.Componentes básicos de memorización Fundamentos de los Computadores Grado en Ingeniería Informática.
Advertisements

PRÁCTICAS TÉCNICO-PROFESIONALES DISEÑO INDUSTRIAL.
Dirección IP. Una dirección IP es una etiqueta numérica que identifica, de manera lógica y jerárquica, a una interfaz (elemento de comunicación/conexión)
“Intervención en el aula a través de situaciones problemas” Formulas y Funciones Docente: Javier Ospina Moreno Institución educativa Ángela Restrepo Moreno.
Verificación y Validación de Software
 ¿Qué es un sistema de control ? › En nuestra vida diaria existen numerosos objetivos que necesitan cumplirse.  En el ámbito doméstico › Controlar la.
Implementación ISO 9001:
PROGRAMACIÓN I CENTRO DE ESTUDIOS INTEGRADOS EL MARISCAL - CEIM Ing. Luisa Fernanda Arenas Castañeda Feb 6 de 2016.
Algebra de Boole SISTEMAS DIGITALES I.  En 1854 el matemático inglés George Boole formalizó un sistema algebraico de dos valores para expresar cierto.
1 Ingeniería del Software Solución Examen Junio 2009  Ejercicio MasTer (1h 20 min.)  Modelo Casos de Uso (2,5 puntos) Diagrama Casos de Uso Casos de.
ESTRATEGIA COMERCIAL (COM-400) DOCENTE: CLAUDIA M. RUIZ GUTIERREZ U. A. G. R. M.
INFORMATICA II TEMA. ALGORITMOS MAESTRA PAULINA RUIZ SOSA.
MODELO ADDIE Módulo 2. 1.Fundamentos teóricos ADDIE Análisis Diseño Desarrollo Implementación Evaluación Prototipación rápida 2.Actividad de clase.
Fundamentos de Programación de Computadores Módulo de Análisis y Diseño de Algoritmos.
Conferencia # 3 Ingeniería de Software II
Cinemática de mecanismos
2. Simplificación de funciones booleanas: Método de Karnaugh
Algebra de Boole Sistemas Digitales I.
Introducción a la Programación Multimedial
MATEMÁTICA II INGENIERO AGRÓNOMO.
Proceso para el desarrollo de software
Diagrama causa-efecto de Ishikawa
Título proyecto Introducción Implementación / Pruebas Objetivos
LÓGICA COMBINACIONAL PROGRAMABLE
5. Análisis y diseño de sistemas secuenciales (I)
Dibujando la Ciudad: Creando Divisiones Políticas de manera Técnica
Diseño Secuencial El cambio es la única cosa en el universo que no cambia. Helmuth Wilhem Científico alemán.
Introducción a la Programación
EL32D- Análisis y Modelación de Sistemas Dinámicos
Tema 6. Conceptos básicos de programación Clase 1
Universidad manuela beltran - virtual
Introducción a la Simulación
Rectas en el plano cartesiano
Índice temático 2.1 Análisis de problemas. 2.2 Representación de algoritmos: gráfica y pseudocódigo. 2.3 Diseño de algoritmos aplicados a problemas 2.4.
ANALISIS DE PARETO Manuel Yáñez Arzola.
Método de Verificación
Fundamentos de programación
Programación en scratch
UNIVERSIDAD ALONSO DE OJEDA
Tema 2. Sistemas Secuenciales básicos
6.6 Administración de defectos
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA
Simulación de procesos.
CIRCUITOS SECUENCIALES
Simulación Modular Secuencial
ESTRUCTURAS DEL PROCESO FORMATIVO
UNIDAD 3. Autómatas Finitos 3.3 Conversión de un AFND a AFD Presentan: Anahi Avila Valdez Erika F. Palma Tzidejhe Docente: Adrián Chávez 1.
ECUACIONES. 1. ECUACIÓN 2.ECUACIONES DE PRIMER GRADO.
CONCEPTOS BÁSICOS DE COMPUTACIÓN E HISTORIA
MODELO ADDIE. MODELO ADDIE El modelo ADDIE es un proceso de diseño Instruccional interactivo, en donde los resultados de la evaluación formativa de.
Diseño de Sistemas Secuenciales El cambio es la única cosa en el universo que no cambia. Helmuth Wilhem Científico alemán.
Estudio del movimiento
Ing. José David Ortiz Salas
CURSO PROGRAMACIÓN BÁSICA SEMANA 2
1.5 EL PROCESO DE SIMULACIÓN
Capitulo 1 Almacenamiento de datos
RECTAS Y SISTEMAS DE ECUACIONES
estadistica 6 graficas Gráficas
FUNDAMENTOS DE PROGRAMACION
Conceptos Generadores del Diseño
Diseño de algoritmos.
Conversión de Binario a Decimal
UNIVERSIDAD AUTONOMA DE TAMAULIPAS
Análisis de error en estado estacionario
5.Análisis y diseño desistemas secuenciales (III) Fundamentos de los Computadores Grado en Ingeniería Informática.
CIRCUITOS DIGITALES Profesor: Elmer Hugo Arellanos Tafur Unidad : 2 Semana : 7 Sesión : 12 Semestre: I.
Arquitectura de Hardware
LAS ETAPAS DE LA SIMULACIÓN NUMÉRICA
 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.
Transcripción de la presentación:

5. Análisis y diseño de sistemas secuenciales (II) Fundamentos de los Computadores Grado en Ingeniería Informática

Diseño de sistemas secuenciales Objetivo: generar la implementación de un sistema secuencial a partir de una descripción funcional Pasos: Convertir la descripción del sistema en un diagrama de estados (es deseable reducir el número de estados para minimizar el número de biestables necesarios) Generar las tablas de estado siguiente y salida Codificar los estados, es decir, asignar los códigos binarios que representarán cada estado en los biestables Determinar el tipo de biestables más adecuado para la implementación del circuito Obtener las ecuaciones de excitación para las entradas de cada uno de los biestables Obtener las ecuaciones de salida Diseñar y optimizar la lógica necesaria para completar el circuito Generar un cronograma que pueda verificarse por simulación para comprobar si el comportamiento del sistema es el que se deseaba obtener Análisis y diseño de sistemas secuenciales

Diseño de sistemas secuenciales (I) Pasos: Construir el diagrama de estados Generar tablas de estado siguiente y de salida Codificar entradas, estados y salidas Elegir biestables Obtener ecuaciones de excitación Obtener ecuaciones de salida Realizar esquema lógico Simular y verificar Análisis y diseño de sistemas secuenciales

Análisis y diseño de sistemas secuenciales

Diseño de sistemas secuenciales (I) Vamos a realizar el diseño del circuito secuencial correspondiente a este diagrama de estados Las salidas dependen sólo del estado actual (están indicadas en el estado) así que obtendremos un circuito de tipo Moore Análisis y diseño de sistemas secuenciales

Diseño de sistemas secuenciales (I) A partir del diagrama de estados puede generarse fácilmente la tabla de estado siguiente Análisis y diseño de sistemas secuenciales

Diseño de sistemas secuenciales (I) Dado que los estados del diagrama dado ya están codificados, no tenemos necesidad de asignar ninguna codificación a los estados El diagrama contiene cuatro estados, por lo que tendremos que utilizar dos biestables Para simplificar el ejemplo supondremos que el primer biestable es de tipo JK y el segundo biestable es de tipo D Análisis y diseño de sistemas secuenciales

Diseño de sistemas secuenciales (I) A partir de la tabla de estado siguiente, y conociendo el tipo de biestable, podemos generar la tabla de excitación. Hay que utilizar las tablas de excitación de los biestables JK y D Análisis y diseño de sistemas secuenciales

Diseño de sistemas secuenciales (I) La lógica de entrada a los biestables puede obtenerse simplificando las funciones correspondientes Análisis y diseño de sistemas secuenciales

Diseño de sistemas secuenciales (I) La lógica de entrada a los biestables puede obtenerse simplificando las funciones correspondientes Análisis y diseño de sistemas secuenciales

Diseño de sistemas secuenciales (I) La lógica de entrada a los biestables puede obtenerse simplificando las funciones correspondientes Análisis y diseño de sistemas secuenciales

Diseño de sistemas secuenciales (I) A partir del diagrama de estados también puede generarse la tabla de salida, teniendo en cuenta que estamos hablando de un circuito de tipo Moore Análisis y diseño de sistemas secuenciales

Diseño de sistemas secuenciales (I) La lógica de salida del circuito puede obtenerse simplificando las funciones correspondientes Análisis y diseño de sistemas secuenciales

Diseño de sistemas secuenciales (I) Ahora que tenemos las ecuaciones podemos completar el proceso de diseño dibujando el diagrama del circuito Análisis y diseño de sistemas secuenciales