Circuitos secuenciales

Slides:



Advertisements
Presentaciones similares
Circuitos Secuenciales
Advertisements

Capítulo 1 Algebra de Boole.
Tema 7: Análisis y diseño con registros
2 Curso de Ingenieros de Telecomunicación Soluciones al examen 20 de Junio Con la llegada definitiva de la nueva moneda, el euro, se hace preciso.
CIRCUITOS SECUENCIALES E.U.I.T. Informática de Gijón
Circuitos Lógicos Combinatorios
Compuertas lógicas.
Diseño de Circuitos Lógicos Secuenciales1
[ Arquitectura de Computadores ] SISTEMAS DIGITALES
Prof. Edgardo Vargas Moya
Circuitos secuenciales
Máquinas de estado Máquinas de estados :
DESCRIBIR LOS PRINCIPIOS DE LA LÓGICA SECUENCIAL
Sistemas Sincrónicos vs. Asincrónicos
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
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.
DESCRIBIR LOS PRINCIPIOS DE LA LÓGICA SECUENCIAL
Circuitos Secuenciales
Teoría de la Computación
CURSO: UNIDAD 4: LENGUAJES HDL
Flip-Flop RS.
Entradas FF Sincrónicas y Asincrónicas
 SON FUNCIONES LÓGICAS  REPRESENTADAS POR TABLAS DE VERDAD  SIMPLIFICABLES POR LÓGICA BOOLEANA  SIMPLIFICABLES POR KARNAUGH  APLICACIONES: funciones.
circuitos vlsi TEMA 4. LÓGICA SECUENCIAL CMOS Dr. José Fco. López
DESCRIBIR LOS PRINCIPIOS DE LA LÓGICA SECUENCIAL
EXAMEN CORTO SOBRE FLIP-FLOPS
DESCRIBIR LOS PRINCIPIOS DE LA LÓGICA SECUENCIAL
REGISTROS DE DESPLAZAMIENTO
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
Retardo de Propagación
UNIDAD VI: CIRCUITOS LÓGICOS SECUENCIALES
Introducción a la Electrónica
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 VI: CIRCUITOS LÓGICOS SECUENCIALES
Lógica de Tres Estados (TRI-STATE)
Circuitos Digitales.
Organización del Computador 1
Diseño lógico secuencial con VHDL
Sistemas Secuenciales Electrónica Digital
ARQUITECTURA DE COMPUTADORES
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.
FLIP - FLOP Oscar Ignacio Botero H..
Alumno: Gerardo Mario Valdés Ortega
Flip-Flop Integrantes: Hesbon Esaù Torres Jaime
Máquinas de estado con VHDL
Circuitos secuenciales 2
Arquitectura de Computadores IIC 2342 Semestre Rubén Mitnik Pontificia Universidad Católica de Chile Escuela de Ingeniería Departamento de Ciencia.
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.
El procesador Datapath y control. Universidad de SonoraArquitectura de Computadoras2 Introducción En esta parte del curso contiene: Las principales técnicas.
SIMBOLario EI 2016.
Diseño de Circuitos Lógicos Secuenciales
FLIP - FLOPS.
CIRCUITOS SECUENCIALES
CIRCUITOS DIGITALES II
Sistemas Secuenciales Electrónica Digital Electrónica Básica José Ramón Sendra Sendra Dpto. de Ingeniería Electrónica y Automática ULPGC.
 Seattle Pacific University EE Logic System DesignFSM-1 Elevator Controller We’re hired to design a digital elevator controller for a four-floor.
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:

Circuitos secuenciales FLIP - FLOPS Latch transparente muestrea las entradas todo el tiempo que el reloj permanezca activado (en 1). Cambia de estado cuando un borde de la señal de reloj es aplicada. Dispositivos disparados por flanco muestrean las entradas en el borde del evento Generan el enganche del dato de entrada si la ventana de muestreo es pequeña cuando el latch está viendo las entradas de los datos (flip-flop). Las entradas de reloj dinámicas y los latches que las usan reducen la ventana a un tiempo muy pequeño alrededor del borde del reloj. Hay dos tipos de entradas de reloj dinámicas: disparadas por flanco positivo o negativo y master-slave. Eliminan la combinación no permitida para el latch R-S.

Circuitos secuenciales J-K Flipflop Cómo eliminar el estado prohibido? R-S latch K J S R Q \ Idea: use la salida realimentada para garantizar que R y S nunca serán uno J, K ambos a uno mantienen “ toggle” J K Q* Función Q Mantiene 1 Reset Set Toggle Characteristic Equation: Q+ = Q K + Q J

Circuitos secuenciales J-K Flipflop R-S latch K J S R Q \ 100 J K Q \ Corrección Toggle: Cambio de estado por cada evento de reloj Solución: Master/Slave Flipflop

Circuitos secuenciales Flipflop J-K Master/Slave Etapa Master Etapa Slave J R-S Latch K R S \Q Q \P P Clk Muestrea entradas mientras clock alto Muestrea entradas mientras clock bajo Usa tiempo para romper camino realimentación de salida a entradas Operación Correcta Del “toggle”

Circuitos secuenciales     Circuitos secuenciales Tabla de excitación   J K CK Q* X Q 1   J K 0 0 X 0 1 1 1 0 1 1 Q* Q Diagrama de estados 1 JK 1d d1 0d d0 Ecuación característica  

Circuitos secuenciales Edge-Triggered Flipflops 1's Catching: a 0-1-0 glitch on the J or K inputs leads to a state change! forces designer to use hazard-free logic Solution: edge-triggered logic Negative Edge-Triggered D flipflop 4-5 gate delays setup, hold times necessary to successfully latch the input Characteristic Equation: Q+ = D Negative edge-triggered FF when clock is high

Circuitos secuenciales   Circuitos secuenciales Edge-triggered Flipflops Step-by-step analysis Negative edge-triggered FF when clock goes high-to-low data is latched Negative edge-triggered FF when clock is low data is held

Circuitos secuenciales Positive vs. Negative Edge Triggered Devices Positive Edge Triggered Inputs sampled on rising edge Outputs change after rising edge Negative Edge Triggered Inputs sampled on falling edge Outputs change after falling edge Toggle Flipflop Formed from J-K with both inputs wired together

Circuitos secuenciales Latch transparente muestrea entradas todo el tiempo que el reloj permanezca activado (en 1) Dispositivos disparados por flanco muestrean las entradas en el borde del evento 7474 D Q Clk Timing Diagram: Flip flip disparado por borde positivo 7476 D Q C Clk Latch sensible a nivel Circulo si es disparado por borde negativo Igual comportamiento a menos que cambien las entradas mientras el reloj es alto

Circuitos secuenciales Tabla de transición Tabla de excitación D Reloj Q*   1 X Q FlipFlop D D 0 0 0 1 1 1 0 1 1 Q Q* Diagrama de estados:   Ecuación característica :

Circuitos secuenciales Circuitos equivalentes de Flip-flops Flip-flop JK Flip-flop D Flip-flop T Flip-flop T Flip-flop T

Circuitos secuenciales Aplicaciones de Flip-Flops

Circuitos secuenciales Aplicaciones de Flip-Flops

Circuitos secuenciales Latches vs. Flipflops Input/Output Behavior of Latches and Flipflops Type When Inputs are Sampled When Outputs are Valid unclocked always propagation delay from latch input change level clock high propagation delay from sensitive (Tsu, Th around input change latch falling clock edge) positive edge clock lo-to-hi transition propagation delay from flipflop (Tsu, Th around rising edge of clock rising clock edge) negative edge clock hi-to-lo transition propagation delay from flipflop (Tsu, Th around falling edge of clock falling clock edge) master/slave clock hi-to-lo transition propagation delay from flipflop (Tsu, Th around falling edge of clock