EXAMEN CORTO SOBRE FLIP-FLOPS

Slides:



Advertisements
Presentaciones similares
DISEÑO DE TRANSFERENCIA ENTRE REGISTROS
Advertisements

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
Diseño de Circuitos Lógicos Secuenciales1
Máquinas de estado Máquinas de estados :
Organización de Computadoras UNLA
DESCRIBIR LOS PRINCIPIOS DE LA LÓGICA SECUENCIAL
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.
INTEGRANTES: CABRERA BYRON GUAMAN PABLO NIOLA XAVIER MOLINA JORGE
Circuitos Secuenciales
Circuitos Combinacionales Comunes
Circuitos Combinacionales
Flip-Flop RS.
Entradas FF Sincrónicas y Asincrónicas
Sistemas Secuenciales
 SON FUNCIONES LÓGICAS  REPRESENTADAS POR TABLAS DE VERDAD  SIMPLIFICABLES POR LÓGICA BOOLEANA  SIMPLIFICABLES POR KARNAUGH  APLICACIONES: funciones.
Registros y Contadores
circuitos vlsi TEMA 4. LÓGICA SECUENCIAL CMOS Dr. José Fco. López
Diseño de un Controlador de Luces de un Semáforo
DESCRIBIR LOS PRINCIPIOS DE LA LÓGICA SECUENCIAL
Demultiplexor y Chip 74LS154
DESCRIBIR LOS PRINCIPIOS DE LA LÓGICA SECUENCIAL
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
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 VI: CIRCUITOS LÓGICOS SECUENCIALES
Codificadores y Decodificadores
Tecnologías de las computadoras
Lógica de Tres Estados (TRI-STATE)
[ Arquitectura de Computadores ] SISTEMAS DIGITALES
Maestría en Ingeniería Electrónica
Integración de entidades en VHDL
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.
CIRCUITOS NO COMBINACIONALES
FLIP - FLOP Oscar Ignacio Botero H..
Alumno: Gerardo Mario Valdés Ortega
Flip-Flop Integrantes: Hesbon Esaù Torres Jaime
Compuertas lógicas INTRODUCCION
Biestables Tema 8.
Diseño de Sistemas Secuenciales Síncronos
Maestría en Ciencias de la Computación Arquitectura de Computadoras
 PRESENTADO POR : ANDRES MAYORGA DANIELA PAEZ VEGA.
Máquinas de estado con VHDL
Introducción al Algebra de Boole Principios de Lógica Digital
Circuitos Combinacionales I
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.
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.
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:

EXAMEN CORTO SOBRE FLIP-FLOPS IMPLEMENTE EL DIAGRAMA DE ESTADO MOSTRADO EN LA FIGURA UTILIZANDO FLIP-FLOPS TIPO JK. SE TRATA DE UN CONTADOR SINCRONO DE 3 BITS.

Flip-Flops Elementos de Memoria

Interacción entre dispositivos combinacionales y secuenciales Introducción. Los circuitos lógicos que se han estudiado son solamente combinacionales cuyas salidas dependen estrictamente del estado presente de sus entradas en cualquier instante. Ninguna condición anterior tiene algún efecto en las salidas del presente. Si embargo, en muchas aplicaciones se necesita tener salidas que no solo dependen del estado presente de las entradas sino también del estado anterior. Interacción entre dispositivos combinacionales y secuenciales

Flip-Flop. Un circuito flip-flop puede mantener un estado binario en forma indefinida (en tanto se suministre potencia al circuito) hasta que recibe la dirección de una señal de entrada para cambiar de estado. La diferencia principal entre los diversos tipos de flip-flop está en el número de entradas que poseen y en la manera en la cual las entradas afectan el estado binario. Los tipos más comunes de flip-flop se exponen en las diapositivas siguientes. Para analizar la operación del circuito de la figura siguiente, debe recordarse que la salida de una compuerta NOR es 0 si cualquier entrada es 1, y que la salida es 1 sólo cuando todas las entradas son 0. Como punto de inicio, se supone que la entrada ajuste (set) es 1, y la entrada restaurar (reset) es 0. Ya que la compuerta 2 tiene una entrada de 1, su salida Q´ debe ser 0, la cual pone ambas entradas de la compuerta 1 en 0, de modo que la salida Q es 1. Cuando la entrada ajuste se regresa a 0, la salida permanece igual, debido a que la salida Q permanece en 1, dejando una entrada de la compuerta 2 en 1. (Morris Mano)

El flip-flop tal como se ha discutido es un circuito secuencial asíncrono. Por la adición de compuertas a las entradas del circuito básico, puede hacerse que el FF responda a niveles de entrada durante la ocurrencia de un pulso de reloj. El flip-flop RS con reloj que se muestra en la figura adjunta consta de un flip-flop básico NOR y dos compuertas AND. Las salidas de las dos compuertas AND permanecen en 0 en tanto que el pulso de reloj (abreviado CP, de las iniciales en inglés de clock-pulse) sea 0, sin importar los valores de entrada S y R. Cuando el pulso de reloj va a 1 se permite que la información de las entradas S y R alcancen al flip-flop básico. El estado de ajuste se alcanza con S=1, R=0 y CP=1. Para cambiar al estado despejado, las entradas deben ser S=0, R=1 y CP=1. Un flip-flop puede ser disparado por pulso o por flanco, este último generalmente es el más común.

Estructura lógica interna de un flip-flop SC (Set-clear) Establecimiento de un latch o flip-flop

Restablecimiento de un latch o flip-flop Formas de onda de entrada al FF y la forma de onda de salida en Q

Flip-flop SC activado por reloj

Flip-flop RS activado por reloj

Flip-flop D activado por reloj

Flip-Flop (Latch) tipo RS Para transferencia de datos (p.e. registros de corrimiento)

Flip-Flop (Latch) tipo JK Para aplicaciones generales

Flip-Flop (Latch) tipo D Para transferencia de datos (p.e. registros de corrimiento)

Flip-Flop (Latch) tipo T Sistemas de complementación (p.e. contadores binarios)

…Diseñando con Flip-flops… El diseño con flip-flops puede resultar de un problema verbal, una tabla de estado ó un diagrama de estado. La tabla de estado (o de transición) y el diagrama de estado en esencia son los mismo bajo diferentes ópticas. La tabla de estado siguiente muestra un sistema de dos bits (A y B) y consta de tres secciones etiquetadas estado presente, estado siguiente y salida. El estado presente indica los estados de los flip-flops antes de la ocurrencia del pulso de reloj. El estado siguiente muestra los estados de los flip-flops después de la aplicación de un pulso de reloj, y la sección de salida lista los valores de las variables de salida durante el estado presente. Las secciones de estado siguiente al igual que la de salida tienen dos columnas, una para x=0 y la otra para X=1.

La información de la tabla de estado anterior también puede representarse por medio de un diagrama de estado. En esta diagrama un estado se representa por medio de un círculo y la transición entre estados se indica con flechas dirigidas que conectan los círculos. El número binario dentro de cada círculo identifica el estado que representa el círculo. Las flechas dirigidas están etiquetadas con dos números binarios separados por una diagonal ( / ). El valor de entrada que provoca la transición de estado se etiqueta primero; el número después del símbolo / da el valor de salida durante el estado presente

…En seguida se elaboran mapas de Karnaugh para cada flip-flop…

!! No olvide usar un flip-flop por cada bit del sistema !! EJEMPLO Se desea diseñar un circuito secuencial temporizado cuyo diagrama de estado se muestra en la figura siguiente. Se hará la implementación usando los cuatro tipos de flip-flop a fin de ilustrar eficientemente el procedimiento de diseño. !! No olvide usar un flip-flop por cada bit del sistema !!

Flip-flops tipo JK Entradas del circuito combinacional Estado Siguiente Salidas del Circuito Combinacional mi Estado Presente Entrada Entradas del Flip-Flop A B x JA KA JB KB mo X m1 1 m2 m3 m4 m5 m6 m7