Análisis Análisis y Síntesis Métodos de análisis: Tabla de verdad.

Slides:



Advertisements
Presentaciones similares
INTRODUCCION A LOS PROCESADORES
Advertisements

DISEÑO DE CIRCUITOS COMBINATORIOS
DISEÑO DE TRANSFERENCIA ENTRE REGISTROS
Tema 7: Análisis y diseño con registros
CIRCUITOS SECUENCIALES E.U.I.T. Informática de Gijón
Circuitos Lógicos Combinatorios
Prof. Edgardo Vargas Moya
Circuitos secuenciales
Circuitos secuenciales
Máquinas de estado Máquinas de estados :
Mapas de Karnaugh Término Ejemplo No. d 1´s 1 literal A 8
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
UNIDAD VI: CIRCUITOS LÓGICOS SECUENCIALES
Circuitos digitales secuenciales I: Resumen del contenido
Introducción Control digital
Circuitos Integrados de Aplicación Específica
LECCIÓN 10. INTRODUCCIÓN AL CONTROL MICROPROGRAMADO
DESCRIBIR LOS PRINCIPIOS DE LA LÓGICA SECUENCIAL
INTEGRANTES: CABRERA BYRON GUAMAN PABLO NIOLA XAVIER MOLINA JORGE
Circuitos Secuenciales
Entradas FF Sincrónicas y Asincrónicas
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
Electrónica Digital.
EXAMEN CORTO SOBRE FLIP-FLOPS
HAMING ALVARO CISNEROS.
REGISTROS DE DESPLAZAMIENTO
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
Telefonía celular GSM y GPRS. TECNOLOGÍAS GSM-GPRS GPRSGSM.
El Contador Binario.
APPLICATION PROJECT DIGITAL ELECTRONICS Q1 1BT4.
UNIDAD VI: CIRCUITOS LÓGICOS SECUENCIALES
Lógica Positiva En esta notación al 1 lógico le corresponde el nivel más alto de tensión (positivo, si quieres llamarlo así) y al 0 lógico el nivel mas.
Unidad aritmético-lógica
Realizado por Carolina Rubio
Maestría en Ingeniería Electrónica
Organización del Computador 1
Diseño lógico secuencial con VHDL
Sistemas Secuenciales Electrónica Digital
Organización del Computador 1
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.
CIRCUITOS NO COMBINACIONALES
Oscar Ignacio Botero Henao
Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Marzo de 2011 Sistemas Digitales Electrónica Digital I Diseño Combinacional.
Flip-Flop Integrantes: Hesbon Esaù Torres Jaime
UNIDAD 2. DISEÑO LÓGICO DE PROCESADORES: UNIDAD ARITMÉTICO-LÓGICA Ing. Elizabeth Guerrero V.
Diseño de Sistemas Secuenciales Síncronos
 PRESENTADO POR : ANDRES MAYORGA DANIELA PAEZ VEGA.
Máquinas de estado con VHDL
Circuitos Combinacionales I
Circuitos secuenciales 2
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.
Organización del Computador 1 Lógica Digital Circuitos Secuenciales.
5. Análisis y diseño de sistemas secuenciales (I)
CIRCUITOS SECUENCIALES
Sistemas Secuenciales Electrónica Digital Electrónica Básica José Ramón Sendra Sendra Dpto. de Ingeniería Electrónica y Automática ULPGC.
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:

Análisis Análisis y Síntesis Métodos de análisis: Tabla de verdad. Heurístico. Diagramas de estado. Simulación. Test del hardware. etc..... Introducción a los Sistemas Lógicos y Digitales 2007

Análisis Análisis y Síntesis Ejemplo de análisis heurístico (planteo de ecuaciones y análisis de diagramas de tiempo) Introducción a los Sistemas Lógicos y Digitales 2007

Análisis Análisis y Síntesis Introducción a los Sistemas Lógicos y Digitales 2007

Análisis Análisis y Síntesis Suponiendo que la entrada X se mantiene constante, se observa que las salidas cambian de tal forma que si X=0, las mismas evolucionan como un contador binario regresivo. Si en cambio, X=1, el modo de conteo es progresivo. Introducción a los Sistemas Lógicos y Digitales 2007

Análisis Análisis y Síntesis Ejemplo de planteo de ecuaciones y análisis de diagramas de estados) Introducción a los Sistemas Lógicos y Digitales 2007

Análisis Análisis y Síntesis Introducción a los Sistemas Lógicos y Digitales 2007

Partimos del siguiente circuito: Análisis Análisis y Síntesis Ejemplo de planteo de ecuaciones y análisis de diagramas de estados) Partimos del siguiente circuito: Introducción a los Sistemas Lógicos y Digitales 2007

serie tal que si la secuencia es "100" sacará un 1 por la salida, caso Análisis Análisis y Síntesis Este circuito puede ser un detector de secuencia cíclico de una entrada serie tal que si la secuencia es "100" sacará un 1 por la salida, caso contrario quedará siempre en 0. Además, el siguiente bit después de detectar la secuencia correcta es descartado......... Introducción a los Sistemas Lógicos y Digitales 2007

Simulación del circuito anterior Análisis Análisis y Síntesis Simulación del circuito anterior En este ejemplo, se realiza una posterior simulación por software con entrada por esquemático (MaxPlus-II) con lo cual puede ayudar a estudiar el comportamiento del circuito ya sea para estudiar un circuito desconocido como también para verificar el comportamiento de uno que se está diseñando. Introducción a los Sistemas Lógicos y Digitales 2007

Síntesis Análisis y Síntesis Métodos de síntesis: Heurístico basado en: Tabla de verdad. Ecuaciones lógicas. Diagramas de Karnaugh. Diagramas de estados. Algoritmos de síntesis. Diseño basado en Lenguaje de Descripción del Hardware (HDL) etc..... Introducción a los Sistemas Lógicos y Digitales 2007

Ejemplo de método heurístico: Análisis y Síntesis Ejemplo de método heurístico: Detector de secuencia 1011 que permite solapamiento. Introducción a los Sistemas Lógicos y Digitales 2007

Síntesis por Diagramas de estados Análisis y Síntesis Modelo de Mealy La(s) salida(s) depende(n) de la(s) entrada(s) y del estado actual. Modelo de Moore La(s) salida(s) depende(n) del del estado actual. Bloque combinatorio Bloque de memoria salidas=función (entradas, estado actual) entradas salidas del bloque de Bloque combinatorio Bloque de memoria salidas=función (entradas, estado actual) entradas salidas del bloque de Introducción a los Sistemas Lógicos y Digitales 2007

Síntesis por Mealy Análisis y Síntesis Introducción a los Sistemas Lógicos y Digitales 2007

Tablas de transición para generar el siguiente estado Síntesis por Mealy Análisis y Síntesis Tablas de transición para generar el siguiente estado Introducción a los Sistemas Lógicos y Digitales 2007

Síntesis por Mealy Análisis y Síntesis Si la entrada en S0 cambia de 0 a 1, la salida sigue a la entrada sin importar si el reloj habilita el cambio. ESTO PUEDE TRAER PROBLEMAS EN DISEÑOS MAS COMPLEJOS....!!!!!!!!!!!!!! Introducción a los Sistemas Lógicos y Digitales 2007

Diseño de circuito monoestable disparado por flanco ascendente Síntesis por Moore Análisis y Síntesis Diseño de circuito monoestable disparado por flanco ascendente Introducción a los Sistemas Lógicos y Digitales 2007

Tablas de transición para generar el siguiente estado Síntesis por Moore Análisis y Síntesis Tablas de transición para generar el siguiente estado Introducción a los Sistemas Lógicos y Digitales 2007

Síntesis por Moore Análisis y Síntesis Introducción a los Sistemas Lógicos y Digitales 2007

Síntesis por Moore Análisis y Síntesis Por Moore el mismo problema generó un hardware mas complejo pero con la salida sin depender de la entrada, salvo en cada flanco de reloj. Introducción a los Sistemas Lógicos y Digitales 2007

Diseñar en base a un flip-flop JK un circuito que responda Síntesis por Moore Análisis y Síntesis Diseñar en base a un flip-flop JK un circuito que responda con el siguiente diagrama de estados: Introducción a los Sistemas Lógicos y Digitales 2007

El diagrama de estados corresponde a un flip-flop "JK" Síntesis por Moore Análisis y Síntesis El diagrama de estados corresponde a un flip-flop "JK" Introducción a los Sistemas Lógicos y Digitales 2007

Análisis y Síntesis Síntesis por Moore Introducción a los Sistemas Lógicos y Digitales 2007

Síntesis por Moore Análisis y Síntesis Introducción a los Sistemas Lógicos y Digitales 2007

Contador binario progresivo-regresivo de 2 bits Síntesis por Mealy Análisis y Síntesis Contador binario progresivo-regresivo de 2 bits Introducción a los Sistemas Lógicos y Digitales 2007

Contador binario progresivo-regresivo de 2 bits Síntesis por Mealy Análisis y Síntesis Contador binario progresivo-regresivo de 2 bits Introducción a los Sistemas Lógicos y Digitales 2007

Contador binario progresivo-regresivo de 2 bits Síntesis por Mealy Análisis y Síntesis Contador binario progresivo-regresivo de 2 bits Introducción a los Sistemas Lógicos y Digitales 2007

progresivo-regresivo con FF "D" y "JK" Síntesis por Moore Análisis y Síntesis Diseño de contador progresivo-regresivo con FF "D" y "JK" Introducción a los Sistemas Lógicos y Digitales 2007

Síntesis por Moore Análisis y Síntesis Introducción a los Sistemas Lógicos y Digitales 2007

Síntesis por Moore Análisis y Síntesis Introducción a los Sistemas Lógicos y Digitales 2007

Síntesis por Mealy Análisis y Síntesis Introducción a los Sistemas Lógicos y Digitales 2007

Ejemplo de diseño con estados redundantes Síntesis por Mealy Análisis y Síntesis Ejemplo de diseño con estados redundantes Diseño final con la redundancia Introducción a los Sistemas Lógicos y Digitales 2007

Síntesis por Moore Análisis y Síntesis Introducción a los Sistemas Lógicos y Digitales 2007

Síntesis por Moore Análisis y Síntesis Introducción a los Sistemas Lógicos y Digitales 2007

Síntesis por Moore Análisis y Síntesis Introducción a los Sistemas Lógicos y Digitales 2007

Síntesis por Moore Análisis y Síntesis Introducción a los Sistemas Lógicos y Digitales 2007

Síntesis por Moore Análisis y Síntesis Introducción a los Sistemas Lógicos y Digitales 2007

Síntesis por Moore Análisis y Síntesis Introducción a los Sistemas Lógicos y Digitales 2007

Síntesis por Moore Análisis y Síntesis Introducción a los Sistemas Lógicos y Digitales 2007

Análisis y Síntesis Introducción a los Sistemas Lógicos y Digitales 2007

Análisis y Síntesis "1" Introducción a los Sistemas Lógicos y Digitales 2007

Síntesis por Moore Análisis y Síntesis Introducción a los Sistemas Lógicos y Digitales 2007

Síntesis por Moore Análisis y Síntesis Introducción a los Sistemas Lógicos y Digitales 2007

Detector de paridad par en formato serie de 2 bits de magnitud Síntesis por Moore Análisis y Síntesis Detector de paridad par en formato serie de 2 bits de magnitud Introducción a los Sistemas Lógicos y Digitales 2007

Diseño de comparador de magnitud serie de dos números sin Síntesis por Moore Análisis y Síntesis Diseño de comparador de magnitud serie de dos números sin signo (A y B) donde se transmite el bit mas significativo primero Las salidas Z1Z0 deben cumplir con la siguiente tabla: Si A>B => Z1Z0=10 Si A<B => Z1Z0=01 Si A=B => Z1Z0=11 Si se está comparando => Z1Z0=00 AB Z1Z0 A1..A0 B1..B0 CLK Z1 Z0 Introducción a los Sistemas Lógicos y Digitales 2007

Detector de la secuencia "101" sin solapamiento Síntesis por Moore Análisis y Síntesis Detector de la secuencia "101" sin solapamiento Introducción a los Sistemas Lógicos y Digitales 2007

Síntesis por Moore Análisis y Síntesis Detector de la secuencia "101" sin solapamiento Introducción a los Sistemas Lógicos y Digitales 2007

Comando de un motor con dos pulsadores A y B Síntesis por Moore Análisis y Síntesis Comando de un motor con dos pulsadores A y B Introducción a los Sistemas Lógicos y Digitales 2007

Comando de un motor con dos pulsadores A y B Síntesis por Moore Análisis y Síntesis Comando de un motor con dos pulsadores A y B Introducción a los Sistemas Lógicos y Digitales 2007

Monoestable de 3 ciclos de reloj en alto NO REDISPARABLE Síntesis por Moore Análisis y Síntesis Monoestable de 3 ciclos de reloj en alto NO REDISPARABLE Introducción a los Sistemas Lógicos y Digitales 2007

Monoestable de 3 ciclos de reloj en alto NO REDISPARABLE Síntesis por Moore Análisis y Síntesis Monoestable de 3 ciclos de reloj en alto NO REDISPARABLE Introducción a los Sistemas Lógicos y Digitales 2007

Monoestable de 3 ciclos de reloj en alto NO REDISPARABLE Síntesis por Moore Análisis y Síntesis Monoestable de 3 ciclos de reloj en alto NO REDISPARABLE Introducción a los Sistemas Lógicos y Digitales 2007

Detector de número impar en formato serie cíclico, siendo el Síntesis por Moore Análisis y Síntesis Detector de número impar en formato serie cíclico, siendo el primer bit de entrada de cada secuencia, el MSB. Introducción a los Sistemas Lógicos y Digitales 2007

Síntesis por Moore Análisis y Síntesis Controlador de motor paso a paso Introducción a los Sistemas Lógicos y Digitales 2007

Síntesis por Moore Análisis y Síntesis Controlador de motor paso a paso Introducción a los Sistemas Lógicos y Digitales 2007

Síntesis por Moore Análisis y Síntesis Controlador de motor paso a paso Introducción a los Sistemas Lógicos y Digitales 2007

Síntesis por Moore Análisis y Síntesis Controlador de motor paso a paso Introducción a los Sistemas Lógicos y Digitales 2007

Síntesis por Moore Análisis y Síntesis Circuito monoestable disparado por flanco descendente NO REDISPARABLE Introducción a los Sistemas Lógicos y Digitales 2007

Síntesis por Moore Análisis y Síntesis Introducción a los Sistemas Lógicos y Digitales 2007

Síntesis por Moore Análisis y Síntesis Qué hacemos con esta combinación?? Introducción a los Sistemas Lógicos y Digitales 2007

Síntesis por Moore Análisis y Síntesis El bloque de síntesis es el del caso anterior donde las entradas de datos A y B provienen ahora del conversor analógico-digital. Se debe sincronizar la actividad del ADC para que éste cambie los datos A y B cada 4 ciclos de reloj de la máquina de estados. Introducción a los Sistemas Lógicos y Digitales 2007

Síntesis por Moore Análisis y Síntesis Introducción a los Sistemas Lógicos y Digitales 2007

Síntesis por Moore en ambiente esquemático Análisis y Síntesis Circuito monoestable disparado por flanco ascendente Introducción a los Sistemas Lógicos y Digitales 2007

Síntesis por Moore en ambiente esquemático Análisis y Síntesis Circuito monoestable disparado por flanco ascendente Resultados de la simulación Introducción a los Sistemas Lógicos y Digitales 2007

Método de síntesis por HDL (Lenguaje de Descripción de Hardware) Análisis y Síntesis Método de síntesis por HDL (Lenguaje de Descripción de Hardware) Introducción a los Sistemas Lógicos y Digitales 2007

Síntesis por Moore en AHDL Análisis y Síntesis Detector de secuencia "1000" sin solapamiento Introducción a los Sistemas Lógicos y Digitales 2007

Síntesis por Moore en AHDL Análisis y Síntesis Detector de secuencia "1000" sin solapamiento Resultado de la simulación Introducción a los Sistemas Lógicos y Digitales 2007

Síntesis por Moore en AHDL Análisis y Síntesis Diseño de contador binario progresivo-regresivo de 2 bits Introducción a los Sistemas Lógicos y Digitales 2007

Síntesis por Moore en AHDL Análisis y Síntesis Resultado de la simulación Introducción a los Sistemas Lógicos y Digitales 2007

Síntesis por Moore en AHDL Moore ejemplo 3 Análisis y Síntesis Introducción a los Sistemas Lógicos y Digitales 2007

Síntesis por Moore en AHDL Moore ejemplo 3 Análisis y Síntesis Introducción a los Sistemas Lógicos y Digitales 2007

Síntesis por Moore en AHDL Moore ejemplo 4 Análisis y Síntesis Introducción a los Sistemas Lógicos y Digitales 2007

Síntesis por Moore en AHDL Moore ejemplo 4 Análisis y Síntesis Introducción a los Sistemas Lógicos y Digitales 2007