Tema 3 - Bloques lógicos

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

Download "Tema 3 - Bloques lógicos"

Transcripción

1 Tema 3 - Bloques lógicos Los bloques lógicos son combinaciones de puertas lógicas (AND, OR, NOT ) que realizan distintas funciones lógicas. Los distintos bloques lógicos que vamos a describir son formalizaciones que realizan diversas operaciones lógicas más o menos frecuentes en el diseño de los dispositivos electrónicos digitales, y en concreto de los microprocesadores. Partimos, por tanto, de puertas lógicas elementales, para acabar describiendo, aunque sea a grandes rasgos, los componentes que forman la organización de un procesador. Básicamente los bloques lógicos se dividen en dos categorías principales: - Bloques combinacionales: Son aquellos en los que el valor de salida del bloque depende únicamente de los valores de entrada del mismo, en cada instante de tiempo, con la salvedad del retardo que impone la electrónica, es decir, el tiempo que tarda en reaccionar el sistema, y ofrecer una salida a partir del momento en el que efectuamos una entrada determinada en el mismo. Su comportamiento quedá perfectamente descrito mediante una tabla de verdad. - Bloques secuenciales: Son aquellos en los que el valor de salida del bloque depende de las entradas, y del estado del propio sistema en el instante o instantes anteriores. Estos sistemas nos van a permitir construir módulos sícronos, elementos de memoria, máquinas de estados, y otros muchos componentes que requieren un comportamiento determinado a lo largo del tiempo. Para describir su funcionamiento, no nos bastará, en general con una tabla de verdad, sino que necesitaremos realizar un cronograma. Bloques combinacionales Multiplexor Permite seleccionar una de entre muchas líneas de entrada, y conectarla con una única salida. La selección se realiza mediante una serie de líneas de dirección. Con n bits en la dirección, podemos seleccionar una de entre 2 n líneas de entrada. Las líneas de entrada y de salida pueden ser de 1 o de varios bits. Diagrama

2 Función lógica Implementación lógica de un multiplexor de 1 bit Demultiplexor Realiza la operación inversa al multiplexor, es decir, conecta una única entrada a una de entre 2 n líneas de salida. Diagrama Comunicación serie utilizando multiplexores y demultiplexores

3

4 Unidad Aritmético Lógica (ALU) Consiste en un solo bloque combinacional capaz de realizar distintas operaciones aritméticas y lógicas. Necesita dos entradas de n bits (operandos) y una salida, también de n bits (resultado). Además, necesitará una entrada adicional que permita seleccionar la operación a realizar, así como otras entradas y salidas auxiliares de las operaciones: acarreo de entrada para conexiones en cascada, acarreo de salida y otros flags (cero, desbordamiento, signo ). ALU de 1 bit conectable en cascada Las señales F 1 F 0 seleccionan la operación deseada. El decodificador selecciona la salida procedente de la puerta AND, OR, NOT o del sumador. F 1 F 0 Operación 0 0 S = A AND B 0 1 S = A OR B 1 0 S = NOT A 1 1 S = A + B + C in

5 Esquema de la ALU de 4 bits SN74181 de Texas Instruments

6

7 Decodificador El decodificador es un circuito muy similar al multiplexos. Tiene una entrada binaria de n bits, y 2 n salidas. Cuando introducimos un valor por la entrada, se activa la línea de salida correspondiente al valor introducido, y se desactivan todas las demás. Se añade una línea adicional de permiso (grant). Si la línea de permiso está desactivada, no se activará ninguna línea en la salida. Los decodificadores que se activan en alto, ponen en nivel de tensión alto (1 lógico) la línea activada, y a 0 todas las demás. Un decodificador que se activa en bajo, pone a 0 la línea activada, y a 1 todas las demás. X0 X1 P Z0 Z1 Z2 Z3 Tabla de verdad de un decodificador activado en bajo G A B Y 0 Y 1 Y 2 Y 3 1 X X Y i = 0 si X=i y G=0 ; 1 en caso contrario (X=AB) Un decodificador activado en alto, tendría la tabla de verdad inversa a esta. Esquema de implementación

8 Codificadorcon prioridad Realiza la función inversa al decodificador. A partir de 2 n líneas de entrada, devuelve a la salida en binario el número de la línea de entrada más alta que esté activa (nivel lógico 1). Una línea adicional (Bloque Activo) nos indicará si hay alguna línea activa, o están todas inactivas (nivel lógico 0). X0 X1 X2 X3 Z0 Z1 Tabla de verdad de un codificador con prioridad X3 X2 X1 X0 Z1 Z0 BA X X X X X X BA BA = Bloque Activo = 1 cuando alguna entrada está activa Conversor de código utilizando un codificador y un decodificador ( cuál es su funcionamiento? cómo será su tabla de verdad?) X0 Z0 X1 Z1 Memoria ROM Permite recuperar información binaria almacenada de forma permanente. La memoria está configurada como un conjunto de 2 p unidades de n bits cada una. El bloque tendrá, por tanto una dir ROM OE dato

9 entrada de p bits, que indice una dirección o ubicación concreta de memoria, y una salida de n bits, por la que obtendremos el dato solicitado. Una entrada adicional (Output Enable) permite activar o desconectar la salida mediante un buffer tri-estado. Implementación básica de una ROM mediante diodos y un decodificador activado en bajo (como el visto anteriormente). Aquellos enlaces en los que hay colocado un diodo, presentarán un bit 0 en la salida, y los que no tienen diodo, presentarán un bit 1. Síntesis de funciones lógicas mediante ROM Una forma muy sencilla de implementar una funión lógica cualquiera consiste en utilizar para ello una memoria ROM. Ló único que necesitamos para ello es una memoria con tantos bits de dirección como variables de la función lógica, y tantos bits por dirección (anchura de la memoria) como salidas necesitemos. En la memoria ROM habrá que almacenar, para cada posible entrada (cada dirección de memoria) el resultado que se espera de la función a implementar. Ejemplo: Implementación de un sumador de dos bits, salida con acarreo. Tenemos 4 bits de entrada (dos por cada operando) y tres de salida (resultado más acarreo). Necesitaremos, por tanto, una ROM de 16 direcciones, y cada una de ellas de 3 bits (por lo menos). Si las líneas de direccionamiento son d0, d1, d2 y d3, y las salidas son z0, z1 y z2, asociamos d0=x0, d1=x1, d2=y0, d3=y1, y z3=c (acarreo) Valor de la memoria: D3 (Y1) D2 (Y0) D1 (X1) D0 (X0) Z3(c) Z1 Z

10 Bloques secuenciales Los bloques secuenciales son aquellos en los que la salida en un tiempo T depende de los valores de la entrada en T y en los instantes anteriores. Tienen memoria histórica, en el sentido de que su valor depende de cuánto ha valido la entrada anteriormente. X F Z Pueden ser: - asíncronos: Z(T) = F(X(t=0..T)) - síncronos : Z[k] = F(X[k], X[k-1], X[k-2] ) donde X[k] es la entrada en el ciclo k. El tiempo se va desarrollando en instantes discretos o ciclos, que vienen determinados por un reloj, un dispositivo que genera una onda cuadrada, y va marcando el paso del tiempo. Registro El elemento secuencial básico es el registro. Es un bloque que permite almacenar un valor introducido por la entrada del mismo (escritura), y mantener dicho valor en la salida (lectura), incluso en ausencia de nuevo valor en la entrada. El circuito base de los registros es el biestable R-S, cuyo comportamiento es el siguiente: R S Q t S Q R Q Q Q Q

11 En este circuito, si la entrada S está a 1 y R a 0, la salida Q valdrá 1 (Q- en modo normal tiene el valor complementario de Q). S cumple la función de SET (establecer a 1). Con S=0 y R=1, Q valdrá 0 (modo RESET). Si tanto R como S valen 1, la salida será 0 tanto en Q como en Q-, y si ambas entradas están a 0, Q y Q- mantienen el valor que tenían de forma indefinida. Tenemos así un elemento básico de memoria, que podemos establecer a 1 (S=1) o a 0 (R=1), y luego mantener indefinidamente para lectura, mientras mantenemos R y S en nivel bajo. Para conseguir que el elemento funcione de forma síncrona, basta con que agregemos una etapa previa controlada por un reloj. clock R S clear preset Q Q

12 En los biestables síncronos, las entradas sólo se pueden transmitir a las salidas (y por tanto, quedar almacenadas en el dispositivo) cuando la señal del reloj está en alto, quedando las salidas desconectadas de la entrada cuando el reloj está en bajo (un reloj en bajo hace que ambas entradas a las puertas NOR estén también en bajo). Así conseguimos sincronizar el dispositivo, de forma que lea los datos sólo en instantes determinados. Aunque aquí no vamos a entrar en más detalles técnicos, es posible modificar las estructuras anteriores, de forma que consigamos registros que respondan sólo durante el flanco de subida del reloj, o durante el flanco de bajada. A título meramente descriptivo, presentamos algunas variaciones del mismo. Biestable J-K, con lectura en flanco de bajada. Biestable tipo T Cambia su estado con cada ciclo de reloj. Permite construir contadores. Cuáles serían las salidas de Q0, Q1, Q2 y Q3 a medida que va funcionando el reloj? Registros Un registro es una combinación de n biestables, que permiten almacenar de forma síncrona n bits. X clock clock X Z? 8 15 Z t Para que una señal presentada en la entrada del registro pase correctamente a la salida del mismo, se deben cumplir ciertas restricciones temporales en torno al instante del flanco ascendente del reloj (el momento en el que el reloj pasa de 0 a 1). Esto es debido a que, aunque conceptualmente digamos que las señales son cuadradas (pasan instantáneamente de 0 a 1), en la realidad esto no es así. Ni el reloj pasa

13 instantáneamente de 0 a 1, ni las señales se transmiten de la entrada a la salida de las puertas lógicas instantáneamente. Estos tiempos de retardo imponen restricciones temporales en la transmisión de las señales, y condicionarán en definitiva la máxima frecuencia de reloj a la que puede funcionar el sistema. Los principales parámetros temporales a tener en cuenta son: - Setup (o tiempo de calentamiento ). Es el mínimo tiempo que una señal tiene que estar en la entrada de un registro antes del flanco ascendente del reloj, para que la carga del registro se efectúe correctamente. - Hold. Es el tiempo mínimo que debemos mantener la señal en la entrada después de la señal de reloj, para garantizar que el dato haya sido correctamente escrito. - Delay. Es el máximo tiempo que tarda la señal de entrada en transmitirse a la salida. A partir de ese tiempo, podemos estar seguros de que la salida es correcta, y los biestables del registro están debidamente estabilizados, pero antes de dicho retardo, no podemos tener total seguridad, por lo que no podemos dar por buena la salida obtenida. En el siguiente cronograma, suponemos que hemos introducido por la entrada un valor 1, estando el registro anteriormente a 0. t PFF es el delay o tiempo de retardo. clock X t su t h Z 8 15 t delay Si aumentamos la frecuencia del reloj, y por tanto, vamos estrechando el tiempo del ciclo (t w ) podemos encontrarnos con la siguiente situación al enlazar la salida de un elemento con la entrada de otro: En este caso, el tiempo de retardo más el tiempo de setup sumados son menores que el ciclo de reloj. Por tanto, el sistema nos obliga a tener estabilizada una señal en la entrada del segundo dispositivo (setup) antes de tener la seguridad de que el primer dispositivo nos está dando una señal correcta (delay), comportándose el circuito de forma imprevisible.

14 Registro con permiso Es una variante del registro antes descrito. Simplemente se le añade una entrada de permiso (enable), que deberá estar activa antes del flanco del reloj para que se produzca en el registro la escritura del dato introducido. Si la entrada de permiso está inactiva, el registro no cambia su estado. X clock Enable Z Cuál podría ser su implementación utilizando puertas lógicas? Los registros con permiso pueden tener varias aplicaciones. Por ejemplo, imaginemos que tenemos en un procesador un banco de registros donde almacenar los resultados de operaciones aritméticas o lógicas que efectúa una ALU. Podemos conectar las entradas de todos los registros a la salida de la ALU, y mediante un decodificador, activar únicamente la línea de permiso del registro en el que queremos guardar el resultado, dejando los demás registros como estaban. Memoria RAM La memoria RAM, es funcionalmente muy similar a una memoria ROM, con la diferencia de que además de leer datos, podemos escribirlos. Por tanto, además de las líneas de dirección y de salida, que ya teníamos en la ROM, necesitaremos líneas de control que nos permitan indicar al dispositivo si lo que queremos es leer un dato almacenado en la RAM, o escribir en la memoria un dato que introducimos por el bus de datos. Así, mientras en la ROM el bus de datos era unidireccional (salida), en la RAM es bidireccional (entrada y salida). Las celdas básicas de una RAM, dado que necesitamos leer y escribir, no serán elementos preconfigurados por hardware (como en la ROM), sino que serán esencialmente biestables como los vistos hasta ahora. Celda básica de una memoria RAM

15 Esquema de una memoria RAM

16 Introducción a las máquinas de estados Entre los automatismos, en ocasiones nos encontramos con situaciones en las que la salida de un sistema no es función exclusivamente del valor de la entrada del mismo, sino que depende también del estado en el que se encuentre en ese momento el sistema, es decir, de su historia dinámica. Veamos un ejemplo. Supongamos un sistema que controla el encendido y apagado de un motor mediante un pulsador. Pulsando una vez el botón de encendido, el motor se pone en marcha. Soltamos el botón y el motor sigue en marcha. Si queremos apagar el motor, volvemos a pulsar el botón, y el motor se para. Soltamos el pulsador, y el sistema queda como al principio. La señal de entrada que tenemos es el pulsador, que puede estar pulsado (X=1) o no pulsado (X=0). Pero sólo viendo la señal de entrada (la posición del pulsador) no podemos saber si el motor está en marcha o no. Necesitamos conocer las distintas veces que el interruptor se ha pulsado y soltado. No pulsar Pulsar Mantener pulsado No pulsado / apagado Pulsado / Encencido Soltar Soltar Pulsado / Apagado Mantener pulsado Pulsar No pulsado / Encencido No pulsar Como podemos deducir del diagrama, tendremos una entrada (pulsador) con dos valores posibles, una salida con dos valores posibles (motor encendido / apagado), y cuatro estados posibles. Las máquinas de estados se pueden implementar electrónicamente mediante una combinación de bloque secuencial (registro que guarda el estado del sistema) y bloque combinacional, que calcula en cada ciclo el valor de la salida, y el nuevo estado del sistema. Los autómatas secuenciales son las implementaciones electrónicas de las máquinas de estados, y pueden ser: - síncronos: Las salidas y el estado cambian automáticamente con cualquier modificación de las entradas, estabilizándose el sistema en un estado tal que el siguiente estado es él mismo. - Asíncronos: Las salidas y el estado del sistema cambian sólo en instantes de tiempo predeterminados, marcados por un reloj de sincronización. Existen dos formalizaciones para describir e implementar las máquinas de estados:

17 - Autómatas de Mealy: La salida depende de la entrada y del estado del sistema. Para un mismo estado del sistema, la salida puede variar de forma asíncrona con una variación de las entradas, aunque el estado sólo cambie de forma síncrona. - Autómata de Moore: Las salidas dependen exclusivamente del estado del sistema, de forma que tanto el estado del sistema como las salidas cambiarán de forma síncrona. En general, un autómata de moore requiere más estados para modelar una máquina de estados, por lo que utilizará más memoria, aunque suelen ser más fáciles de modelar que los autómatas de Mealy. Sin embargo, ambos modelos son equivalentes. Cualquier máquina de estados se puede modelar mediante un autómata de Moore o de Mealy, y hay normas para transformar un modelo en otro. entrada Lógica combinacional salida entrada Lógica combinacional Registro (estado) Registro (estado) Calculo salidas salida Modelo de autómata de Mealy Modelo de autómata de Moore Implementación electrónica Existen muchas formas de implementar un autómata. A modo de ejemplo, veremos cómo implementar el problema del motor y el pulsador, utilizando como lógica combinacional una ROM. Como nuestro problema tiene cuatro estados, necesitamos dos bits para codificar los estados. Necesitamos también un bit para codificar la entrada, por lo que el bloque combinacional tendrá tres entradas, y ocho combinaciones posibles. Las salidas serán dos bits para codificar el nuevo estado (modelo de Moore). La salida la podemos obtener directamente de uno de los bits del estado. Necesitaremos, por tanto una ROM de ocho palabras de dos bits por palabra. Los estados los codificaremos de la siguiente forma: - Apagado / no pulsado = 00 - Apagado / pulsado = 01 - Encendido / no pulsado = 10 - Encendido / pulsado = 11 La salida al control de encendido del motor será, por tanto el bit más significativo del estado. La programación de la ROM será: S1 S0 Entrada S 1 S

18 (S1S0 es el estado actual. S 1S 0 es el siguiente estado del sistema)

19 Las máquinasde estadosy los microprocesadores Hemos visto distintos bloques lógicos, combinacionales y secuenciales, necesarios para el diseño de distintos elementos de la organización de los microprocesadores: registros para almacenar la información temporal en los procesadores, ALUs para realizar operaciones aritméticas y lógicas, ROMs y RAMs como almacenes de información estática y dinámica, y otros componentes como los multiplexores y codificadores, que permiten implementar, entre otras cosas, todas las señales de control necesarias para activar o desactivar los distintos componentes necesarios para la ejecución de las instrucciones. Nos falta por describir, aunque sea mínimamente, un componente: la unidad de control. La unidad de control es un dispositivo capaz de, a partir de una instrucción leída desde la memoria, ejecutar toda una secuencia de acciones necesarias para la ejecución de la misma. Por ejemplo, para ejecutar la lectura de un dato desde la memoria, y guardarlo en un registro, deberá activar la escritura desde un registro de dirección al bus de direcciones, activar la señal de lectura en la RAM, activar la señal de permiso de escritura en el registro destino, para que el dato pase desde el bus de datos al registro, etc. La ejecución ordenada de todas estas operaciones se modela mediante una máquina de estados, y se implementa dentro del microprocesador mediante un autómata como el descrito en este tema (aunque, evidentemente, un poco más complejo que el ejemplo propuesto).

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

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

FUNDAMENTOS DE SISTEMAS DIGITALES. Tema 3: Lógica combinacional (II): Ruta de datos

FUNDAMENTOS DE SISTEMAS DIGITALES. Tema 3: Lógica combinacional (II): Ruta de datos FUNDAMENTOS DE SISTEMAS DIGITALES Tema 3: Lógica combinacional (II): Ruta de datos 1 Programa 1. Circuitos selectores de datos (multiplexores). 2. Demultiplexores. 3. Codificadores con prioridad. 4. Amplificadores

Más detalles

Universidad Carlos III de Madrid Grado en Ingeniería Informática Tecnología de Computadores

Universidad Carlos III de Madrid Grado en Ingeniería Informática Tecnología de Computadores Problemas temas 5, 6 y 7: 1) Dado el circuito secuencial de la figura, complete el cronograma, indicando el valor en el tiempo de las salidas de los biestables. 2) Dado el circuito de la figura, rellenar

Más detalles

Lógica secuencial. Biestables

Lógica secuencial. Biestables Universidad Rey Juan Carlos Lógica secuencial. Biestables Norberto Malpica [email protected] Dpto. Tecnología Electrónica Lógica secuencial. Biestables 1 Esquema 1. Introducción a los sistemas secuenciales

Más detalles

Practica 1 (3.5 %) 1. Realice el diseño y montaje de un R_S discreto activo en bajo.

Practica 1 (3.5 %) 1. Realice el diseño y montaje de un R_S discreto activo en bajo. TITULO : Biestables, Monoestables y Astables 1.-Objetivos: Practica 1 (3.5 %) Estudiar y analizar el comportamiento de los biestables asíncronos y sincronos. Realizar montajes con diferentes tipo de Monoestables.:

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

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

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

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

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

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

BLOQUES FUNCIONALES GENERALES

BLOQUES FUNCIONALES GENERALES BLOQUES FUNCIONALES GENERALES INTRODUCCIÓN Los circuitos secuenciales, de la misma forma que los combinacionales, están constituidos por puertas lógicas, y como en estos últimos, la escala de integración

Más detalles

TEMA 10. CIRCUITOS SECUENCIALES

TEMA 10. CIRCUITOS SECUENCIALES TEMA 10. CIRCUITOS SECUENCIALES http://www.tech-faq.com/wp-content/uploads/images/integrated-circuit-layout.jpg IEEE 125 Aniversary: http://www.flickr.com/photos/ieee125/with/2809342254/ 1 TEMA 10. CIRCUITOS

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

Registros de desplazamiento

Registros de desplazamiento Registros de desplazamiento Definición de registro de desplazamiento básico Tipos de registro de desplazamiento Configuraciones específicas Aplicaciones más típicas VHDL Ejercicio propuestos Definición

Más detalles

Tema 3. Operaciones aritméticas y lógicas

Tema 3. Operaciones aritméticas y lógicas Tema 3. Operaciones aritméticas y lógicas Estructura de Computadores I. T. Informática de Gestión / Sistemas Curso 2008-2009 Transparencia: 2 / 28 Índice Operaciones lógicas: OR, AND, XOR y NOT Operaciones

Más detalles

TEMA 1 INTRODUCCIÓN A LOS SISTEMAS DIGITALES

TEMA 1 INTRODUCCIÓN A LOS SISTEMAS DIGITALES TEMA 1 INTRODUCCIÓN A LOS SISTEMAS DIGITALES Exponer los conceptos básicos de los fundamentos de los Sistemas Digitales. Asimilar las diferencias básicas entre sistemas digitales y sistemas analógicos.

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 [email protected] Ingeniería de Tecnologías Industriales Registros y contadores 1 Esquema 1. Concepto de registro. 2. Registros

Más detalles

2. Números naturales: sistema de numeración y operaciones básicas

2. Números naturales: sistema de numeración y operaciones básicas INTRODUCCIÓN A LOS COMPUTADORES 2003-2004 Objetivos Formativos Que el alumno sea capaz de: Comprender el funcionamiento y saber diseñar los circuitos digitales combinacionales y secuenciales que se utilizan

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

Tema 3: Operaciones aritméticas y lógicas

Tema 3: Operaciones aritméticas y lógicas Tema 3: Operaciones aritméticas y lógicas S Suma-resta en base dos S Operaciones lógicas: OR, AND, XOR y NOT S Operaciones de desplazamiento S Suma-resta en los diferentes sistemas de representación de

Más detalles

Organización del Computador 1 Lógica Digital 2: circuitos y memor

Organización del Computador 1 Lógica Digital 2: circuitos y memor Organización del Computador 1 Lógica Digital 2: circuitos y memorias Departamento de Computación Facultad de Ciencias Exactas y Naturales Universidad de Buenos Aires Septiembre 2009 Circuitos secuenciales

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

Organización n del Computador 1. Lógica Digital 2 Circuitos y memorias

Organización n del Computador 1. Lógica Digital 2 Circuitos y memorias Organización n del Computador Lógica Digital 2 Circuitos y memorias Circuitos Secuenciales Circuitos combinatorios Funciones ooleanas El resultado depende sólo s de las entradas También n necesitamos circuitos

Más detalles

El Microprocesador. Tecnología y Funcionamiento

El Microprocesador. Tecnología y Funcionamiento El Microprocesador Tecnología y Funcionamiento EL MICROPROCESADOR (I) El microprocesador aparece como un circuito integrado con una muy elevada escala de integración VHSI. El empleo de los microprocesadores

Más detalles

Circuitos combinacionales

Circuitos combinacionales Circuitos combinacionales Luis ntrena, Celia López, Mario García, nrique an Millán Universidad Carlos III de Madrid Circuitos combinacionales y secuenciales l Combinacionales: alida depende sólo de la

Más detalles

Circuitos Combinatorios

Circuitos Combinatorios UNIDAD 5 Circuitos Combinatorios Introducción a la unidad Los circuitos combinatorios o circuitos combinacionales transforman un conjunto de entradas en un conjunto de salidas de acuerdo con una o más

Más detalles

Sistemas Combinacionales

Sistemas Combinacionales Sistemas Combinacionales Tipos de Sistemas Digitales Puertas Lógicas Bloques Combinacionales Multiplexores Decodificadores/demultiplexores Decodificadores BCD a 7 segmentos Codificadores Comparadores Sumadores

Más detalles

Problemas de Sistemas Digitales. Grados en I.Informática e I.Informática de Sistemas

Problemas de Sistemas Digitales. Grados en I.Informática e I.Informática de Sistemas Problemas de Sistemas Digitales Grados en I.Informática e I.Informática de Sistemas Curso 2013 2014 Introducción 1. Utilizando tablas de verdad, comprobar que cualquier función lógica de dos variables

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

Unidad Didáctica. Contadores

Unidad Didáctica. Contadores Unidad Didáctica Contadores rograma de Formación bierta Fle ible Obra colectiva de FONDO FORMACION Coordinación Diseño y maquetación Servicio de Producción Didáctica de FONDO FORMACION (Dirección de Recursos)

Más detalles

Circuitos secuenciales

Circuitos secuenciales Circuitos secuenciales Miguel Ángel Asensio Hernández, Profesor de Electrónica de Comunicaciones. Departamento de Electrónica, I.E.S. Emérita Augusta. 06800 MÉRIDA. Características de los circuitos secuenciales

Más detalles

Apuntes de Regulación y Automatización. Prácticas y Problemas.

Apuntes de Regulación y Automatización. Prácticas y Problemas. TEMA 3. AUTOMATISMOS Y AUTÓMATAS PROGRAMABLES. IMPLEMENTACION DE GRAFCET. OBJETIVOS: Los diseños e introducidos en el tema anterior, se traducen de manera sencilla a unas funciones lógicas concretas, esta

Más detalles

Circuitos Secuenciales

Circuitos Secuenciales Circuitos Secuenciales En la lógica combinacional los circuitos producen una respuesta instantánea, es decir, las salidas se pueden calcular a partir de la combinación de los valores de las entradas en

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

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

Introducción Flip-Flops Ejercicios Resumen. Lógica Digital. Circuitos Secuenciales - Parte I. Francisco García Eijó

Introducción Flip-Flops Ejercicios Resumen. Lógica Digital. Circuitos Secuenciales - Parte I. Francisco García Eijó Lógica Digital Circuitos Secuenciales - Parte I Francisco García Eijó Organización del Computador I Departamento de Computación - FCEyN UBA 7 de Septiembre del 2010 Agenda 1 Repaso 2 Multimedia Logic 3

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

Operación de circuitos lógicos combinatorios.

Operación de circuitos lógicos combinatorios. Operación de circuitos lógicos combinatorios. 1.1 Analiza circuitos lógicos combinatorios, empleando sistemas y códigos numéricos. A. Identificación de las características de la electrónica digital. Orígenes

Más detalles

Diseño del procesador MIPS R2000

Diseño del procesador MIPS R2000 Diseño del procesador MIPS R2000 Aula Virtual IS09 Sergio Barrachina Mir Área de Arquitectura y Tecnología de Computadores Dpt. de Ingeniería y Ciencia de los Computadores Universidad Jaume I Índice 1.

Más detalles

Electrónica. Diseño lógico. Fundamentos en electrónica digital. Héctor Arturo Flórez Fernández

Electrónica. Diseño lógico. Fundamentos en electrónica digital. Héctor Arturo Flórez Fernández Electrónica Diseño lógico Fundamentos en electrónica digital Héctor Arturo Flórez Fernández Flórez Fernández, Héctor Arturo Diseño lógico: fundamentos de electrónica digital / Héctor Arturo Flórez Fernández.

Más detalles

Control y programación de sistemas automáticos: Circuitos secuenciales

Control y programación de sistemas automáticos: Circuitos secuenciales Control y programación de sistemas automáticos: Circuitos secuenciales Los circuitos analizados hasta ahora se les denominan circuitos combinacionales, en ellos los valores de las salidas dependen exclusivamente

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

PRÁCTICA Nº 1: DISEÑO DE CIRCUITOS LÓGICOS CON EL ENTRENADOR DET 2020

PRÁCTICA Nº 1: DISEÑO DE CIRCUITOS LÓGICOS CON EL ENTRENADOR DET 2020 PRÁCTICA Nº 1: DISEÑO DE CIRCUITOS LÓGICOS CON EL ENTRENADOR DET 22 El objetivo de esta práctica es el montaje de diversos circuitos lógicos utilizando el entrenador lógico DET 22. Se realizarán diversos

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

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

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

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

Tema 5 BIESTABLES 5.1. CIRCUITOS SECUENCIALES

Tema 5 BIESTABLES 5.1. CIRCUITOS SECUENCIALES Tema 5 BIESTABLES 5.1. CIRCUITOS SECUENCIALES Al igual que el Álgebra de Boole era el modelo matemático de la lógica combinacional, la Teoría de Autómatas (de número de estados finito) es el modelo matemático

Más detalles

Por definición, un Autómata de Estados Finitos es una quíntupla compuesta por 5 elementos: A = [E, Z, Q,, ] :Q x E-->Z :Q x E-->Q

Por definición, un Autómata de Estados Finitos es una quíntupla compuesta por 5 elementos: A = [E, Z, Q,, ] :Q x E-->Z :Q x E-->Q TEMA 7: SISTEMAS SECUENCIALES SÍNCRONOS. 7.. Autómata de Estados Finitos. Por definición, un Autómata de Estados Finitos es una quíntupla compuesta por 5 elementos: A = [E, Z, Q,, ] :Q x E-->Z :Q x E-->Q

Más detalles

Bloques estandarizados

Bloques estandarizados Bloques estandarizados Mario Medina C. [email protected] Más allá de las puertas lógicas Complejidad creciente de diseños hace necesario buscar nuevos niveles de abstracción por sobre las compuertas

Más detalles

LECCIÓN Nº 02 FUNCIONES DE LOGICA COMBINACIONAL (PARTE 1)

LECCIÓN Nº 02 FUNCIONES DE LOGICA COMBINACIONAL (PARTE 1) LECCIÓN Nº 02 FUNCIONES DE LOGICA COMBINACIONAL (PARTE 1) 1. CONVERSORES DE CODIGO La disponibilidad de una gran variedad de códigos para los mismos elementos discretos de información origina el uso de

Más detalles

Bloques funcionales combinacionales. Bloques para el encaminamiento y/o transferencia de datos

Bloques funcionales combinacionales. Bloques para el encaminamiento y/o transferencia de datos Bloques para el encaminamiento y/o transferencia de datos Multiplexor Demultiplexor Decodificador Codificador Bloques para el procesamiento de datos Comparador Bloques para la generación de funciones booleanas

Más detalles

11. Calcula el binario natural, el BCD natural y el hexadecimal equivalentes al decimal

11. Calcula el binario natural, el BCD natural y el hexadecimal equivalentes al decimal SISTEMAS DE NUMERACIÓN 1.Calcula el número decimal equivalente al binario 1101101 2 2. Calcula el decimal equivalente al número binario 11111111111 2 3. Calcula el binario natural y el BCD natural equivalentes

Más detalles

Notas de Teórico. Flip-Flops

Notas de Teórico. Flip-Flops Departamento de Arquitectura Instituto de Computación Universidad de la República Montevideo - Uruguay Flip-Flops Arquitectura de Computadoras (Versión 4.3-2016) 7 FLIP-FLOPS 7.1 Introducción En este capítulo

Más detalles

Práctica 5. Generadores de Señales de Reloj y Flip-flops

Práctica 5. Generadores de Señales de Reloj y Flip-flops 5.1 Objetivo Práctica 5 Generadores de Señales de Reloj y Flip-flops El alumno conocerá y comprobará el funcionamiento de dispositivos empleados en la lógica secuencial y dispositivos con memoria basados

Más detalles

Introducción Tipos de FF Ejercicios. Lógica Digital. Circuitos Secuenciales. Francisco García Eijó

Introducción Tipos de FF Ejercicios. Lógica Digital. Circuitos Secuenciales. Francisco García Eijó Circuitos Secuenciales Organización del Computador I Departamento de Computación - FCEyN UBA 13 de Abril del 2010 Agenda 1 Repaso 2 ué son los circuitos secuenciales? 3 Tipos de Flip-Flops 4 Ejercicios

Más detalles

INDICE Control de dispositivos específicos Diseño asistido por computadora Simulación Cálculos científicos

INDICE Control de dispositivos específicos Diseño asistido por computadora Simulación Cálculos científicos INDICE Parte I. La computadora digital: organización, operaciones, periféricos, lenguajes y sistemas operativos 1 Capitulo 1. La computadora digital 1.1. Introducción 3 1.2. Aplicaciones de las computadoras

Más detalles

Circuitos Secuenciales Autómatas

Circuitos Secuenciales Autómatas Circuitos Secuenciales Autómatas Apunte N 8 B iestables Un biestable es un dispositivo capaz de almacenar un bit ( ó ). Principio de funcionamiento de un biestable: Utilizando realimentación entre puertas

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

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 [email protected] Actualizado Julio de 2015 Circuitos Secuenciales Son circuitos digitales con memoria. Su salida

Más detalles

Discusión. Modelo de una compuerta. Arquitecturas de Computadores Prof. Mauricio Solar. Temario. ...Introducción

Discusión. Modelo de una compuerta. Arquitecturas de Computadores Prof. Mauricio Solar. Temario. ...Introducción 0-06-200 Temario Arquitecturas de Computadores Prof. Mauricio Solar 5 Componentes igitales Estructurados Introducción 2 Registros 3 Multiplexores 4 Codificadores y ecodificadores 5 Archivos de Registros

Más detalles

Práctica 2 - Lógica Digital

Práctica 2 - Lógica Digital Práctica 2 - Lógica Digital Organización del Computador 1 Primer cuatrimestre de 2012 Todas las compuertas mencionadas en esta práctica son de 1 ó 2 entradas, a menos que se indique lo contrario. Usaremos

Más detalles

HOJA DE PROBLEMAS 6: MÓDULOS COMBINACIONALES BÁSICOS

HOJA DE PROBLEMAS 6: MÓDULOS COMBINACIONALES BÁSICOS f Universidad Rey Juan Carlos Grado en Ingeniería Informática Fundamentos de Computadores HOJA DE PROBLEMAS 6: MÓDULOS COMBINACIONALES BÁSICOS. Dado el módulo combinacional de la figura se pide dibujar

Más detalles

1. MÓDULOS DE LA MÁQUINA DE SERVICIOS DE LÍQUIDO

1. MÓDULOS DE LA MÁQUINA DE SERVICIOS DE LÍQUIDO CURSO: ELECTRÓNICA DIGITAL UNIDAD 4: CONTROLADORES DIGITALES - TEORÍA PROFESOR: JORGE ANTONIO POLANÍA En esta unidad se aprenderá a diseñar controladores digitales con base en la lógica combinatoria y

Más detalles

Unidad Didáctica. Codificadores

Unidad Didáctica. Codificadores Unidad Didáctica Codificadores rograma de Formación bierta y Flexible Obra colectiva de FONDO FORMACION Coordinación Diseño y maquetación Servicio de Producción Didáctica de FONDO FORMACION (Dirección

Más detalles

Electrónica Digital: Diseño y Lógica Secuencial

Electrónica Digital: Diseño y Lógica Secuencial Electrónica Digital: Diseño y Lógica Secuencial Profesor: Ing Andrés Felipe Suárez Grupo de Investigación en Percepción y Sistemas Inteligentes. Email: [email protected] Tabla de Contenido

Más detalles

Organización del Computador 1 Lógica Digital 1: álgebra de Boole y

Organización del Computador 1 Lógica Digital 1: álgebra de Boole y Introducción Circuitos Bloques Organización del Computador 1 Lógica Digital 1: álgebra de Boole y compuertas Departamento de Computación Facultad de Ciencias Exactas y Naturales Universidad de Buenos Aires

Más detalles

CURSO: ELECTRÓNICA DIGITAL UNIDAD 3: SISTEMAS SECUENCIALES - TEORÍA PROFESOR: JORGE ANTONIO POLANÍA

CURSO: ELECTRÓNICA DIGITAL UNIDAD 3: SISTEMAS SECUENCIALES - TEORÍA PROFESOR: JORGE ANTONIO POLANÍA CURSO: ELECTRÓNICA DIGITAL UNIDAD 3: SISTEMAS SECUENCIALES - TEORÍA PROFESOR: JORGE ANTONIO POLANÍA Como vimos en la unidad anterior, un sistema combinatorio se identifica porque la salida del sistema

Más detalles

CIDEAD.2º BACHILLERATO. Tecnología Industrial II Tema 2.- Circuitos combinacionales

CIDEAD.2º BACHILLERATO. Tecnología Industrial II Tema 2.- Circuitos combinacionales Desarrollo del tema.. Introducción. 2. Los circuitos combinacionales. Sus aplicaciones. 3. Los circuitos secuenciales. Sus aplicaciones. 4. La tabla de las fases. 5. iestables asíncronos. iestables R-S

Más detalles

Creación de biestables tipo D y T con biestable JK

Creación de biestables tipo D y T con biestable JK Creación de biestables tipo D y T con biestable JK El biestable JK es también llamado "biestable universal" debido a que con él, se pueden implementar otros tipos de biestable, como el biestable tipo D

Más detalles

INDICE Capitulo 1. Sistemas y Códigos de Numeración Capitulo 2. Álgebra de Boole Capitulo 3. Sistema Combinacionales

INDICE Capitulo 1. Sistemas y Códigos de Numeración Capitulo 2. Álgebra de Boole Capitulo 3. Sistema Combinacionales INDICE Prólogo XIII Introducción a la Secta Edición XV Introducción a la Séptima Edición XVII Capitulo 1. Sistemas y Códigos de Numeración 1 1.1. Generalidades 1 1.2. Representación de los números. Sistemas

Más detalles

ELECTRÓNICA. Unidad 2: Circuitos combinacionales. Primera Parte

ELECTRÓNICA. Unidad 2: Circuitos combinacionales. Primera Parte ELECTRÓNICA Unidad 2: Circuitos combinacionales Primera Parte Unidad 2: Circuitos combinacionales 1. Introducción a los circuitos combinacionales. 2. Codificadores y decodificadores. 2.1. Codificadores

Más detalles

Tema 0. Introducción a los computadores

Tema 0. Introducción a los computadores Tema 0 Introducción a los computadores 1 Definición de computador Introducción Máquina capaz de realizar de forma automática y en una secuencia programada cierto número de operaciones sobre unos datos

Más detalles

Microprocesador. Introducción. Instituto Sagrado Corazón de Jesús

Microprocesador. Introducción. Instituto Sagrado Corazón de Jesús Microprocesador Introducción El microprocesador es la parte de la computadora diseñada para llevar acabo o ejecutar los programas. Este viene siendo el cerebro de la computadora, el motor, el corazón de

Más detalles

Electrónica. Tema 6 Circuitos Secuenciales. Tema 1 Fundamentos de semiconductores

Electrónica. Tema 6 Circuitos Secuenciales. Tema 1 Fundamentos de semiconductores Electrónica Tema 6 Circuitos Secuenciales Tema 1 Fundamentos de semiconductores 1 Lógica secuencial Un circuito secuencial es aquel cuyas salidas dependen no sólo de las entradas actuales, sino también

Más detalles

Circuitos Lógicos Secuenciales. Figura 36. Circuito lógico secuencial. Actividad de apertura. Circuitos lógicos secuenciales.

Circuitos Lógicos Secuenciales. Figura 36. Circuito lógico secuencial. Actividad de apertura. Circuitos lógicos secuenciales. Circuitos Lógicos Secuenciales UNIDAD 3 Como recordaras en la unidad pasada vimos los circuitos combinacionales, en estos las salidas solo dependen del valor de las entradas. A diferencia de los circuitos

Más detalles

Circuitos Lógicos Combinatorios. Ing. Jorge Manrique 2004 Sistemas Digitales 1

Circuitos Lógicos Combinatorios. Ing. Jorge Manrique 2004 Sistemas Digitales 1 Circuitos Lógicos Combinatorios Ing. Jorge Manrique 2004 Sistemas Digitales 1 Circuitos Combinatorios Un circuito combinatorio es un arreglo de compuertas lógicas con un conjunto de entradas y salidas.

Más detalles

Para activar el reloj vamos a ir al panel superior Simular -> Activar Reloj o simplemente haciendo CTRL + K.

Para activar el reloj vamos a ir al panel superior Simular -> Activar Reloj o simplemente haciendo CTRL + K. Universidad Central de Venezuela Facultad de Ciencias Escuela de Computación Organización y Estructura del Computador II Taller #3: Circuitos Secuenciales Un circuito secuencial es un circuito digital

Más detalles

Práctica I.- Introducción a los Sistemas Secuenciales

Práctica I.- Introducción a los Sistemas Secuenciales Práctica I.- Introducción a los Sistemas Secuenciales 1.1.- Objetivos. El objetivo de esta práctica consiste en consolidar las diferencias entre sistemas combinacionales y secuenciales 1.2.- Problema.

Más detalles

Departamento de Tecnología Electrónica Universidad de Sevilla. Circuitos Electrónicos Digitales. Análisis y diseño de circuitos secuenciales

Departamento de Tecnología Electrónica Universidad de Sevilla. Circuitos Electrónicos Digitales. Análisis y diseño de circuitos secuenciales Circuitos Electrónicos Digitales Análisis y diseño de circuitos secuenciales Contenidos 1.Introducción 2.Biestables 3.Máquinas de estados finitos y circuitos secuenciales síncronos (CSS) 4.Diseño de CSS

Más detalles

Componentes Combinacionales. Circuitos Digitales, 2º de Ingeniero de Telecomunicación ETSIT ULPGC

Componentes Combinacionales. Circuitos Digitales, 2º de Ingeniero de Telecomunicación ETSIT ULPGC Componentes Combinacionales Circuitos Digitales, 2º de Ingeniero de Telecomunicación ETSIT ULPGC Componentes Combinacionales Se emplean para: Transformación de datos Operaciones aritméticas (suma, resta...)

Más detalles

CONTADORES CARACTERISTICAS IMPORTANTES UTILIDAD CONTADORES DE RIZADO. CONTADOR DE RIZADO MODULO- 16.

CONTADORES CARACTERISTICAS IMPORTANTES UTILIDAD CONTADORES DE RIZADO. CONTADOR DE RIZADO MODULO- 16. CONTADORES Son circuitos digitales lógicos secuenciales de salida binaria o cuenta binaria, caracteristica de temporizacion y de memoria, por lo cual están constituidos a base de flip-flops. CARACTERISTICAS

Más detalles

Arquitectura de Computadores. Resumen para Certamen 2 Por Franco Zuccar

Arquitectura de Computadores. Resumen para Certamen 2 Por Franco Zuccar Arquitectura de Computadores Resumen para Certamen 2 Por Franco Zuccar Componentes básicos Compuertas logicas (AND, OR, NOT, XOR, NAND y NOR) Flip-Flop s (SR, JK, D y T) Los circuitos combinacionales se

Más detalles

CURSO: Electrónica digital UNIDAD III: CIRCUITOS SECUENCIALES - TEORÍA

CURSO: Electrónica digital UNIDAD III: CIRCUITOS SECUENCIALES - TEORÍA www.ceduvirt.com CURSO: Electrónica digital UNIDAD III: CIRCUITOS SECUENCIALES - TEORÍA INTRODUCCIÓN SISTEMA SECUENCIAL Un sistema combinatorio se identifica por: 1. La salida del sistema debe ser estrictamente

Más detalles

IRCUITOS LOGICOS SECUENCIALES

IRCUITOS LOGICOS SECUENCIALES C IRCUITOS LOGICOS SECUENCIALES A diferencia de los circuitos combinacionales, en los circuitos secuenciales se guarda memoria de estado. Las salidas no dependen tan solo del valor de las entradas en un

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

TEMA I: INTRODUCCIÓN A LOS CIRCUITOS SECUENCIALES

TEMA I: INTRODUCCIÓN A LOS CIRCUITOS SECUENCIALES TEM I: INTROUIÓN LOS IRUITOS SEUENILES Hasta ahora, únicamente hemos visto circuitos combinacionales, es decir, circuitos en los que las salidas dependen única y exclusivamente de las combinaciones de

Más detalles

Electrónica Digital. Fco. Javier Expósito, Manuel Arbelo, Pedro A. Hernández Dpto. de Física Fundamental y Experimental, Electrónica y Sistemas

Electrónica Digital. Fco. Javier Expósito, Manuel Arbelo, Pedro A. Hernández Dpto. de Física Fundamental y Experimental, Electrónica y Sistemas Electrónica Digital Fco. Javier Expósito, Manuel Arbelo, Pedro A. Hernández 2001 Dpto. de Física Fundamental y Experimental, Electrónica y Sistemas UNIVERSIDAD DE LA LAGUNA ii ÍNDICE Lección 0. Introducción...1

Más detalles

Taller No. 6 Final Electrónica digital (Multiplexores y demultiplexores)

Taller No. 6 Final Electrónica digital (Multiplexores y demultiplexores) Taller No. 6 Final Electrónica digital (Multiplexores y demultiplexores) CONCEPTOS PREVIOS MULTIPLEXORES: Los multiplexores son circuitos combinacionales con varias entradas y una salida de datos, y están

Más detalles

Relación de Problemas de Circuitos Secuenciales

Relación de Problemas de Circuitos Secuenciales Escuela Técnica de Ingenieros en Informática de Sistemas Sistemas Electrónicos Digitales Relación de Problemas de Circuitos Secuenciales 1.- Dado el circuito secuencial síncrono de la figura: a.- Trace

Más detalles

TRABAJO PRÁCTICO Nº 4. Sistemas combinacionales MSI

TRABAJO PRÁCTICO Nº 4. Sistemas combinacionales MSI Sistemas Digitales TRABAJO PRÁCTICO Nº 4 Sistemas combinacionales MSI Ejercicio Nº 1: Se desea transmitir datos de dos bits con control de paridad impar. Utilice un decodificador para diseñar un circuito

Más detalles