EL42A Circuitos Electrónicos Semestre Primavera 2003

Slides:



Advertisements
Presentaciones similares
CIRCUITOS SECUENCIALES E.U.I.T. Informática de Gijón
Advertisements

FAMILIA DE LÓGICA PROGRAMABLE EMBEBIDA ALTERA FLEX 10K.
Circuitos secuenciales
DESCRIBIR LOS PRINCIPIOS DE LA LÓGICA SECUENCIAL
UNIDAD VI: CIRCUITOS LÓGICOS SECUENCIALES
Circuitos digitales secuenciales I: Resumen del contenido
Circuitos Secuenciales
Flip-Flop RS.
 SON FUNCIONES LÓGICAS  REPRESENTADAS POR TABLAS DE VERDAD  SIMPLIFICABLES POR LÓGICA BOOLEANA  SIMPLIFICABLES POR KARNAUGH  APLICACIONES: funciones.
Electrónica Digital 1. Es la parte de un sistema que almacena datos binarios en grandes cantidades. Están formadas por matrices de elementos de almacenamiento.
Registros y Contadores
circuitos vlsi TEMA 4. LÓGICA SECUENCIAL CMOS Dr. José Fco. López
EXAMEN CORTO SOBRE FLIP-FLOPS
Alumno: Israel Espinosa Jiménez Matricula: Licenciatura: TIC Asignatura: Arquitectura de Computadoras Cuatrimestre: 4 Página 1 de 9.
SISTEMAS DIGITALES SECUENCIALES
Análisis de Sistemas Secuenciales
EXAMEN CORTO SOBRE FLIP-FLOPS
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
Memorias RAM Características: Son de lectura escritura
Sistemas Secuenciales Electrónica Digital
Organización del Computador 1
Tema 10 Subsistema de memoria de un computador.
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
Arquitectura de Computadores IIC 2342 Semestre Rubén Mitnik Pontificia Universidad Católica de Chile Escuela de Ingeniería Departamento de Ciencia.
Arquitectura de Computadores Clase 17 Tecnologías de Memorias IIC 2342 Semestre Rubén Mitnik Pontificia Universidad Católica de Chile Escuela de.
UNIDAD 3: SISTEMAS COMBINACIONALES Y SECUENCIALES UNIDAD 3: SISTEMAS COMBINACIONALES Y SECUENCIALES ING. GERARDO A. LEAL, MSC Unidad 3: Sistemas Combinacionales.
6.Componentes básicos de memorización Fundamentos de los Computadores Grado en Ingeniería Informática.
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.
Organización del Computador 1 Lógica Digital Circuitos Secuenciales.
BOARD O TARJETA MADRE. EXPOSICION DE INFORMATICA TEMA 1: BOARD TIPOS DE PROCESADOR BUS PUERTOS MEMORIA NUEVAS TECNOLOGIAS.
EL42A Circuitos Electrónicos Semestre Primavera 2003
EL42A Circuitos Electrónicos Semestre Primavera 2003
EL42A Circuitos Electrónicos Semestre Primavera 2003
EL42A Circuitos Electrónicos Semestre Primavera 2003
SIMBOLario EI 2016.
EL42A Circuitos Electrónicos Semestre Primavera 2003
Circuitos combinacionales II
5. Análisis y diseño de sistemas secuenciales (I)
EL42A Circuitos Electrónicos Semestre Primavera 2003
EL42A Circuitos Electrónicos Semestre Primavera 2003
ARQUITECTURA DE HARD WARE COMPONENTES EN BLOQUES DEL PROCESADOR
EL42A Circuitos Electrónicos Semestre Primavera 2003
Registros y Contadores
EL42A Circuitos Electrónicos Semestre Primavera 2003
Organización del Computador
PLDs Dispositivos lógicos programables
TECNOLOGÍA DE EQUIPOS INFORMÁTICOS
FLIP - FLOPS.
CIRCUITOS SECUENCIALES
EL42A Circuitos Electrónicos Semestre Primavera 2003
Memoria y Entrada/Salida Tecnología – Organización - Expansión
Introducción a los Sistemas Digitales Tema 1 1. ¿Qué sabrás al final del tema? n Diferencia entre analógico y digital n Cómo se usan niveles de tensión.
componentes 1 Decodificador 74S47 1 Contador Display ánodo común 7 Resistencias 500 ohmios ( R1-R7 ) 1 Resistencia de 330 ohmios ( R9 ) 2 Leds.
Ing. Diego Barragán Guerrero Máquinas de estado con VHDL.
EL42A Circuitos Electrónicos Semestre Primavera 2003
EL42A Circuitos Electrónicos Semestre Primavera 2003
SISTEMAS SECUENCIALES DIGITALES
Empecemos por el principio
Sistemas Secuenciales Electrónica Digital Electrónica Básica José Ramón Sendra Sendra Dpto. de Ingeniería Electrónica y Automática ULPGC.
Memoria Principal. Memoria primaria (MP), memoria principal, memoria central o memoria interna es la memoria de la computadora donde se almacenan temporalmente.
Transistor de efecto de campo Electrónica I. Características 1. Su operación depende del flujo de portadores mayoritarios solamente. 2. Es más sencillo.
MEMORIA  Es un conjunto de celdas de almacenamiento junto a circuitos asociados que tienen como fin leer y/o almacenar información digital  La memoria.
 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:

EL42A Circuitos Electrónicos Semestre Primavera 2003 Departamento de Ingeniería Eléctrica Universidad de Chile EL42A Circuitos Electrónicos Profesor: Domingo Morales Lizama

Capítulo II Electrónica Analógica Clase Nº 14 Latches y Flip-Flops EL42A Circuitos Electrónicos Profesor: Domingo Morales Lizama

Objetivos Latches y Flip Flops Estudiar propiedades. Revisar en particular Latch RS y Flip Flop RS Temporizado Flip Flop JK Flip Flop JK Master Slave Otros Flip Flops y Edge Triggered EL42A Circuitos Electrónicos Profesor: Domingo Morales Lizama

Configuraciones Biestables (I) Configuración “simétrica” Existen asimetrías intrínsecas: precisión finita en los valores de los dispositivos, dependencia de la temperatura, uso y paso del tiempo, etc. Puntos de equilibrio Estables: Dos puntos (Bi-estable) QA en corte , QB saturado QA saturado, QB en corte Inestable: Estado simétrico Cualquier perturbación lleva al sistema a uno de los puntos de equilibrio estable Ejemplo: Si IRB2   VCQB  (QB tiende a saturarse)  VBQA  (QA tiende a cortarse)  IRA2   VCQA   VBQB  ... Hasta alcanzar el punto de equilibrio estable QA corte, QB saturado EL42A Circuitos Electrónicos Profesor: Domingo Morales Lizama

Configuraciones Biestables (II) Concepto interesante Limitación: no existe control del estado Idea Control externo del estado de un biestable Aplicación como memoria de 1 bit Resultado Latches y Flip-Flops EL42A Circuitos Electrónicos Profesor: Domingo Morales Lizama

Latch RS Genérico Tabla de Verdad X Q P Y Fila X Y Q P 1 2 3 4 Qantes 2 3 4 Qantes Pantes Notar: Existe retroalimentación. La entrada a las compuertas no debe representar carga para la salida. Características: - Implementa unidad de memoria básica. Funciones: Capacidad de seteo y reseteo (filas 2-3); Memorizar: X=Y=1 mantiene los datos (siempre que exista alimentación) - Se activa por nivel de voltaje, desde la salida se puede “ver” la entrada a través del latch pues es “transparente”. - Si se suprime la entrada X=Y=0, se tiene que P = ~Q, que es el modo de operación deseable. - Varias configuraciones y tecnologías de implementación posibles (CMOS, TTL, ECL, etc.) EL42A Circuitos Electrónicos Profesor: Domingo Morales Lizama

Aplicación Básica: Chatterless Switch X Y Q tswitch t0 Rebotes No hay Rebotes X Y Q P +5V Latch tswitch 2 1 X Y Q P 1 Qa Pa En t= t0 el switch (SPDT) conmuta desde la posición 1 a la posición 2 y tarda en hacer contacto un tiempo tswitch . Al hacer contacto existen rebotes (chatters) que provocan que el voltaje en el terminal 2 conmute entre 0 y 5 V como muestra la figura para X. El latch permite eliminar esos rebotes al “memorizar” la transición inicial y no alterar este estado. EL42A Circuitos Electrónicos Profesor: Domingo Morales Lizama

Ejemplo Realización: Latch RS CMOS (I) Q S=1 (R=1 simetría) N1 On y P1 Off  P = “low”  N3 Off y P3 On  para obtener Q necesito conocer R R=0 (S=0 simetría) N4 Off y P4 On  Implementación con compuertas NOR CMOS: No representan carga una a la otra (Para la salida de un NOR la carga es el terminal Gate, el cual consume corriente despreciable a “bajas” frecuencias). La entrada S=1, R=0 no es deseable pues se pierde el carácter lógico complementario de Q y P = ~Q. S R Q P Qantes Pantes 1 EL42A Circuitos Electrónicos Profesor: Domingo Morales Lizama

Ejemplo Realización: Latch RS CMOS (II) Set Reset S=0, R=1 “Resetear” S=1, R=1 “Indeseado” S=1, R=0 “Setear” Set=0, Reset=0 “mantener estado” Estado inicial: “cualquiera” EL42A Circuitos Electrónicos Profesor: Domingo Morales Lizama

Temporización Incorporación de reloj (Clock, Ck, pulsos periódicos): - Definición Latches y Flip Flops: Los Latches se disparan (trigger) por nivel de voltaje, mientras que los FF lo hacen por el flanco (edge) del reloj. - Define Estados (n) en función del tiempo. t T 2T (n1)T nT (n+1)T tp  T Qn Qn+1 Tiempo de bit n Ck Control de la operación del latch: El reloj habilitará el latch para realizar sus funciones: seteo, reseteo y memorizar. Las acciones anteriores deberán suceder sólo cuando existe un pulso en el sistema. Por lo tanto, el tiempo tp deberá permitir que las compuertas alcancen el régimen permanente. Estados: estables en el tiempo de bit entre pulsos. Los cambios de estado pueden ocurrir durante el pulso (nivel) o cuando éste aparece o desaparece (flanco) EL42A Circuitos Electrónicos Profesor: Domingo Morales Lizama

Flip Flop RS Temporizado Ck Q Transición de estado (Q): Flanco negativo S R Ck Q Sn Rn Qn+1 Qn 1 ? - Es “transparente”: La salida “ve” el comportamiento de la entrada, y se adapta a esté, lo cual no es deseable - Disparado por flanco negativo: La salida responde a la entrada RS justo en la transición negativa de Ck - Problema en la transición: Luego de que Ck vuelve a “0”, cualquier asimetría en el latch provoca no saber cuál será el valor de Q EL42A Circuitos Electrónicos Profesor: Domingo Morales Lizama

Flip Flop JK: Características Básicas Ck S R Q FF JK: transparente y de flanco negativo J K Ck Q Qn+1=Jn Qn+ Kn Qn Jn Kn Qn+1 Qn 1 Retroalimentación: Resuelve problema del Flip Flop RS temporizado, pues no aparece la fila S=R=1 (que provoca problemas en el FF SR) EL42A Circuitos Electrónicos Profesor: Domingo Morales Lizama

Flip Flop JK: Preset y Clear Terminales Preset y Clear: Definen estado inicial para el flip-flop. Pr y Cr son la entrada a un latch RS si Ck es 0 (para ambas operaciones). Dado que es un latch, Pr y Cr deberán ser complementarios. Modos de operación * Tabla Flip Flop JK J K Ck Q Pr Cr Convención Simbólica Clear: (Cr=0, Pr=1 ) Preset: (Pr=0, Cr=1 ) Lógica Negativa  Negadores en variable J K Ck Q Pr Cr EL42A Circuitos Electrónicos Profesor: Domingo Morales Lizama

Flip Flop JK: Race Around Condition Ck Q Pr Cr Problema flip flop JK: “Race Around Condition” Mientras Ck está en “1” el estado Qn queda indefinido debido a que el Flip Flop es transparente: La salida cambia debido a la entrada y reaparece en la entrada para provocar un cambio en la salida la cual se retroalimenta a la entrada ... Qn+1=Jn Qn+ Kn Qn Entrada: J=1, K=1 Estado: Qn-1= 0 Entrada: J=1, K=1 Estado: Qn = 1 Entrada: J=1, K=1 Estado: Qn+1 = 0 t ... t t Ck=1, durante tp segundos t propagación interna (transistores): El estado queda indefinido. Solución no-práctica: tp<t <T. EL42A Circuitos Electrónicos Profesor: Domingo Morales Lizama

Flip Flop JK Master Slave (I) Pr Cr S R Q Ck Master Slave El símbolo indica que el cambio de estado se realiza en el flanco negativo del reloj de entrada. EL42A Circuitos Electrónicos Profesor: Domingo Morales Lizama

Flip Flop JK Master Slave (II) Operación pulso (flanco +): Cuando el pulso de reloj aparece se habilita la entrada de JK a la sección Master mientras que la sección Slave mantiene el estado que poseía (Q). Master entrega en su salida SR la operación del flip flop JK sin Race Around, pues el estado Q no cambia. J K Pr Cr Q Ck Master Slave S R Operación flanco : En el flanco negativo del pulso el Master deshabilita la entrada manteniendo en las variables S y R el resultado de la señal de entrada JK y del estado Q que se encontraba en ese momento. Al mismo momento, se habilita la sección Slave, por lo que los datos SR captados son operados en el latch definiendo el nuevo estado Q. El FF JK Master Slave no es transparente!!! EL42A Circuitos Electrónicos Profesor: Domingo Morales Lizama

Otros Flip Flops Flip Flop D (Data) Flip Flop T (Toggle) Qn+1=Jn Qn+ Kn Qn Flip Flop D (Data) Jn=Dn ; Kn=Dn Práctico como “delay” de un bit Flip Flop T (Toggle) Jn=Kn=Tn Práctico en contadores, donde T=“1” J K Ck Q Pr Cr D Dn Qn+1 1 Qn+1=Dn Ck J K Ck Q Pr Cr T Tn Qn+1 1 Qn Ck EL42A Circuitos Electrónicos Profesor: Domingo Morales Lizama

Flip Flop D Edge Triggered Positivo Ck Q Flip Flop D Notar que la configuración no es Master Slave, sin embargo es disparado por flanco positivo y no es transparente. A esta configuración se le llama edge-triggered (En la figura el 74LS74) También existe una versión edge triggered positivo para el Flip Flop JK Master Slave (74LS109). EL42A Circuitos Electrónicos Profesor: Domingo Morales Lizama

Aplicaciones Registros de Desplazamiento, contadores, divisores por N (lo verán en PDI) Memorias (ROM, RAM) Lógica Combinacional, Secuencial EL42A Circuitos Electrónicos Profesor: Domingo Morales Lizama

Sistema Combinacional: Definición Circuitos que tienen una o más líneas de entrada y que calculan uno o varios valores de salida determinados únicamente por las entradas actuales Ejemplos Importantes Multiplexores (MUX)- demultiplexores (DEMUX) Decodificadores ALUs ROMs, EPROMs, EEPROMs EL42A Circuitos Electrónicos Profesor: Domingo Morales Lizama

Mapeo Display de 7 segmentos EL42A Circuitos Electrónicos Profesor: Domingo Morales Lizama

Buffers e inversores Tri-estado Control de acceso a buses mediante alta impedancia Funciona como buffer Bus: muchos dispositivos conectados en paralelo  impedancia equivalente pequeña  puede representar carga para uno de los dispositivos conectados al bus EL42A Circuitos Electrónicos Profesor: Domingo Morales Lizama

Decodificador 2  4 Características Entradas S0 y S1 definen la línea de salida que se activará Se activa una y sólo una n bits de entrada  2n líneas a controlar Salida tri-estado: permite control en la toma del bus EL42A Circuitos Electrónicos Profesor: Domingo Morales Lizama

Decodificador 2 4 EL42A Circuitos Electrónicos Profesor: Domingo Morales Lizama

Memoria ROM (I) Memoria ROM Posee un Chip Select (CS ó CE) que habilita la pastilla Un Output Enable (OE) que habilita las salidas (columnas de la matriz) Un decodificador que selecciona una y sólo una fila de la matriz Una matriz donde está almacenada la información (típicamente NMOS) EL42A Circuitos Electrónicos Profesor: Domingo Morales Lizama

Memoria ROM (II) Matriz NMOS Funcionamiento M1-M7-M9 son cargas Los restantes son drivers Funcionamiento Línea de palabra a “1”  transistor driver con baja impedancia La vertical forma un “OR” La carga invierte  columna es un NOR Se almacena información sólo para lectura EL42A Circuitos Electrónicos Profesor: Domingo Morales Lizama

ROM con direccionamiento bi-dimensional (filas y columnas) EL42A Circuitos Electrónicos Profesor: Domingo Morales Lizama

Memoria RAM Estática (SRAM) Permite Lectura y Escritura (pin RD) Salida Tri-estado (OE) Estructura memoria 2n m Direccionamiento: n bits Información almacenada: 2n palabras (words) en filas Salida: m bits Conexión a buses I/O Decodificador de Filas (puede incluir uno de columnas) EL42A Circuitos Electrónicos Profesor: Domingo Morales Lizama

Memoria RAM dinámica (DRAM) VLSI Se considera la capacidad de los MOSFET para almacenar información No requiere alimentación constante Condensador se descarga con corriente constante (~pA)  se debe aplicar voltaje en forma periódica para no perder la información Al proceso anterior se le denomina “refresco” EL42A Circuitos Electrónicos Profesor: Domingo Morales Lizama

Organización de Memorias EL42A Circuitos Electrónicos Profesor: Domingo Morales Lizama

Características Memorias Tipo Categoría Borrado Volátil Uso Típico SRAM Lectura/Escritura Eléctrico Si Caché Nivel 2 DRAM Memoria Principal ROM Sólo Lectura No es posible No Grandes Volúmenes PROM Pequeños Volúmenes EPROM Típicamente Lectura Radiación UV Dispositivos Prototipos EEPROM Dispositivos Prototipos FLASH Cámara Digital EL42A Circuitos Electrónicos Profesor: Domingo Morales Lizama

Resumen Latches Flip Flops Aplicaciones Gatillados por nivel de voltaje (y no flanco) Permiten generar memoria de un bit Flip Flops Cambios de estado gatillados por flancos (Edge triggered positivo o negativo) Master Slave: no transparente Aplicaciones Registros de desplazamiento, contadores, divide por N Memorias: RAM y ROM EL42A Circuitos Electrónicos Profesor: Domingo Morales Lizama