6. Diseño de circuitos integrados

Tamaño: px
Comenzar la demostración a partir de la página:

Download "6. Diseño de circuitos integrados"

Transcripción

1 6. Diseño de circuitos integrados 6.1. Sistemas síncronos 6.2. Limitaciones de diseño 6.3. Señal de reloj 6.4. Control de bus 6.5. Técnicas prohibidas, metaestabilidad 6.6. Control y datos 6.7. Estructuras escalables 6.8. Segmentación 6.9. Comunicación con sistemas asíncronos Sistemas síncronos Un sistema síncrono es aquel cuyo funcionamiento viene regido por una señal de reloj que de forma periódica cambia de valor (0, 1). En la mayoría de las ocasiones, estos sistemas son sensibles a un flanco de reloj, de subida (0 a 1) o de bajada (1 a 0). Es en estos flancos cuando se actualizan los valores de los biestables, que contienen la información del estado del sistema. 1

2 Máquina secuencial síncrona Es un tipo de sistema síncrono cuyo esquema general es: X n CIRCUITO COMBINACIONAL m Z y1 y1 + Q D CLK yp Q D yp + Máquina secuencial síncrona Circuito combinacional: en todo momento está activo, calcula la salida (Z) en función de sus entradas (X e Y), así como el estado en el instante siguiente (Y + ). Biestables (o registro): se activa exclusivamente en un flanco de reloj, en ese momento toma el valor de Y + y lo graba en memoria, haciendo que el estado del circuito pase de ser de Y a Y +. z i = f (x j, y k ) y k + = g (x j, y k ) 2

3 Máquina secuencial síncrona Como su nombre indica, la característica fundamental de estos sistemas es que son síncronos: deben ser síncronos. Por tanto hay que cuidar que así sea. La principal cuestión en el diseño de estos sistemas es su sincronismo, que viene determinado por el tratamiento que se hace a la señal de reloj. La señal de reloj, es la más delicada y hay que asegurar que llegue a todas las partes del circuito con el mínimo retardo posible, o visto de otro modo, sin alcanzar el máximo retardo admisible. Si no ocurriera esto, el comportamiento del circuito dejaría de considerarse síncrono. Máquina secuencial síncrona Causas de retardo: Capacidades en los pines de conexión. Con gran diferencia es la causa de retardo mayor, ya que la capacidad asociada es muy grande Capacidad de entrada en las puertas. Cuanto mayor es el número de puertas que atacamos con una misma señal, mayor retardo provocaremos en la misma. Capacidades de líneas de transmisión. Cuanto mas larga es la línea, mayor es el retardo que provoca. Capacidades parásitas entre líneas de transmisión. Cuanto más cerca estén las líneas, mayor capacidad asociada tienen, y mayor retardo pueden provocar. 3

4 Máquina secuencial síncrona Si realizamos el circuito con componentes discretos, no tendremos problemas de retardos, ya que los retardos asociados a las líneas no son comparables a los de las puertas (pines). En el caso de hacerlo por medio de una de las tecnologías integradas que hemos visto, por ejemplo ASIC, tendremos más problemas, por lo que es necesario cuidar más el diseño. Para diseñar y posteriormente simular el comportamiento del circuito, debemos hace un modelo de retardos: Máquina secuencial síncrona Modelo de retardos: X n CIRCUITO COMBINACIONAL m Z y1 y1 + Q D t1 CLK yp Q D yp + tp Asociamos a cada línea de reloj un retardo distinto. 4

5 Máquina secuencial síncrona El funcionamiento correcto del circuito debe ser: Un instante anterior a que flanco de reloj llegue al primer biestable debe estar preparada la salida (Z,Y + ) del circuito combinacional. De forma que Y + esté preparada para cargarse en los biestables. El último biestable actualizado debe dejar tiempo suficiente para que el nuevo estado se realimente al circuito combinacional y que éste tenga tiempo suficiente para calcular Z e Y, de forma que se pueda cumplir la primera condición. El retardo del circuito combinacional será tcc y la mayor diferencia entre retardos de los biestables ti Máquina secuencial síncrona CLK SALIDA Y ti tcc Retardo de propagación hasta el primer biestable 5

6 Máquina secuencial síncrona El retardo acumulado es el que nos va a determinar el periodo mínimo del ciclo de reloj, por tanto la frecuencia máxima a la que puede trabajar el circuito. Para minimizar el retardo, podemos: Minimizar el retardo tcc optimizando la estructura del circuito combinacional. Minimizar el retardo ti Generando señales de reloj con una potencia de salida alta (FanOUT) Minimizando la longitud de las pistas de conexión de CLK a los biestables y situarlos lo más próximos posible 6. Diseño de circuitos integrados 6.1. Sistemas síncronos 6.2. Limitaciones de diseño 6.3. Señal de reloj 6.4. Control de bus 6.5. Técnicas prohibidas, metaestabilidad 6.6. Control y datos 6.7. Estructuras escalables 6.8. Segmentación 6.9. Comunicación con sistemas asíncronos 6

7 Cargas en las líneas Fan IN. A cada entrada de una puerta le corresponde un parámetro que define la energía necesaria para cambiar de estado lógico dicha entrada. Es proporcional a la capacidad de entrada correspondiente y se expresa en picofaradios (pf) Drive Strength. Potencia que es capaz de suministrar la etapa de salida de una puerta, depende del tamaño de los transistores de salida. Lo mediremos en pf/ns. Para calcular el retardo de propagación de la señal de una salida de una puerta hasta la entrada de otra(s): FI/DS T(ns) = N Existen reglas de diseño dadas por los fabricantes para ser aplicadas a todo el circuito que especifican el valor máximo del cociente (N). Cargas en las líneas Ejemplo: 64 biestables que debemos atacar con la señal de reloj FanIN CLK, biestables = 2 DS inversor = 1,5 FanIN inversor = 1,2 N=8 X: número máximo de biestables que podemos atacar con la señal de salida de un inversor manteniendo el cociente FI/DS N = 8 2 X/1,5 8 -> X = 6 Podemos atacar 6, como tenemos 64 biestables, necesitamos 11 inversores 7

8 Cargas en las líneas Para poder actuar sobre esos 11 inversores, debemos saber cuantos inversores necesitamos desde la señal de reloj: 1,2 X / 1,5 8 -> X = 10 Podemos atacar 10 inversores con 1 inversor, por tanto debemos usar 2 inversores para 11 inversores, repartiéndolos de la forma más equilibrada posible: BIESTABLES 1..6 BIESTABLES BIESTABLES CLK BIESTABLES Retardos El retardo en las puertas se puede separar en la suma de dos: retardo = t DT + t DI Retardo de transporte (t DT ). Debido a los portadores y a los canales de los transistores. Depende de: Tipo de puerta Temperatura: a mayor Tº mayor retardo Tensión de alimentación: a mayor V DD, menor t DT Parámetros tecnológicos Retardo inercial (t DI ). Depende de la carga y descarga de las capacidades parásitas. FanIN / DriveStrength 8

9 Retardos t DI t DT frecuencia 6. Diseño de circuitos integrados 6.1. Sistemas síncronos 6.2. Limitaciones de diseño 6.3. Señal de reloj 6.4. Control de bus 6.5. Técnicas prohibidas, metaestabilidad 6.6. Control y datos 6.7. Estructuras escalables 6.8. Segmentación 6.9. Comunicación con sistemas asíncronos 9

10 Señal de reloj Como hemos visto, debemos procurar que la señal de reloj llegue a todas partes del circuito con el mínimo retardo posible. Para conseguir esto, una técnica muy empleada es especificar un esquema de reparto de la señal de reloj como en el ejemplo anterior. Estos esquemas de reparto son árboles de inversores o de buffers, de esta manera se consigue que DS aumente. Señal de reloj Otro problema importante con el que podemos encontrarnos es que los flancos de subida o bajada sean muy lentos. La velocidad de cambio de estado es proporcional a DS/FI, a mayor DS, mayor velocidad. Si los flancos son lentos podría ocurrir que unas partes del circuito se activaran antes que otra, porque puede haber diferencias en cuanto a sensibilidad a la señal de reloj. 10

11 Señal de reloj DS/FI DS/FI Contadores Estudiaremos la propagación de la señal de reloj. El módulo básico del que partimos es el sumador, full adder: a n b n C n+1 F A C n Full Adder: Circuito combinacional S n 11

12 Contadores GND F A F A F A 1 S n-1 S n-2 S 0 y n-1 Q D y n-2 Q D y 0 Q D /Q CLEAR /Q CLEAR /Q CLEAR CLK Contadores Retardos que tenemos en el circuito: Tiempo de cálculo total: n t HA Tiempo de respuesta: tiempo necesario para tener disponible el resultado: t RESP = t FF + t BUF t FF : tiempo de propagación desde CLK hasta Q t BUF : (n-1) t buf. Tiempo de propagación de CLK a lo largo de los buffers Tiempo de setup: tiempo necesario para inicializar el sistema con la señal CLEAR, que no es necesaria en todos los ciclos de reloj, pero cuando es necesaria debe funcionar. 12

13 Contadores CLK Cambios en las sumas erróneos SALIDA Y Cambios en las sumas correctos ti Retardo de propagación hasta el primer biestable tcc tsu 13

Circuitos Secuenciales: concepto de estado

Circuitos Secuenciales: concepto de estado 1 Lógica Secuencial Circuitos Secuenciales: concepto de estado En los sistemas secuenciales la salida Z en un determinado instante de tiempo t i depende de X en ese mismo instante de tiempo t i y en todos

Más detalles

Introducción a los Circuitos Secuenciales LATCHES Y FLIP-FLOPS. Por: Carlos A. Fajardo

Introducción a los Circuitos Secuenciales LATCHES Y FLIP-FLOPS. Por: Carlos A. Fajardo Introducción a los Circuitos Secuenciales LATCHES Y FLIP-FLOPS Por: Carlos A. Fajardo cafajar@uis.edu.co Actualizado Julio de 2015 Circuitos Secuenciales Son circuitos digitales con memoria. Su salida

Más detalles

Circuitos Secuenciales: concepto de estado

Circuitos Secuenciales: concepto de estado Lógica Secuencial Circuitos Secuenciales: concepto de estado En los sistemas secuenciales la salida Z en un determinado instante de tiempo t i depende de X en ese mismo instante de tiempo t i y en todos

Más detalles

Biestables. Luis Entrena, Celia López, Mario García, Enrique San Millán. Universidad Carlos III de Madrid

Biestables. Luis Entrena, Celia López, Mario García, Enrique San Millán. Universidad Carlos III de Madrid Biestables Luis Entrena, Celia López, Mario García, Enrique San Millán Universidad Carlos III de Madrid 1 Circuitos digitales y microprocesadores Entradas Funciones de salida Salidas Funciones de estado

Más detalles

TEMA 5.3 SISTEMAS DIGITALES

TEMA 5.3 SISTEMAS DIGITALES TEMA 5.3 SISTEMAS DIGITALES TEMA 5 SISTEMAS DIGITALES FUNDAMENTOS DE ELECTRÓNICA 08 de enero de 2015 TEMA 5.3 SISTEMAS DIGITALES Introducción Sistemas combinacionales Sistemas secuenciales TEMA 5.3 SISTEMAS

Más detalles

Lógica secuencial. Biestables

Lógica secuencial. Biestables Universidad Rey Juan Carlos Lógica secuencial. Biestables Norberto Malpica norberto.malpica@urjc.es Dpto. Tecnología Electrónica Lógica secuencial. Biestables 1 Esquema 1. Introducción a los sistemas secuenciales

Más detalles

Unidad 3: Circuitos digitales.

Unidad 3: Circuitos digitales. A-1 Appendix A - Digital Logic Unidad 3: Circuitos digitales. Diapositivas traducidas del libro Principles of Computer Architecture Miles Murdocca and Vincent Heuring Appendix A: Digital Logic A-2 Appendix

Más detalles

PRÁCTICA 4. CONTADORES

PRÁCTICA 4. CONTADORES PRÁCTICA 4. CONTADORES 1. Objetivo En esta práctica se va a estudiar el funcionamiento de los circuitos secuenciales, tomando como ejemplo varios contadores. 2. Material necesario La práctica se realizará

Más detalles

TEMA 3. Circuitos digitales básicos CMOS.

TEMA 3. Circuitos digitales básicos CMOS. Ingeniería Técnica de Telecomunicación SS. EE. Curso 3º Microelectrónica I 2010/11 Resumen TEMA 3. Circuitos digitales básicos CMOS. 3.2 Otros Circuitos digitales básicos. Diseño de puertas CMOS Puertas

Más detalles

Tema 4. Sistemas Secuenciales

Tema 4. Sistemas Secuenciales Tema 4. istemas ecuenciales Índice Conceptos básicos Biestables: concepto y tipos egistros Almacenamiento esplazamiento erie-erie / erie-paralelo Paralelo-erie / Paralelo-Paralelo Universales Contadores

Más detalles

Circuitos secuenciales. Circuitos secuenciales. Circuitos secuenciales. Elementos de memoria: Latches

Circuitos secuenciales. Circuitos secuenciales. Circuitos secuenciales. Elementos de memoria: Latches Circuitos secuenciales Los circuitos lógicos secuenciales contienen uno o más bloques lógicos combinacionales junto con elementos de memoria en un camino de realimentación con la lógica. Los elementos

Más detalles

Diseño VLSI. Caracterización de circuitos MOS. Enric Pastor Dept. Arquitectura de Computadors UPC

Diseño VLSI. Caracterización de circuitos MOS. Enric Pastor Dept. Arquitectura de Computadors UPC Diseño VLI Caracterización de circuitos MO Enric Pastor Dept. rquitectura de Computadors UPC Caracterización modular No es posible analizar un circuito con miles de transistores mirando individualmente

Más detalles

ÍNDICE CAPÍTULO 1. CÓDIGOS DE NUMERACIÓN CAPÍTULO 2. ÁLGEBRA DE CONMUTACIÓN Y FUNCIONES LÓGICAS... 37

ÍNDICE CAPÍTULO 1. CÓDIGOS DE NUMERACIÓN CAPÍTULO 2. ÁLGEBRA DE CONMUTACIÓN Y FUNCIONES LÓGICAS... 37 ÍNDICE LISTA DE FIGURAS... 7 LISTA DE TABLAS... 11 CAPÍTULO 1. CÓDIGOS DE NUMERACIÓN... 13 1.1. REPRESENTACIÓN DE LA INFORMACIÓN... 15 1.2. SISTEMAS DE NUMERACIÓN BINARIO NATURAL Y HEXADECIMAL... 18 1.3.

Más detalles

Los circuitos con realimentación no son combinacionales. Constituyen un nuevo tipo, los llamados secuenciales.

Los circuitos con realimentación no son combinacionales. Constituyen un nuevo tipo, los llamados secuenciales. TEMA 6: BIESTABLES. 6.1. Elementos de memoria: biestables y tipos. Los circuitos con realimentación no son combinacionales. Constituyen un nuevo tipo, los llamados secuenciales. La característica principal

Más detalles

SISTEMAS SECUENCIALES

SISTEMAS SECUENCIALES Todos los derechos de propiedad intelectual de esta obra pertenecen en exclusiva a la Universidad Europea de Madrid, S.L.U. Queda terminantemente prohibida la reproducción, puesta a disposición del público

Más detalles

Clk. Biestables síncrono

Clk. Biestables síncrono 13 Biestables síncrono Son aquellos biestable que disponen de una señal externa denominada señal de habilitación o señal de reloj (CLK), mientras esta entrada de reloj se encuentra activa, la salida del

Más detalles

T7-SISTEMAS SECUENCIALES

T7-SISTEMAS SECUENCIALES Circuitos ecuenciales 1 T7-ITEMA ECUENCIALE Los circuitos lógicos se clasifican en dos tipos: Combinacionales, aquellos cuyas salidas sólo dependen de las entradas actuales. ecuenciales, aquellos cuyas

Más detalles

Tema 14: Sistemas Secuenciales

Tema 14: Sistemas Secuenciales Tema 14: Sistemas Secuenciales Objetivos: (CONTADORES) Introducción. Características de los contadores. Contadores Asíncronos. Contadores Síncronos. 1 INTRODUCCIÓN Los contadores son sistemas secuenciales

Más detalles

Titulación: Ingeniería Informática Asignatura: Fundamentos de Computadores

Titulación: Ingeniería Informática Asignatura: Fundamentos de Computadores Titulación: Ingeniería Informática Asignatura: Fundamentos de Computadores Bloque 3: Sistemas secuenciales Tema 7: Pablo Huerta Pellitero Luis Rincón Córcoles ÍNDICE Bibliografía Introducción Tipos de

Más detalles

Sistemas Secuenciales

Sistemas Secuenciales Electrónica Básica Sistemas Secuenciales Electrónica Digital José Ramón Sendra Sendra Dpto. de Ingeniería Electrónica y Automática ULPGC CIRCUITOS SECUENCIALES Combinacional: las salidas dependen de las

Más detalles

Unidad III Introducción a la lógica secuencial

Unidad III Introducción a la lógica secuencial Unidad III Introducción a la lógica secuencial Qué es un FLIP-FLOP. Es un biestable, también llamado báscula (flip-flop en inglés), es un multivibrador capaz de permanecer en un estado determinado o en

Más detalles

CIRCUITOS BIESTABLES CIRCUITOS SECUENCIALES

CIRCUITOS BIESTABLES CIRCUITOS SECUENCIALES CIRCUITOS BIESTABLES Centro CFP/ES CIRCUITOS SECUENCIALES Un circuito secuencial es aquel tipo de circuito en el que las salidas en un instante dado no dependen única y exclusivamente de las entradas en

Más detalles

ELECTRÓNICA DIGITAL. Ejercicios propuestos Tema 5

ELECTRÓNICA DIGITAL. Ejercicios propuestos Tema 5 ELECTRÓNICA DIGITAL Ejercicios propuestos Tema 5 Ejercicio 1. Encontrar el diagrama de estados que describe el funcionamiento del sistema secuencial de la Fig.1. Dicho sistema posee dos señales de entrada,

Más detalles

Síntesis de circuitos secuenciales síncronos: Máquinas de estados finitos

Síntesis de circuitos secuenciales síncronos: Máquinas de estados finitos Universidad Rey Juan Carlos Síntesis de circuitos secuenciales síncronos: Máquinas de estados finitos Norberto Malpica Ingeniería de Tecnologías Industriales Sistemas Electrónicos Digitales 24-25 Máquinas

Más detalles

Organización de Computadoras Apunte 5: Circuitos Lógicos Secuenciales

Organización de Computadoras Apunte 5: Circuitos Lógicos Secuenciales Organización de Computadoras 2003 Apunte 5: Circuitos Lógicos Secuenciales Introducción: En el desarrollo de los sistemas digitales es fundamental el almacenamiento de la información, esta característica

Más detalles

Tecnologías. TTL: Transistor-Transistor Logic Tensiones de alimentación: GND=0V, +Vcc=5 V Nivel de tensión de entrada para el 0 lógico:

Tecnologías. TTL: Transistor-Transistor Logic Tensiones de alimentación: GND=0V, +Vcc=5 V Nivel de tensión de entrada para el 0 lógico: Tecnología TTL Tecnología CMOS Parámetros relevantes Hojas de características Elección de la familia lógica Encapsulados Otras tecnologías Tecnología TTL TTL: Transistor-Transistor Logic Tensiones de alimentación:

Más detalles

2. Biestables asíncronos. Biestables R-S. Tecnología Industrial II. Tema 4.- Elementos básicos de un circuito secuencial.

2. Biestables asíncronos. Biestables R-S. Tecnología Industrial II. Tema 4.- Elementos básicos de un circuito secuencial. . Clases de circuitos secuenciales. Los circuitos secuenciales pueden ser asíncronos o síncronos. Un circuito secuencial es asíncrono cuando los cambios de estado tienen lugar cuando están presentes las

Más detalles

ELECTRÓNICA DIGITAL INGENIERÍA DE TELECOMUNICACIÓN

ELECTRÓNICA DIGITAL INGENIERÍA DE TELECOMUNICACIÓN ELECTRÓNIC IGITL INGENIERÍ E TELECOMUNICCIÓN Relación de problemas nº 3. Obtener para un biestable disparado por flanco de subida el cronograma de la salida cuando las. Obtener para un biestable disparado

Más detalles

2).Diseñar los circuitos cuyas tablas de estados son las siguientes:

2).Diseñar los circuitos cuyas tablas de estados son las siguientes: EJERCICIOS Tema 7 Ejercicios Síncronos 1) Deduce las tablas de estado que se correponden con los siguientes diagramas de estado. 2).Diseñar los circuitos cuyas tablas de estados son las siguientes: 0 1

Más detalles

BOLETIN 7: Subsistemas secuenciales

BOLETIN 7: Subsistemas secuenciales BOLETIN 7: Subsistemas secuenciales Problemas básicos P. Realice el diagrama de estados de un C.S.S. que funcione como un contador módulo 4 ascendente/descendente en función de una entrada de control.

Más detalles

CIRCUITOS SECUENCIALES

CIRCUITOS SECUENCIALES CIRCUITOS SECUENCIALES EL objetivo de este trabajo es conseguir un contador hexadecimal, es decir, que cuenta de 0 a 15. Para tal fin disponemos de distintas técnicas, que iremos desarrollando, pero primero,

Más detalles

TEMA 8. REGISTROS Y CONTADORES.

TEMA 8. REGISTROS Y CONTADORES. TEMA 8. REGISTROS Y CONTADORES. TECNOLOGÍA DE COMPUTADORES. CURSO 2007/08 8.1. Registros. Tipos de registros. Registros de desplazamiento. Los registros son circuitos secuenciales capaces de almacenar

Más detalles

FLIP-FLOP JK MAESTRO-ESCLAVO

FLIP-FLOP JK MAESTRO-ESCLAVO FLIP-FLOPS Introducción Uno de los elementos básicos de memoria son los llamado Flip Flops. El estado de un flip flop cambia por un cambio momentáneo en sus entradas. Este cambio se denomina disparo (trigger).

Más detalles

Fundamentos de Electrónica Sistemas Digitales

Fundamentos de Electrónica Sistemas Digitales Sistemas Digitales 1. Deducir si el sistema que se propone se trata de un sistema combinacional o secuencial a. Un circuito que indique el número de vueltas realizadas a un circuito b. Un circuito que

Más detalles

Conceptos preliminares Familias lógicas Topologías Compuertas Flip Flops Osciladores. Introducción a la Electrónica

Conceptos preliminares Familias lógicas Topologías Compuertas Flip Flops Osciladores. Introducción a la Electrónica CIRCUITOS DIGITALES Conceptos preliminares Familias lógicas Topologías Compuertas Flip Flops Osciladores Memorias Conceptos preliminares Máximo nivel de tensión de entrada para un nivel lógico bajo V IL

Más detalles

Conceptos preliminares Familias lógicas Topologías Compuertas Flip Flops Osciladores. Introducción a la Electrónica

Conceptos preliminares Familias lógicas Topologías Compuertas Flip Flops Osciladores. Introducción a la Electrónica CIRCUITOS DIGITALES Conceptos preliminares Familias lógicas Topologías Compuertas Flip Flops Osciladores Memorias Conceptos preliminares Máximo nivel de tensión de entrada para un nivel lógico bajo V IL

Más detalles

Lógica Digital - Circuitos Secuenciales

Lógica Digital - Circuitos Secuenciales Lógica Digital - Circuitos Secuenciales Organización del Computador I Diego Fernández Slezak (gracias David y Fran!) Departamento de Computación Facultad de Ciencias Exactas y Naturales Universidad de

Más detalles

Diseño VLSI. Generación y distribución de la señal de clock. Enric Pastor Dept. Arquitectura de Computadors UPC

Diseño VLSI. Generación y distribución de la señal de clock. Enric Pastor Dept. Arquitectura de Computadors UPC Diseño VLSI Generación y distribución de la señal de clock Enric Pastor Dept. Arquitectura de Computadors UPC 1 El porque de los clocks Necesitamos clocks ya que queremos que las salidas del sistema dependan

Más detalles

Electrónica Digital. Tema 3. Diseño Síncrono

Electrónica Digital. Tema 3. Diseño Síncrono Electrónica igital Tema 3 iseño Síncrono iseño Síncrono Régimen transitorio en los circuitos digitales Concepto de espurio. Clasificación Alternativas para evitarlos iseño síncrono de Sistemas igitales

Más detalles

Cuestiones. Estructura y Tecnología de Computadores (IG09) 1 er Parcial 12 de sept. de 2002

Cuestiones. Estructura y Tecnología de Computadores (IG09) 1 er Parcial 12 de sept. de 2002 Cuestiones. Circuitos combinacionales.4 (a) Qué es un multiplexor y para qué sirve? Un multiplexor es un dispositivo que posee una sola salida, 2 n entradas de datos y n entradas de control. Este dispositivo

Más detalles

Prof: Zulay Franco Puerto Ordaz, Agosto

Prof: Zulay Franco Puerto Ordaz, Agosto Contadores 2.1. Introducción Los contadores son aplicaciones clásicas de los flip-flop, es un dispositivo electrónico capaz de contar, en binario, el número de pulsos que llegan a su entrada de reloj.

Más detalles

Sumador Ripple-Carry

Sumador Ripple-Carry Sumador Ripple-Carry Sumador de N bits conectando en cascada N circuitos sumadores completos (FA) conectando C o,k-1 a C i,k para k=1 a N- 1 y con C i,0 conectado a 0 Sumador Ripple-Carry El retardo del

Más detalles

TECNOLOGÍA DE COMPUTADORES / SISTEMAS DIGITALES EXAMEN FINAL. 13 ENERO TIEMPO 1h 30m SOLUCIÓN

TECNOLOGÍA DE COMPUTADORES / SISTEMAS DIGITALES EXAMEN FINAL. 13 ENERO TIEMPO 1h 30m SOLUCIÓN TECNOLOGÍA DE COMPUTADORES / SISTEMAS DIGITALES EXAMEN FINAL. ENERO 9. TIEMPO h m SOLUCIÓN Tipo test (correcta, puntos, incorrecta -,5 puntos). Qué tipo de circuito implementa la figura? a) Un contador

Más detalles

FUNDAMENTOS DE COMPUTADORES INGENIERÍA TÉCNICA INFORMÁTICA DE GESTIÓN

FUNDAMENTOS DE COMPUTADORES INGENIERÍA TÉCNICA INFORMÁTICA DE GESTIÓN FUNDAMENTOS DE COMPUTADORES INGENIERÍA TÉCNICA INFORMÁTICA DE GESTIÓN LISTADO DE PRÁCTICAS CURSO 2005/2006 Practicas de Fundamentos de Computadores (05/06) 2 Práctica 1 Construcción de Funciones Lógicas

Más detalles

El transistor MOS. Fundamentos Físicos y Tecnológicos de la Informática

El transistor MOS. Fundamentos Físicos y Tecnológicos de la Informática Fundamentos Físicos y Tecnológicos de la Informática El transistor MOS - El transistor MOS como conmutador: inversor MOS. Función de transferencia. - Retardos de propagación. - Puerta de transmisión: nmos,

Más detalles

Dispositivos Lógicos Programables

Dispositivos Lógicos Programables Dispositivos Lógicos Programables Luis Entrena, Celia López, Mario García, Enrique San Millán Universidad Carlos III de Madrid 1 Indice Tecnologías de implementación de circuitos programables Circuitos

Más detalles

Organización del Computador I. David Alejandro González Márquez

Organización del Computador I. David Alejandro González Márquez Lógica Digital - Circuitos Secuenciales Organización del Computador I David Alejandro González Márquez Departamento de Computación Facultad de Ciencias Exactas y Naturales Universidad de Buenos Aires 11.02.2011

Más detalles

Unidad 3: Circuitos digitales.

Unidad 3: Circuitos digitales. A- Appendix A - Digital Logic Unidad 3: Circuitos digitales. Diapositivas traducidas del libro Principles of Computer Architecture Miles Murdocca and Vincent Heuring Appendix A: Digital Logic 999 M. Murdocca

Más detalles

Organización de Computadoras. Clase 4

Organización de Computadoras. Clase 4 Organización de Computadoras Clase 4 Temas de clase Circuitos Lógicos Combinacionales Circuitos Lógicos Secuenciales Notas de clase 4 2 Circuitos Combinacionales o Combinatorios Responden a los valores

Más detalles

5.4. Tecnologías digitales

5.4. Tecnologías digitales 5.4. Tecnologías digitales 5.4.1. Familias lógicas [ Wakerly 3.2 pág. 84] 5.4.2. ógica CMOS 5.4.2.1.Transistores MOS [ Wakerly 3.3.2 pág. 86] 5.4.2.2.Circuitos básicos en CMOS [ Wakerly 3.3.3-3.3.6 pág.

Más detalles

Circuitos secuenciales

Circuitos secuenciales FLIP-FLOPS Circuitos secuenciales Los circuitos digitales que hasta ahora se han considerado, han sido combinacionales, esto es, las salidas en cualquier momento dependen por completo de las entradas presentes

Más detalles

TEMA 7. Registros y contadores

TEMA 7. Registros y contadores TEMA 7. Registros y contadores 1. Registros 1.1. Definición. Sistemas secuenciales síncronos formados por agrupaciones de biestables. Capacidad de almacenamiento simultaneo de varios bits. Capacidad de

Más detalles

Módulo 2 n. Figura 2.1. Simbología de un contador

Módulo 2 n. Figura 2.1. Simbología de un contador Contadores 2.1. Introducción Los contadores son aplicaciones clásicas de los flip-flop, es un dispositivo electrónico capaz de contar el número de pulsos que llegan a su entrada de reloj. En muchas ocasiones

Más detalles

SISTEMAS DIGITALES MÉTODOS DE DISEÑO LDD 2007-08 1. eman ta zabal zazu

SISTEMAS DIGITALES MÉTODOS DE DISEÑO LDD 2007-08 1. eman ta zabal zazu SISTEMAS DIGITALES MÉTODOS DE DISEÑO LDD 2007-08 1 SISTEMAS DIGITALES MÉTODOS DE DISEÑO Revisión de la metodología de diseño de sistemas digitales síncronos. Métodos de implementación de unidades de control:

Más detalles

Universidad Carlos III de Madrid Electrónica Digital Ejercicios

Universidad Carlos III de Madrid Electrónica Digital Ejercicios 1. Dibuje el esquema de transistores de una puerta lógica que realice la función lógica f = ab(c+d) a) en tecnología NMOS b) en tecnología CMOS 2. El circuito que aparece en la figura pertenece a la familia

Más detalles

Universidad Carlos III de Madrid Electrónica Digital Ejercicios

Universidad Carlos III de Madrid Electrónica Digital Ejercicios 1. Dado el circuito secuencial de la figura, dibuje un cronograma indicando las formas de onda que se obtendrían en Q0, Q1, Q2 y Q3. Notación: C: Entrada de reloj, activa por flanco de subida S: Entrada

Más detalles

Tema 2: Circuitos Secuenciales

Tema 2: Circuitos Secuenciales Tema 2: Circuitos Secuenciales Contenidos 2. Introducción 2.2 Descripción de un Sistema Secuencial 2.3 Elementos con Memoria 2.4 Análisis y Síntesis de Circuitos Secuenciales 2. Introducción Diagrama de

Más detalles

Lógica Secuencial. Circuitos Digitales, 2º de Ingeniero de Telecomunicación ETSIT ULPGC

Lógica Secuencial. Circuitos Digitales, 2º de Ingeniero de Telecomunicación ETSIT ULPGC Lógica Secuencial Circuitos Digitales, 2º de Ingeniero de Telecomunicación ETSIT ULPGC Componentes secuenciales Contienen elementos de memoria Los valores de sus salidas dependen de los valores en sus

Más detalles

DISEÑO F.S.M DIGITAL2 YESID SANTAFE

DISEÑO F.S.M DIGITAL2 YESID SANTAFE DISEÑO F.S.M DIGITAL2 YESID SANTAFE los circuitos secuenciales recuerdan lo sucedido en instantes de tiempo anteriores y son capaces de alterar su comportamiento futuro en base a esta información De forma

Más detalles

LABORATORIO DE SISTEMAS DIGITALES. PRÁCTICA No. 8. Fecha: 03/07/ /07/2017

LABORATORIO DE SISTEMAS DIGITALES. PRÁCTICA No. 8. Fecha: 03/07/ /07/2017 LABORATORIO DE SISTEMAS DIGITALES PRÁCTICA No. 8 Fecha: 03/07/2017-07/07/2017 Escuela Politécnica nacional Tema: FLIP-FLOPS 1. Objetivos: Familiarizar al estudiante con la utilización y funcionamiento

Más detalles

4. Tarjeta de control

4. Tarjeta de control 4. Tarjeta de control 4.1. Características Esta tarjeta permite conectar cualquier microcontrolador del mercado al resto de tarjetas esclavo. Como se detalla en la sección 2 de este documento (Bus de Intercomunicación),

Más detalles

LECCIÓN Nº 06 DISEÑO DE CONTADORES SINCRONOS

LECCIÓN Nº 06 DISEÑO DE CONTADORES SINCRONOS LECCIÓN Nº 06 DISEÑO DE CONTADORES SINCRONOS 1. DISPOSITIVOS SECUENCIALES Los circuitos biestables son aquellos que poseen dos estados estables que se pueden mantener por tiempo indefinido, lo que nos

Más detalles

Tema 2: Análisis y diseño de circuitos digitales

Tema 2: Análisis y diseño de circuitos digitales Tema 2: Análisis y diseño de circuitos digitales Análisis y diseño de circuitos secuenciales Electrónica Digital 1 Esquema de la presentación 1. Introducción 2. Análisis de circuitos secuenciales 3. Metodología

Más detalles

Fundamentos de los Computadores Grado en Ingeniería Informática

Fundamentos de los Computadores Grado en Ingeniería Informática 4. Introducción a los sistemas secuenciales Fundamentos de los Computadores Grado en Ingeniería Informática Introducción La capacidad de memorización es básica para el diseño de sistemas digitales complejos

Más detalles

Laboratorio 2: Mediciones Digitales

Laboratorio 2: Mediciones Digitales Objetivos: Laboratorio 2: Mediciones Digitales Aprender el uso de un osciloscopio de señal mixta. Conocer y comprender los conceptos de prueba estática y prueba dinámica Medir tiempos de retardo en compuertas

Más detalles

Implementación de sistemas secuenciales síncronos

Implementación de sistemas secuenciales síncronos Tema 6: Implementación de sistemas secuenciales síncronos Fundamentos de computadores José Manuel Mendías Cuadros pto. Arquitectura de Computadores y Automática Universidad Complutense de Madrid 2 Biestable

Más detalles

Electrónica. Circuitos Digitales. 22/10/2009 Introducción a la Electrónica. Introducción a la Electrónica

Electrónica. Circuitos Digitales. 22/10/2009 Introducción a la Electrónica. Introducción a la Electrónica Introducción a la Electrónica Circuitos Digitales 1 Familias lógicas 2 Tecnologías Los circuitos lógicos son fabricados utilizando diferentes tecnologias. Cada familia lógica tiene ventajas y desventajas

Más detalles

Diseño de Circuitos Síncronos III. Jhon Jairo Padilla Aguilar

Diseño de Circuitos Síncronos III. Jhon Jairo Padilla Aguilar Diseño de Circuitos Síncronos III Jhon Jairo Padilla Aguilar Metaestabilidad Cuando se muestrea un dato que cambia utilizando una señal de reloj, el orden de los eventos determina el resultado. Cuando

Más detalles

Introducción TEMA 1 TECNOLOGÍA DE LOS CI. ME Tema 1 Aspectos generales sobre diseño microelectrónico 1

Introducción TEMA 1 TECNOLOGÍA DE LOS CI. ME Tema 1 Aspectos generales sobre diseño microelectrónico 1 Introducción TEMA 1 TECNOLOGÍA DE LOS CI ME Tema 1 Aspectos generales sobre diseño microelectrónico 1 ÍNDICE TEMA 1 ASPECTOS GENERALES SOBRE DISEÑO MICROELECTRONICO Evolución del diseño electrónico Proceso

Más detalles

Tema 7. SISTEMAS SECUENCIALES. Tema 7. Sistemas secuenciales por Angel Redondo I.E.S Isaac Peral Torrejon de Ardoz 1

Tema 7. SISTEMAS SECUENCIALES. Tema 7. Sistemas secuenciales por Angel Redondo I.E.S Isaac Peral Torrejon de Ardoz 1 Tema 7. SISTEMAS SECUENCIALES Tema 7. Sistemas secuenciales por Angel Redondo I.E.S Isaac Peral Torrejon de Ardoz SISTEMAS SECUENCIALES Sistemas secuenciales. Biestables Asíncronos Latch Flip-flop Contadores

Más detalles

Sistemas Combinacionales y Sistemas Secuenciales

Sistemas Combinacionales y Sistemas Secuenciales y Prof. Rodrigo Araya E. raraya@inf.utfsm.cl Universidad Técnica Federico Santa María Departamento de Informática Valparaíso, 1 er Semestre 2006 y 1 2 3 y Contenido Al hablar de sistemas, nos referimos

Más detalles

FAMILIAS LÓGICAS CON TRANSISTORES MOS

FAMILIAS LÓGICAS CON TRANSISTORES MOS FAMILIAS LÓGICAS CON TRANSISTORES MOS FAMILIA CMOS El número de transistores que se requieren en esta lógica para implementar una puerta lógica de N entradas es de 2N. Esta tecnología presenta unos niveles

Más detalles

Modelos de Circuitos FCHE 2011

Modelos de Circuitos FCHE 2011 Modelos de Circuitos Secuenciales: Mealy y Moore FCHE 20 Modelos/Maquinas/Autómatas Mealy: las salidas están en función de dos, el estado presente y las entrada. Moore: Las salidas están en función del

Más detalles

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

Fundamentos de los Computadores Grado en Ingeniería Informática Análisis y diseño de sistemas secuenciales 5. Análisis y diseño de sistemas secuenciales (I) Fundamentos de los Computadores Grado en Ingeniería Informática Introducción Objetivos: Comprender el funcionamiento de un circuito secuencial partiendo

Más detalles

CIRCUITOS SECUENCIALES

CIRCUITOS SECUENCIALES CIRCUITOS SECUENCIALES 1 Obtener el cronograma del circuito de la figura, y caracterizarlo, sabiendo que parte del estado 000. 2 Obtener el cronograma del circuito de la figura. De qué circuito se trata?

Más detalles

Registros y contadores

Registros y contadores Universidad Rey Juan Carlos Registros y contadores Norberto Malpica norberto.malpica@urjc.es Ingeniería de Tecnologías Industriales Registros y contadores 1 Esquema 1. Concepto de registro. 2. Registros

Más detalles

Lógica Digital. Circuitos Secuenciales. Francisco García Eijó. Organización del Computador I Departamento de Computación - FCEyN UBA

Lógica Digital. Circuitos Secuenciales. Francisco García Eijó. Organización del Computador I Departamento de Computación - FCEyN UBA Lógica Digital Circuitos Secuenciales Francisco García Eijó Organización del Computador I Departamento de Computación - FCEyN UBA 5 de Abril del 2016 Agenda 1 Repaso 2 Introducción 3 Flip-Flops 4 Ejercicios

Más detalles

CIRCUITOS SECUENCIALES

CIRCUITOS SECUENCIALES LABORATORIO # 7 Realización: 16-06-2011 CIRCUITOS SECUENCIALES 1. OBJETIVOS Diseñar e implementar circuitos utilizando circuitos multivibradores. Comprender los circuitos el funcionamiento de los circuitos

Más detalles

FUNDAMENTOS DE COMPUTADORES

FUNDAMENTOS DE COMPUTADORES Departamento de Tecnología Electrónica ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA INFORMÁTICA 1º Ingeniería Informática FUNDAMENTOS DE COMPUTADORES Enunciados de las Prácticas de Laboratorio PROGRAMA 2007/2008

Más detalles

Tema 4. Introducción a los Sistemas y Circuitos Secuenciales. Tema 4: Introducción a los Sistemas y Circuitos Secuenciales

Tema 4. Introducción a los Sistemas y Circuitos Secuenciales. Tema 4: Introducción a los Sistemas y Circuitos Secuenciales Tema 4 Introducción a los istemas y ircuitos ecuenciales 1 Tema 4: Introducción a los istemas y ircuitos ecuenciales 41 istemas secuenciales síncronos y asíncronos 42 Elementos básicos de memoria: Biestables

Más detalles

Figura Implementación de un latch a partir de un biestable asíncrono.

Figura Implementación de un latch a partir de un biestable asíncrono. 1.7. Implementaciones de biestables En muchas ocasiones no contamos con el circuito integrado del biestable necesario para una aplicación y por tal razón se hace necesario hacer implementaciones a partir

Más detalles

Prof: Zulay Franco Puerto Ordaz, noviembre

Prof: Zulay Franco Puerto Ordaz, noviembre 1 Biestables 1.1 Introducción Una ventaja importante de los sistemas digitales sobre los analógicos es la capacidad de almacenar fácilmente grandes cantidades de información por periodos cortos o largos.

Más detalles

CONTADORES. Son sistemas secuenciales con una entrada de pulsos que representan en su salida la cantidad de pulsos dados.

CONTADORES. Son sistemas secuenciales con una entrada de pulsos que representan en su salida la cantidad de pulsos dados. CONTADORES Son sistemas secuenciales con una entrada de pulsos que representan en su salida la cantidad de pulsos dados. En los contadores se tienen en cuenta las siguientes características: Número máximo

Más detalles

Diseño electrónico digital integrado: Back to basics. Sep-2011 F.Barbero Escuela Politécnica Superior - Universidad Autónoma de Madrid

Diseño electrónico digital integrado: Back to basics. Sep-2011 F.Barbero Escuela Politécnica Superior - Universidad Autónoma de Madrid Diseño electrónico digital integrado: Back to basics Sep-2011 F.Barbero Escuela Politécnica Superior - Universidad Autónoma de Madrid Flip-flop D con Reset Asíncrono Captura un dato con el flanco de reloj

Más detalles

Diseño de Sistemas Secuenciales Síncronos. Registros y contadores. Tema 9

Diseño de Sistemas Secuenciales Síncronos. Registros y contadores. Tema 9 Diseño de Sistemas Secuenciales Síncronos. Registros y contadores Tema 9 Al final de este tema sabrás... Diferenciar perfectamente entre sistema combinacional y secuencial Modelar sistemas secuenciales

Más detalles

6.2. Curva de transferencia La curva de transferencia muestra la forma de variación de la tensión de salida en función de la tensión de entrada.

6.2. Curva de transferencia La curva de transferencia muestra la forma de variación de la tensión de salida en función de la tensión de entrada. 6. Características operacionales y parámetros básicos 6.1. Niveles lógicos Los niveles lógicos vienen determinados por los parámetros definidos en el apartado anterior. Valores orientativos son: TTL: V

Más detalles

Fundamentos de Sistemas Digitales Tema 08

Fundamentos de Sistemas Digitales Tema 08 Fundamentos de Sistemas Digitales Tema 08 Memorias RAM y CAM UNED Manuel Fernández Barcell http://www.mfbarcell.es/ http://prof.mfbarcell.es TEMA 8: MEMORIAS RAM Y CAM Contexto Conocimiento Previo Necesario

Más detalles

INDICE. XIII Introducción. XV 1. Introducción a la técnica digital 1.1. Introducción

INDICE. XIII Introducción. XV 1. Introducción a la técnica digital 1.1. Introducción INDICE Prologo XIII Introducción XV 1. Introducción a la técnica digital 1.1. Introducción 1 1.2. Señales analógicas y digitales 1.2.1. Señales analógicas 1.2.2. Señales digitales 2 1.3. Procesos digitales

Más detalles

LÓGICA SECUENCIAL Y COMBINATORIA

LÓGICA SECUENCIAL Y COMBINATORIA LÓGIA SEUENIAL Y OMBINATORIA SESIÓN # 12 5.1 Introducción a los sistemas secuenciales. Hasta ahora, los circuitos lógicos que se han considerado han sido combinatorios. En estos las salidas en cualquier

Más detalles

CIRCUITOS CONTADORES CIRCUITOS CONTADORES

CIRCUITOS CONTADORES CIRCUITOS CONTADORES CIRCUITOS CONTADORES Centro CFP/ES CIRCUITOS CONTADORES Los circuitos contadores son circuitos secuenciales compuestos por biestables que tienen una entrada de cuenta de impulsos (CLK) y un número de salidas

Más detalles

Problema - Junio 2ª semana:

Problema - Junio 2ª semana: Problema - Junio 2ª semana: El siguiente algoritmo describe una determinada operación de un sistema digital. A) (2 puntos) Diseñar la Unidad de Procesamiento que permita realizar este algoritmo utilizando

Más detalles

Laboratorio 2: Mediciones Digitales

Laboratorio 2: Mediciones Digitales Objetivos: Laboratorio 2: Mediciones Digitales Conocer y utilizar con propiedad un osciloscopio de señal mixta. Manejar los conceptos de sincronización, disparo, nivel de disparo, y base de tiempo de un

Más detalles

Presentación y objetivos

Presentación y objetivos Presentación y objetivos Decididamente estamos en un mundo tomado por la tecnología. El hombre se ve desplazado en muchos trabajos y situaciones por la máquina, más rentable y segura. Pero para que esto

Más detalles

BIBLIOGRAFIA TEORIA DE CIRCUITOSY DISPOSOTIVOS BOYLESTAD ELECTRONICA DIGITAL TOKHEIM SISTEMAS DIGITALES TOCCI

BIBLIOGRAFIA TEORIA DE CIRCUITOSY DISPOSOTIVOS BOYLESTAD ELECTRONICA DIGITAL TOKHEIM SISTEMAS DIGITALES TOCCI Guía de preparación para el examen ELECTRONICA CxTx En esta materia básicamente se evalúan temas tales como son: MULTIVIBRADORES, MEMORIAS, CONTADORES Y COMPUERTAS LOGICAS, SUMADOR RESTADOR Y MICROPOCESADORES

Más detalles

0. Repaso Electrónica Digital

0. Repaso Electrónica Digital 0. Repaso Electrónica Digital 3.1. Funciones lógicas básicas 3.2. Lógica y transistores 3.3. Minimización de funciones booleanas 3.4. Circuitos Combinacionales 3.5. Circuitos secuenciales Funciones lógicas

Más detalles

PARAMETROS CARACTERISTICOS DE LA FAMILIA CMOS PARAMETROS CARACTERISTICOS DE LA FAMILIA CMOS

PARAMETROS CARACTERISTICOS DE LA FAMILIA CMOS PARAMETROS CARACTERISTICOS DE LA FAMILIA CMOS PARAMETROS CARACTERISTICOS DE LA FAMILIA CMOS 1 CIRCUITOS DIGITALES ESCALA DE INTEGRACION SSI MSI LSI VLSI ULSI TECNOLOGIA DE FABRICACION FAMILIAS LOGICAS 2 ESCALAS DE INTEGRACION Puertas/mm 2 SSI (Small

Más detalles

Capítulo IV Circuitos Secuenciales básicos.

Capítulo IV Circuitos Secuenciales básicos. Circuitos Secuenciales básicos. Página 1 de 14 INDICE Práctica TITULO pagina 64 Biestable RS (NOR) asíncrono 3 65 Biestable RS (NAND) asíncrono 4 66 Biestable JK asíncrono 5 67 Biestable D asíncrono 7

Más detalles

TEMA 6 TECNOLOGÍA DE CIRCUITOS INTEGRADOS. FAMILIAS LÓGICAS

TEMA 6 TECNOLOGÍA DE CIRCUITOS INTEGRADOS. FAMILIAS LÓGICAS TEMA 6 TECNOLOGÍA DE CIRCUITOS INTEGRADOS. FAMILIAS LÓGICAS NIVELES LÓGICOS Márgenes de tensión asignados a los valores lógicos representados por los símbolos 0 y 1. V L : Tensión asignada al 0 lógico

Más detalles