Cuaderno de prácticas de la asignatura Laboratorio de Tecnología de Computadores. José Luis Risco Martín José Miguel Montanana

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

Download "Cuaderno de prácticas de la asignatura Laboratorio de Tecnología de Computadores. José Luis Risco Martín José Miguel Montanana"

Transcripción

1 Cuaderno de prácticas de la asignatura Laboratorio de Tecnología de Computadores José Luis Risco Martín José Miguel Montanana

2 ii

3 Índice general 1. Sumador/Restador Objetivos Realización Simulación Pruebas Conversor de código Objetivo Realización Simulación Pruebas Anexo: Código Gray Reconocedor de secuencias Objetivo Realización Simulación Pruebas Generador de secuencias Objetivo Realización Simulación Ascensor 9 iii

4 iv ÍNDICE GENERAL 5.1. Objetivo Realización Simulación Pruebas Números primos y múltiplos de siete Objetivo Realización Simulación Pruebas Generador de secuencias Objetivo Realización Simulación Módulos disponibles Máquina tragaperras Objetivo Realización Simulación Módulos disponibles Algorítmico Objetivo Realización Simulación Módulos disponibles Algoritmos necesarios Circuito asíncrono Objetivo Realización

5 ÍNDICE GENERAL v Simulación

6 vi ÍNDICE GENERAL

7 Práctica 1 Sumador/Restador 1.1. Objetivos 1. Diseñar una red iterativa combinacional que realice la suma de 2 números de 2 bits en binario. 2. Diseñar un sumador/restador para números de 4 bits en complemento a 2 usando un sumador binario Realización 1. El diseño constará de 2 celdas iguales, cada una para realizar la suma de uno de los bits. Para realizar el circuito vamos a utilizar puertas lógicas: XOR (7486) y NAND (7400, 7410). 2. Usaremos un sumador binario de 4 bits (7483) y puertas lógicas para la función de complemento en caso de resta y para el desbordamiento: XOR, NAND, NOT (7404) Simulación Hacer el diseño en papel y luego implementarlo utilizando Xilinx para ejecutar varias simulaciones. En el caso del apartado a), diseñar primero un elemento de la red iterativa, generar un símbolo a partir de este, y diseñar entonces el sumador final combinando dos símbolos. Cuando se obtenga el resultado esperado, realizar el diseño en el entrenador. Los símbolos necesarios para diseñar los esquemáticos son: XOR: XOR2 NAND: NAND2, NAND3 NOT: INV 1

8 2 PRÁCTICA 1. SUMADOR/RESTADOR Sumador de 4 bits: ADD4. El sumador ADD4 incorpora, al contrario que el CI 7483, una salida de desbordamiento llamada OFL. Ignorar esta salida Pruebas Realizar las siguientes pruebas, tanto en el simulador como en el entrenador, para verificar que todo funciona correctamente: 1. Verificar primero un elemento de la red iterativa (el símbolo generado en el caso de Xilinx), para todos los posibles valores de las entradas. Finalmente, verificar el diseño completo, con los siguientes valores: = 2, = 3, = 2 (acarreo de salida) 2. Verificar el diseño con las siguientes pruebas: = 7, 5 + (-2) = 3, (-3) + (-4) = -7, 3 - (-4) = 7, 5-2 = 3, (-3) - 4 = = 9 (Desbordamiento), (-7) + (-7) = -14 (Desbordamiento) 6 - (-3) = 9 (Desbordamiento), (-7) - 7 = -14 (Desbordamiento)

9 Práctica 2 Conversor de código 2.1. Objetivo Diseñar un sistema combinacional que realice la conversión de código Gray de 4 bits a binario. Y 4 Conversor codigo Gray a binario 4 Z 2.2. Realización Para realizar el circuito utilizaremos multiplexores 4 a 1 (74153) y puertas NAND (7400) Simulación Los símbolos necesarios para diseñar el esquemático son: Multiplexores 4 a 1: M4 1E Entradas constantes: VCC, GND El resto de símbolos están enumerados en prácticas anteriores Pruebas Comprobar las 16 conversiones, tanto en el simulador como en el entrenador, para verificar que todo funciona correctamente. Por ejemplo: 3

10 4 PRÁCTICA 2. CONVERSOR DE CÓDIGO Entrada Salida Anexo: Código Gray El Código Gray es un caso particular de código binario (patentado por Frank Gray en 1953). Consiste en una ordenación de 2 n números binarios de tal forma que cada número sólo tenga un dígito binario distinto a su predecesor. Un código Gray de 2 bits sería: Una forma sencilla de construir un código Gray de n bits es utilizar un código Gray de n 1 bits y añadirle un cero por la izquierda. A continuación para completar el código Gray añadiremos un 1 por la izquierda al código Gray de n 1 bits empezando por el último elemento. De este modo, podremos obtener un código Gray de 3 bits a partir del código de 2 bits definido arriba Esta técnica de codificación se originó cuando los circuitos lógicos digitales se realizaban con válvulas de vacío y dispositivos electromecánicos. Los contadores necesitaban potencias muy elevadas a la entrada y generaban picos de ruido cuando varios bits cambiaban simultáneamente. El uso de código Gray garantizó que en cualquier transición variaría tan sólo un bit. En la actualidad, el código Gray se sigue empleando para el diseño de cualquier circuito electrónico combinacional mediante el uso de un Mapa de Karnaugh, ya que el principio de diseño de buscar transiciones más simples y rápidas entre estados sigue vigente, a pesar de que los problemas de ruido y potencia se hayan reducido.

11 Práctica 3 Reconocedor de secuencias 3.1. Objetivo Diseñar un reconocedor de números de 4 bits que pertenezcan al intervalo reset bit Reconocedor estado salida clk 3.2. Realización Se trata de diseñar un circuito secuencial capaz de reconocer si la entrada (un número de 4 bits que se recibe a través de una línea serie durante 4 ciclos consecutivos) está en el intervalo Para realizar el diseño se estudiarán dos posibilidades según el orden de llegada de los bits: que el primer bit sea el más significativo o que sea el menos significativo. Se realizarán las máquinas de estados de cada caso y se seleccionará la más sencilla para realizar la implementación final. La llegada de los bits está sincronizada por una señal de reloj. La salida será 1 cuando se produzca la llegada del cuarto bit y el número esté en el intervalo especificado. En todos los demás casos será cero. 5

12 6 PRÁCTICA 3. RECONOCEDOR DE SECUENCIAS Cada cuatro pulsos de reloj el circuito volverá automáticamente al estado inicial. El circuito debe tener una entrada asíncrona (reset) que permita llevarlo al estado inicial. El estado del circuito se podrá visualizar en los leds para facilitar la depuración. Para la práctica se pueden utilizar cualquier tipo de puertas de 2 y 3 entradas, biestables tipo D (7474) e inversores. Para las entradas tanto la serie, como la de reloj, como la de reset se deben utilizar los conmutadores. Los pulsos de reloj también se introducirán utilizando un conmutador Simulación Hacer el diseño en papel y luego implementarlo utilizando Xilinx para ejecutar varias simulaciones. Cuando se obtenga el resultado esperado, realizar el diseño en el entrenador. Los símbolos necesarios para diseñar los esquemáticos son: Biestable D, con clear y preset: FDCP Puertas AND, OR, NOT,...: AND2, AND3, OR2, OR3, INV,... El resto de símbolos están enumerados en prácticas anteriores Pruebas Realizar cuatro pruebas al azar, de forma que dos de ellas pertenezcan al intervalo y las otras dos no.

13 Práctica 4 Generador de secuencias 4.1. Objetivo Diseñar un generador de secuencia síncrono Realización Utilizando biestables JK (7476), diseñar un contador síncrono descendente módulo 10 con entrada reset que genere la cuenta (en binario) 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, 9, 8,... La salida deberá coincidir con el estado, es decir, que si el estado actual es S 7, la salida será Al pulsar reset, el contador volverá a 9. Utilizando el contador anterior y añadiendo las puertas lógicas necesarias, realice un generador de secuencia síncrono que produzca, de forma cíclica, la siguiente secuencia de salida Z = 0, 0, 1, 1, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 1, 1, 0, 0, 1, 1, Simulación Hacer el diseño en papel y luego implementarlo utilizando Xilinx para ejecutar una simulación. Cuando se obtenga el resultado esperado, realizar el diseño en el entrenador. Los símbolos necesarios para diseñar los esquemáticos son: Biestable JK: El CI 7476 contiene JKs con señales clear y preset asíncronas. Por ello, en Xilinx habrá que combinar el uso de FJKC y FJKP, dependiendo de si el JK se quiere poner a 0 al pulsar reset (FJKC) o si se quiere poner a 1 (FJKP). El resto de símbolos están enumerados en prácticas anteriores. 7

14 8 PRÁCTICA 4. GENERADOR DE SECUENCIAS

15 Práctica 5 Ascensor 5.1. Objetivo Diseño modular de un sistema secuencial síncrono que funciona como un ascensor Realización Utilizando un contador ascendente/descendente (74169) y puertas lógicas habrá que construir un circuito secuencial que actúe como un ascensor. El bloque básico del sistema será el contador, cuya salida S coincide con la salida del circuito. El ascensor constará, además, de una entrada externa A de 3 bits. En todo momento la entrada es comparada con la salida, de modo que: Si A=S, el contador no hará nada, lo que es equivalente a decir que el ascensor se encuentra en el piso en el que estamos. Si A>S, el ascensor tiene que subir, con lo cual se activará la cuenta ascendente del contador hasta que A=S, parándose en ese momento. Si A<S, entonces el ascensor tendrá que bajar, de modo que se activará la cuenta descendente del contador de nuevo hasta que A=S. Mostrar la salida y la entrada del circuito en los displays 7 segmentos. Para comparar las entradas A y S se puede utilizar un sumador de 4 bits (7483) Simulación Hacer el diseño en papel y luego implementarlo utilizando Xilinx para ejecutar varias simulaciones. Cuando se obtenga el resultado esperado, realizar el diseño en el entrenador. Los símbolos necesarios para diseñar los esquemáticos son: 9

16 10 PRÁCTICA 5. ASCENSOR Contador ascendente/descendente: CB4CLED El resto de símbolos están enumerados en prácticas anteriores Pruebas Realizar las siguientes peticiones al ascensor (tanto en el simulador como en el entrenador), en el orden dado: 0, 7, 0, 3, 3, 6, 1

17 Práctica 6 Números primos y múltiplos de siete 6.1. Objetivo Diseño modular de un sistema secuencial síncrono usando módulos estándar Realización La práctica constará de dos partes: 1. Diseñar un sistema secuencial utilizando un registro de desplazamiento (74194). El sistema tendrá una entrada serie A (el primer bit que entra es el menos significativo) que tras 4 ciclos de reloj aparecerá almacenada en el registro. Una vez cargado el registro, comprobar si su salida corresponde a un número primo o a un número múltiplo de 7. Las salidas de ambos reconocedores deberán ir cada una a un led de modo que éste se iluminará tras 4 pulsos de reloj si el número es primo o si es múltiplo de Introducir en el circuito anterior una entrada de control externa C, que tras 4 pulsos de reloj, hará que si C=0 y el número es primo se incremente un contador (74169) en una unidad, y si C=1 y el número es múltiplo de 7 se decremente el contador. La salida del contador será otra de las salidas del sistema y se visualizará en uno de los displays 7 segmentos Simulación Hacer el diseño en papel y luego implementarlo utilizando Xilinx para ejecutar varias simulaciones. Cuando se obtenga el resultado esperado, realizar el diseño en el entrenador. Los símbolos necesarios para diseñar los esquemáticos son: Registro de desplazamiento: SR4CLED El resto de símbolos están enumerados en prácticas anteriores. 11

18 12 PRÁCTICA 6. NÚMEROS PRIMOS Y MÚLTIPLOS DE SIETE 6.4. Pruebas Realizar las siguientes pruebas, tanto en el simulador como en el entrenador 1 : (0-0), 0010 (1-0), 0011 (1-0), 0100 (0-0), 0111 (1-1), 1110 (0-1) 2. C=0, 0000 ( ), 0001 ( ), 1011 ( ), 0010 ( ) 3. C=1, 0011 ( ), 0111 ( ), 1110 ( ), 0111 (1-1-????) 1 Los números se representan en orden (de más a menos significativo). La salida se indica entre paréntesis (primo, múltiplo de 7, estado del contador en el apartado 2)

19 Práctica 7 Generador de secuencias 7.1. Objetivo Diseño e implementación de un sistema secuencial síncrono sobre FPGAs Realización La práctica constará de dos partes: 1. Generador de secuencias en los leds: Se debe diseñar un circuito que genere una secuencia de tal forma que se visualice en la placa un led encendido que va desplazándose al siguiente cada segundo. Para saber cuándo ha pasado un segundo se utilizará un divisor de frecuencias que se encuentra disponible en el Campus Virtual. Las entradas del circuito serán reset, reloj y cambio y las salidas los 8 leds. Al empezar todos los leds estarán apagados, al detectarse un flanco de cambio se encenderá el primer led, pasado un segundo el segundo led, y así sucesivamente mientras no se detecte ningún flanco en la entrada cambio. Un flanco en la entrada cambio retornaría el sistema al estado inicial (todos los leds apagados). 2. Generador de secuencias en un display 7-segmentos: Se debe añadir al circuito anterior la posibilidad de elegir entre dos secuencias a visualizar. La primera secuencia es la explicada en el apartado anterior. La segunda secuencia es sobre un display 7-segmentos, mostrando un segmento encendido, que va rotando al segmento adyacente cada segundo. Inicialmente todos los leds y segmentos del display estarán apagados. Al detectarse un flanco en cambio se comenzará a visualizar la primera secuencia. Al siguiente flanco se pasará a la segunda y un tercer flanco retornaría el sistema al estado inicial Simulación Hacer el diseño en papel y luego sintetizarlo utilizando la herramienta ISE. Es imprescindible realizar una simulación de cada uno de los apartados, durante la cual se pueda demostrar que 13

20 14 PRÁCTICA 7. GENERADOR DE SECUENCIAS funciona para todas las posibles combinaciones de las entradas. Se recuerda que para simular es necesario quitar el divisor de frecuencias, y sólo cuando se haya terminado de simular y se esté seguro de que el circuito funciona, se añadirá el divisor de frecuencias y se generará el mapa de bits para volcarlo sobre la FPGA Módulos disponibles Para la realización de los circuitos se dispone de los siguientes módulos: Pads de entrada salida IBUF y OBUF (no utilizar IBUF4 ni OBUF4) Biestables D con señal de clear asíncrona FDC Registros de 4 bit con señal de reset síncrona y capacitación CE (señal de carga) FD4RE y entrada paralela de 4 bits. Contadores módulo 16 con señal de reset síncrona y señal de cuenta (RE) CB4RE. Descodificador de 3 entradas D3 8E. Registro con desplazamiento de 8 bits con señal de capacitación y reset síncrono SR8RE. Multiplexores del tamaño necesario (M2 1E, M4 1E, M8 1E) Puertas lógicas. (AND, INV, OR, XOR... ) Pueden utilizarse otros módulos disponibles en las bibliotecas de Xilinx

21 Práctica 8 Máquina tragaperras 8.1. Objetivo Diseño e implementación de un sistema secuencial síncrono modular sobre FPGAs Realización La práctica constará de dos partes: 1. Máquina tragaperras con 2 premios: Se debe diseñar un circuito que genere tres números aleatorios de 2 bits. Las entradas del circuito serán jugar, reset, y reloj y las salidas Num1, Num2, Num3 (de 2 bits cada uno, que se visualizan en el banco de leds) y dos premios Premio grande y Premio medio (que se visualizan en los display 7 segmentos). La señal de reset inicializa todos los registros y contadores a 0. reset jugar Num1 Num2 Num3 Premio_grande Premio_medio reloj El flanco de bajada de la entrada jugar se utiliza para generar tres números aleatorios: el primer flanco de bajada genera el 1er número (Num1 ), el segundo flanco de bajada el segundo (Num2 ) y el 3er flanco de bajada el 3er número (Num3 ). Los 3 números se visualizan en los leds (2 bits por numero, en total 6 leds). Los premios por la jugada son: 15

22 16 PRÁCTICA 8. MÁQUINA TRAGAPERRAS Premio grande: los 3 números son iguales Premio medio: hay 2 números iguales Si el premio es el grande se enciende el segmento superior de un display 7 segmentos. Si el premio es el medio se enciende sólo el segmento central. Hasta que no se generan los 3 números no se visualiza el premio. Se puede jugar de nuevo volviendo a generar un flanco de bajada de la entrada jugar. 2. Máquina tragaperras con luces intermitentes: Hay que modificar el diseño anterior para que si el premio es el grande se encienden y apagan todos los leds del display 7 segmentos menos el central con una frecuencia de aproximadamente 1Hz. Si el premio es el medio se enciende y apaga sólo el segmento central Simulación Hacer el diseño en papel y luego sintetizarlo utilizando la herramienta ISE. Es imprescindible realizar una simulación de cada uno de los apartados, durante la cual se pueda demostrar que funciona para todas las posibles combinaciones de las entradas. Se recuerda que para simular es necesario quitar el divisor de frecuencias, y sólo cuando se haya terminado de simular y se esté seguro de que el circuito funciona, se añadirá el divisor de frecuencias y se generará el mapa de bits para volcarlo sobre la FPGA Módulos disponibles Para la realización de los circuitos se dispone de los siguientes módulos: Pads de entrada salida IBUF y OBUF (no utilizar IBUF4 ni OBUF4) y BUFG Biestables D con señal de clear asíncrona y capacitación FDCE Contadores módulo 4 con señal de clear asíncrona, señal de cuenta (CE) y señal de carga (L) CB2CLE. Comparador de 2 bits COMP2 Puertas lógicas. (AND, INV, OR, XOR... ) Divisor de frecuencias para generar una frecuencia de 1Hz Registro con desplazamiento de 4 bits con señal de capacitación y clear asíncrono SR4CE

23 Práctica 9 Algorítmico 9.1. Objetivo Diseño algorítmico con FPGAs Realización Dir Dato L/E Dato[Dir] Modo Reset Reloj Diseñar un sistema que deberá ser capaz de realizar las siguientes operaciones: En un modo interactivo, el usuario podrá introducir cuatro valores de 8 bits (A, B, C y D). Los elementos se ubicarán en las posiciones de memoria de la 0 a la 3. En este modo el usuario podrá leer cualquier dato de la memoria visualizándolo en los LEDS. En un modo de ejecución, la ruta de datos realizará cuatro cálculos sobre los valores anteriores, almacenados en las posiciones de memoria de la 4 a la 7, estos son: Máximo común divisor de A y B Máximo de C y D Mínimo de C y D Suma de C y D 17

24 18 PRÁCTICA 9. ALGORÍTMICO Los cuatro resultados se podrán inicializar a cero de forma manual en el modo interactivo. Algunas consideraciones: El modo (interactivo/ejecución) viene determinado por la entrada Modo. Se podrá escribir un dato en la dirección de memoria especificada cuando, estando en modo interactivo, se detecte un flanco en la entrada L/E. Esta entrada vendrá dada por un conmutador (switch). Hacer el diseño en papel. cada grupo deberá presentar al profesor una planificación de las operaciones, en la que se describa cuantos ciclos se necesitan para realizar las operaciones y qué puntos de control se activan en cada ciclo. Posteriormente sintetizar el diseño utilizando la herramienta ISE Simulación Se recuerda que para simular es necesario quitar el divisor de frecuencias, y sólo cuando se haya terminado de simular y se esté seguro de que el circuito funciona, se añadirá el divisor de frecuencias y se generará el mapa de bits para volcarlo sobre la FPGA. Realizar las siguientes pruebas, tanto en el simulador como en la FPGA: (A,B,C,D) = (32, 64, 65, 129), RAM(4-7) = (32, 129, 65, 194) (A,B,C,D) = (103, 113, 96, 18), RAM(4-7) = (1, 96, 18, 114) (A,B,C,D) = (120, 96, 13, 13), RAM(4-7) = (24, 13, 13, 26) 9.4. Módulos disponibles La ruta de datos de este sistema puede implementarse con los siguientes elementos: Memoria RAM con 16 palabras de 8 bits (RAM16X8S). En este módulo la lectura de los elementos es asíncrona. Sumadores (ADD8), para calcular la suma de los elementos y el cálculo del máximo común divisor. 2 Comparadores (COMPM8), para calcular valores mínimos y máximos. Registros (FD8CE) Contadores Multiplexores, biestables D y puertas lógicas

25 9.5. ALGORITMOS NECESARIOS Algoritmos necesarios Algoritmo del máximo común divisor: // Versión recursiva int mcd(int a, int b) { if(a==b) return a; else if(a>b) return mcd(a-b,b); else return mcd(b,b-a); } // Versión iterativa int mcd(int a, int b) { int t; while (a!=b) { if(a>b) a = a - b; else { t = a; a = b; b = b - t; } } return a; }

26 20 PRÁCTICA 9. ALGORÍTMICO

27 Práctica 10 Circuito asíncrono Objetivo Diseño e implementación de un sistema asíncrono en el entrenador Realización Un circuito asíncrono controla la barrera de entrada a un aparcamiento. El circuito recibe dos entradas: el Botón de apertura de la barrera y el Sensor que detecta si el coche está pasando a través de la barrera. El sistema tiene una salida Abierta, que vale 0 si la barrera está cerrada y 1 si está abierta (considerar que se abre y cierra instantáneamente). El comportamiento del sistema es el siguiente: la barrera está cerrada hasta que se pulse el Botón. Entonces se abre la barrera y se queda abierta hasta que detecte que el coche ha terminado de entrar. Cuando el coche ha entrado se cierra la barrera y se puede volver a pulsar el Botón si otro coche quiere entrar. Nota: no puede pasar un coche si la barrera está cerrada. Se supone que el Botón se deja de pulsar antes de que el coche empiece a entrar. Hacer la tabla de flujo primitiva, minimizar el número de estados y presentar la tabla de flujo final donde se especifiquen las transiciones de estado y las salidas. A continuación implementarlo con inversores, puertas and de 2 entradas (7408) y or de 2 entradas (7432) eliminando las carreras y riesgos estáticos Simulación Hacer el diseño en papel y luego implementarlo utilizando Xilinx para ejecutar varias simulaciones. Cuando se obtenga el resultado esperado, realizar el diseño en el entrenador. Sólo se necesitan utilizar puertas INV, AND y OR. 21

COMBINACIONAL USANDO PUERTAS LÓGICAS

COMBINACIONAL USANDO PUERTAS LÓGICAS Facultad de Informática Universidad Complutense de Madrid FUNDAMENTOS DE COMPUTADORES PRÁCTICA 1: MONTAJE DE UN CIRCUITO COMBINACIONAL USANDO PUERTAS LÓGICAS El objetivo de esta primera práctica es tomar

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

Í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

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

UNIVERSIDAD DE CASTILLA LA MANCHA ESCUELA SUPERIOR DE INFORMÁTICA. CIUDAD REAL

UNIVERSIDAD DE CASTILLA LA MANCHA ESCUELA SUPERIOR DE INFORMÁTICA. CIUDAD REAL TECNOLOGÍA DE COMPUTADORES / SISTEMAS DIGITALES EXAMEN FINAL. 30 ENERO 21 1º A (Superior) 1º B (Sistemas) 1º C (Gestión) SOLUCIONES 1.- Realiza los siguientes cambios de base, poniendo en todos los casos

Más detalles

HOJA DE PROBLEMAS 8: ELEMENTOS DE MEMORIA

HOJA DE PROBLEMAS 8: ELEMENTOS DE MEMORIA f Universidad Rey Juan Carlos Grado en Ingeniería Informática Fundamentos de Computadores HOJA DE PROBLEMAS 8: ELEMENTOS DE MEMORIA 1. Se desea diseñar un circuito que calcule el bit de paridad par sobre

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

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

LABORATORIO DE TECNOLOGÍA DE COMPUTADORES PRÁCTICA 7

LABORATORIO DE TECNOLOGÍA DE COMPUTADORES PRÁCTICA 7 LABORATORIO DE TECNOLOGÍA DE COMPUTADORES PRÁCTICA 7 Objetivo: Diseño e implementación de un cronómetro digital usando la herramienta de diseño Xilinx Foundation. El diseño se realizará con captura 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

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

Diseño de una calculadora

Diseño de una calculadora DEPARTAMENTO DE TECNOLOGÍA ELECTRÓNICA ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA INFORMÁTICA Diseño de una calculadora Sistemas Digitales Avanzados 1. Introducción y objetivos El propósito general de esta

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

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

UNIVERSIDAD CARLOS III DE MADRID. Ejercicios de VHDL. Circuitos Integrados y Microelectrónica. Luis Entrena. Celia López.

UNIVERSIDAD CARLOS III DE MADRID. Ejercicios de VHDL. Circuitos Integrados y Microelectrónica. Luis Entrena. Celia López. UNIVERSIDAD CARLOS III DE MADRID Ejercicios de VHDL Circuitos Integrados y Microelectrónica Luis Entrena Celia López Mario García Enrique San Millán Marta Portela Almudena Lindoso Problema 1 Se pretende

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

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

SOLUCIÓN TIPO TEST 1 Y 2 (CORRECTA 0,5 PUNTOS, ERRÓNEA, -0,25 PUNTOS) TIPO TEST 3 Y 4 (CORRECTA 1,0 PUNTO, ERRÓNEA, -0,5 PUNTOS)

SOLUCIÓN TIPO TEST 1 Y 2 (CORRECTA 0,5 PUNTOS, ERRÓNEA, -0,25 PUNTOS) TIPO TEST 3 Y 4 (CORRECTA 1,0 PUNTO, ERRÓNEA, -0,5 PUNTOS) TECNOLOGÍA DE COMPUTADORES / SISTEMAS DIGITALES EXAMEN FINAL. 16 JUNIO 2003 SOLUCIÓN TIPO TEST 1 Y 2 (CORRECTA 0,5 PUNTOS, ERRÓNEA, -0,25 PUNTOS) TIPO TEST 3 Y 4 (CORRECTA 1,0 PUNTO, ERRÓNEA, -0,5 PUNTOS)

Más detalles

153 = 1x x10 + 1x1

153 = 1x x10 + 1x1 ELECTRÓNICA DIGITAL Introducción Hemos visto hasta ahora algunos componentes muy utilizados en los circuitos de electrónica analógica. Esta tecnología se caracteriza porque las señales físicas (temperatura,

Más detalles

TEMA 6 INTRODUCCIÓN AL DISEÑO SECUENCIAL: CONTADORES Y REGISTROS

TEMA 6 INTRODUCCIÓN AL DISEÑO SECUENCIAL: CONTADORES Y REGISTROS TEMA 6 INTRODUCCIÓN AL DISEÑO SECUENCIAL: CONTADORES Y REGISTROS TEMA 6: INTRODUCCIÓN AL DISEÑO SECUENCIAL: CONTADORES Y REGISTROS Contexto Conocimiento Previo Necesario Objetivos del Tema Guía de Estudio

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

TECNOLOGÍA DE COMPUTADORES. CURSO 2016/17. Problemas Secuenciales Resueltos

TECNOLOGÍA DE COMPUTADORES. CURSO 2016/17. Problemas Secuenciales Resueltos TECNOLOGÍA DE COMPUTADORES. CURSO 26/7. Problemas Secuenciales Resueltos ) Un contador síncrono ascendente de a es: A Un sistema secuencial con 2 estados, y necesita 4 biestables. B Un sistema secuencial

Más detalles

Universidad Autónoma de Baja California

Universidad Autónoma de Baja California Universidad Autónoma de Baja California Facultad de Ingeniería, Arquitectura y Diseño Práctica de laboratorio Programa educativo Plan de estudio Clave asignatura Nombre de la asignatura Bioingeniería 2009-2

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

TECNOLOGÍA DE COMPUTADORES. CURSO 2016/17. Problemas Secuenciales

TECNOLOGÍA DE COMPUTADORES. CURSO 2016/17. Problemas Secuenciales TECNOLOGÍA DE COMPUTADORES. CURSO 2016/17. Problemas Secuenciales 1) Un contador síncrono ascendente de 0 a 11 es: A Un sistema secuencial con 12 estados, y necesita 4 biestables. B Un sistema secuencial

Más detalles

Electrónica Digital II. Contadores

Electrónica Digital II. Contadores Contadores 1.-Diseñe un contador síncrono descendente modulo 13.El tipo de biestable que se utiliza para su diseño 7476. El contador que se diseña posee un RESET externo que lo inicializa en su mayor conteo.

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

Práctica nº 10. Análisis de flip-flops.

Práctica nº 10. Análisis de flip-flops. Grado en Ingeniería de Tecnologías de Telecomunicación. Escuela Técnica Superior de Ingeniería Industrial y de Telecomunicación. Electrónica Digital I. Práctica nº 10. Análisis de flip-flops. En esta práctica

Más detalles

TRAB.PRÁCTICO Nº 1: INTRODUCCIÓN A LAS TÉCNICAS DIGITALES

TRAB.PRÁCTICO Nº 1: INTRODUCCIÓN A LAS TÉCNICAS DIGITALES OBJETIVOS: A partir de los conocimientos adquiridos en las asignaturas previas ( Elementos de Informática y Elementos de Lógica y Matemática Discreta ) relacionados con el Álgebra de Boole y funciones

Más detalles

LABELN-ELN Laboratorio Nº 5 Circuitos Lógicos Combinacionales

LABELN-ELN Laboratorio Nº 5 Circuitos Lógicos Combinacionales 1 LABELN-ELN Laboratorio Nº 5 Circuitos Lógicos Combinacionales Objetivos Diseñar un circuito digital combinacional que permita realizar la suma de dos números binarios de 3 bits cada uno. Utilizar LEDs

Más detalles

FUNDAMENTOS DE COMPUTADORES

FUNDAMENTOS DE COMPUTADORES UNIVERSIDAD POLITÉCNICA DE MADRID ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA DE SISTEMAS INFORMÁTICOS FUNDAMENTOS DE COMPUTADORES Laboratorio 7: Contadores Guion de Práctica Juan José Cuervas-Mons Elvira Vicente

Más detalles

SISTEMAS ELECTRÓNICOS DIGITALES

SISTEMAS ELECTRÓNICOS DIGITALES SISTEMAS ELECTRÓNICOS DIGITALES PRÁCTICA 6 SISTEMA DE ENCRIPTACIÓN 1. Objetivos - Estudio del funcionamiento de memorias RAM y CAM. - Estudio de métodos de encriptación y compresión de datos. 2. Enunciado

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 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

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

Tema 7. Subsistemas secuenciales

Tema 7. Subsistemas secuenciales Tema 7. Subsistemas secuenciales Circuitos Electrónicos Digitales E.T.S.I. Informática Universidad de Sevilla Contenidos Introducción Registros Contadores Diseño con subsistemas secuenciales Introducción

Más detalles

6. Un sistema secuencial tiene una entrada X y una salida Z, ambas de un bit. Tiene el siguiente comportamiento:

6. Un sistema secuencial tiene una entrada X y una salida Z, ambas de un bit. Tiene el siguiente comportamiento: Facultad de Informática Universidad Complutense de Madrid PROBLEMAS DE FUNDAMENTOS DE COMPUTADORES TEMA 5 1. Un contador reversible módulo p, es un sistema secuencial capaz de contar en sentido ascendente

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

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

Practica Nº4 Multiplexores

Practica Nº4 Multiplexores Practica Nº4 Multiplexores OBJETIVO: El estudiante al terminar esta práctica estará en capacidad de poder analizar y diseñar circuitos combinacionales Multiplexores y circuitos lógicos aritméticos. PRELABORATORIO:

Más detalles

PROBLEMAS DE ESTRUCTURA Y TECNOLOGIA DE COMPUTADORES I

PROBLEMAS DE ESTRUCTURA Y TECNOLOGIA DE COMPUTADORES I 1) Convertir los siguientes números a sus correspondientes representaciones en las bases 2,, 5 y 16: a) 465 10 b) 24 8 c) 4287 10 2) Pasar los siguientes números binarios a base octal y hexadecimal: a)

Más detalles

PRÁCTICA 6. CIRCUITOS ARITMÉTICOS

PRÁCTICA 6. CIRCUITOS ARITMÉTICOS PRÁCTICA 6. CIRCUITOS ARITMÉTICOS 1. Objetivo El objetivo de esta práctica es estudiar un circuito aritmético y aprender cómo construir un componente básico en electrónica digital: el generador de reloj.

Más detalles

Problemario Electrónica Digital

Problemario Electrónica Digital Ejercicios de C.L.S.S ( Moore y Mealy), Registros y Memoria 1. Realice un circuito secuencial síncrono que tenga dos modos de operación: M=0 el circuito contara 0,1,3,2,5,4,7,6,0,1... M=1 el circuito contara

Más detalles

9. Sistemas secuenciales. Contadores y registros

9. Sistemas secuenciales. Contadores y registros 9. Sistemas secuenciales. es y registros Objetivos: Estudio y diseño de la la estructura interna de los contadores síncronos implementados a partir de biestables. Diseñar y analizar, mediante simulación,

Más detalles

Práctica 2. Simulación y diseño de circuitos secuenciales

Práctica 2. Simulación y diseño de circuitos secuenciales 1.1. Introducción....................................... 1 1.2. Registro de desplazamiento de 4 bits......................... 1 1.3. Contador creciente asíncrono de 4 bits........................ 2 1.4.

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

2.2. Simulación lógica de un circuito electrónico digital: puerta lógica 74LS00.

2.2. Simulación lógica de un circuito electrónico digital: puerta lógica 74LS00. Grado en Ingeniería de Tecnologías de Telecomunicación. Escuela Técnica Superior de Ingeniería Industrial y de Telecomunicación. Electrónica Digital I. Práctica nº 2. Simulador lógico Circuit Maker. 2.2.

Más detalles

Circuitos Electrónicos. Junio 2006/2007 Problema 1 1º parcial

Circuitos Electrónicos. Junio 2006/2007 Problema 1 1º parcial Circuitos Electrónicos. Junio 2006/2007 Problema 1 1º parcial Se quiere diseñar un sistema para comparar el tiempo de reacción de dos participantes. El esquema general se muestra en la figura. P1, P2 y

Más detalles

Laboratorio de Electrónica II Departamento de Arquitectura de Computadores y Automática. Guía de Prácticas

Laboratorio de Electrónica II Departamento de Arquitectura de Computadores y Automática. Guía de Prácticas Guía de Prácticas Práctica 0 Introducción al Manejo de una Herramienta de Simulación Electrónica Objetivo El objetivo de la presente práctica es la familiarización del alumno con el entorno de simulación

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

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

ESTRUCTURA Y TECNOLOGIA DE COMPUTADORES II Curso PROBLEMAS TEMA 4: Unidad Aritmético Lógica

ESTRUCTURA Y TECNOLOGIA DE COMPUTADORES II Curso PROBLEMAS TEMA 4: Unidad Aritmético Lógica Problemas propuestos en examen PROBLEMAS TEMA 4: Unidad Aritmético Lógica 4.1 Se desea realizar una Unidad Aritmético Lógica que realice dos operaciones, suma y comparación de dos números X (x 2 ) e Y

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

FUNDAMENTOS DEL MATERIAL INFORMÁTICO TEMA 4 Problemas Propuestos

FUNDAMENTOS DEL MATERIAL INFORMÁTICO TEMA 4 Problemas Propuestos FUNDAMENTOS DEL MATERIAL INFORMÁTICO TEMA 4 Problemas Propuestos P.. Se desea diseñar un contador binario de tres bits, cuyo contenido se incremente de una en una unidad si la señal de control externa

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

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

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

ESTRUCTURA Y TECNOLOGÍA DE COMPUTADORES PRÁCTICAS DE LÓGICA CABLEADA

ESTRUCTURA Y TECNOLOGÍA DE COMPUTADORES PRÁCTICAS DE LÓGICA CABLEADA ESTRUCTURA Y TECNOLOGÍA DE COMPUTADORES PRÁCTICAS DE LÓGICA CABLEADA INGENIERÍA TÉCNICA EN INFORMÁTICA DE GESTIÓN - 2008 PRÁCTICAS DE ESTRUCTURA Y TECNOLOGÍA DE COMPUTADORES Página 2 INTRODUCCIÓN En el

Más detalles

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

PRÁCTICA 4. Montaje y evaluación de sistemas secuenciales.

PRÁCTICA 4. Montaje y evaluación de sistemas secuenciales. Tiempo: 2 semanas 1.- Objetivos: Laboratorio de Fundamentos de tecnología de Computadores. PRÁCTICA 4 Montaje y evaluación de sistemas secuenciales. El objetivo de este módulo es familiarizar al alumno

Más detalles

Electrónica Digital. Práctica 3: Dado Digital. Objetivo de la práctica: Conocimientos previos: Material necesario:

Electrónica Digital. Práctica 3: Dado Digital. Objetivo de la práctica: Conocimientos previos: Material necesario: Práctica 3: Dado Digital Objetivo de la práctica: El objetivo de la práctica es introducir algunas de las características reales de las puertas lógicas y el aprendizaje de circuitos combinacionales básicos.

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

Ejercicios de repaso. 1.- Diseñe un contador asíncrono ascendente módulo 16 utilizando 74XX76. Debe poseer RESET externo.

Ejercicios de repaso. 1.- Diseñe un contador asíncrono ascendente módulo 16 utilizando 74XX76. Debe poseer RESET externo. Ejercicios de repaso 1.- Diseñe un contador asíncrono ascendente módulo 16 utilizando 74XX76. Debe poseer 2.- Diseñe un contador asíncrono descendente módulo 16 utilizando 74XX76. Debe poseer 3.- Diseñe

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

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

TECNOLOGÍA DE COMPUTADORES / SISTEMAS DIGITALES EXAMEN FINAL. 3 FEBRERO º A (Superior) 1º B (Sistemas) 1º C (Gestión) 1º D (Mixto)

TECNOLOGÍA DE COMPUTADORES / SISTEMAS DIGITALES EXAMEN FINAL. 3 FEBRERO º A (Superior) 1º B (Sistemas) 1º C (Gestión) 1º D (Mixto) TECNOLOGÍA DE COMPUTADORES / SISTEMAS DIGITALES EXAMEN FINAL. 3 FEBRERO 2003 1º A (Superior) 1º B (Sistemas) 1º C (Gestión) 1º D (Mixto) TIPO TEST 1ª (CORRECTA 0,6 PUNTOS, ERRÓNEA, -0,3 PUNTOS) TIPO TEST

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

Práctica 2: Montaje de un circuito combinacional usando puertas lógicas

Práctica 2: Montaje de un circuito combinacional usando puertas lógicas Práctica 2: Montaje de un circuito combinacional usando puertas lógicas El objetivo de esta práctica es tomar contacto con el puesto de laboratorio y aprender a realizar la fase de montaje de un circuito

Más detalles

TRABAJO PRÁCTICO Nº 3. Expresiones booleanas, tablas de verdad y compuertas lógicas

TRABAJO PRÁCTICO Nº 3. Expresiones booleanas, tablas de verdad y compuertas lógicas Sistemas Digitales TRABAJO PRÁCTICO Nº 3 Expresiones booleanas, tablas de verdad y compuertas lógicas Ejercicio Nº 1: Dadas las siguientes funciones: F ( A, B, C, D) C.( D A) AC..( B D 1 ) F2 ( A, B, C,

Más detalles

Montaje y evaluación de sistemas digitales combinacionales.

Montaje y evaluación de sistemas digitales combinacionales. PRÁCTICA 3 Montaje y evaluación de sistemas digitales combinacionales. 1. Objetivos El objetivo de la siguiente práctica es familiarizar al alumno con el manejo de sistemas combinacionales, además de:

Más detalles

Figura 1.1 Diagrama en bloque de un Circuito Lógico Secuencial

Figura 1.1 Diagrama en bloque de un Circuito Lógico Secuencial CAPITULO Circuitos Lógicos Secuenciales síncronos. Introducción Los circuitos lógicos secuenciales síncronos son aquellos circuitos donde los valores lógicos de salida dependen de las combinaciones de

Más detalles

UNIVERSIDAD NACIONAL DE SANTIAGO DEL ESTERO FACULTAD DE CIENCIAS EXACTAS Y TECNOLOGÍAS Planificación de la asignatura Sistemas Lógicos

UNIVERSIDAD NACIONAL DE SANTIAGO DEL ESTERO FACULTAD DE CIENCIAS EXACTAS Y TECNOLOGÍAS Planificación de la asignatura Sistemas Lógicos UNIVERSIDAD NACIONAL DE SANTIAGO DEL ESTERO FACULTAD DE CIENCIAS EXACTAS Y TECNOLOGÍAS Planificación de la asignatura Sistemas Lógicos 1. IDENTIFICACION: 1.1. Sistemas Lógicos 1.2. Ingeniería Eléctrica.

Más detalles

Sistemas Digitales I

Sistemas Digitales I UNIVERSIDAD INDUSTRIAL DE SANTANDER Sistemas Digitales I Taller No1 Profesor: Carlos A. Fajardo Mayo de 2015 Temas: Representación digital de los Datos, Algebra de Boole, Funciones Lógicas, Introducción

Más detalles

PRÁCTICA 18: SUMADOR SECUENCIAL CON QUARTUS II

PRÁCTICA 18: SUMADOR SECUENCIAL CON QUARTUS II PRÁCTICA 18: SUMADOR SECUENCIAL CON QUARTUS II OBJETIVOS Realizar un circuito digital que sume, de forma secuencial, dos números de 3 bits en binario natural. Al finalizar la práctica, el alumno ha de

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

Lógica Digital y Microprogramable

Lógica Digital y Microprogramable Examen final de prácticas Curso 2008/2009 Desarrollo de Productos Electrónicos Lógica Digital y Microprogramable * NOTA * No se calificará ningún apartado que no haya sido revisado Ejercicio 1 El circuito

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

Código: Titulación: ING. TÉCNICO IND. EN ELECTRÓNICA INDUSTRIAL Curso: 2

Código: Titulación: ING. TÉCNICO IND. EN ELECTRÓNICA INDUSTRIAL Curso: 2 ASIGNATURA: ELECTRÓNICA DIGITAL Código: 126212006 Titulación: ING. TÉCNICO IND. EN ELECTRÓNICA INDUSTRIAL Curso: 2 Profesor(es) responsable(s): JOSE ALFONSO VERA REPULLO - Departamento: TECNOLOGÍA ELECTRONICA

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

SELECCIÓN DE PROBLEMAS

SELECCIÓN DE PROBLEMAS SELECCIÓN DE PROBLEMAS 1. Representación numérica 1.1. Convertir a hexadecimal y a binario las siguientes cantidades: a) 757.25 10 b) 123.17 10 1.2. Se dispone de palabras de 10 bits. Representar mediante

Más detalles

6. Sumadores y restadores

6. Sumadores y restadores 6. es y restadores Objetivos: Estudio de la tabla de verdad y de las diferentes estructuras internas de un sumador completo. Introducir mejoras en el diseño del sumador completo para reducir su tiempo

Más detalles

Titulación: Ingeniería Informática Asignatura: Fundamentos de Computadores. Bloque 3: Sistemas secuenciales Tema 9: Módulos secuenciales básicos

Titulación: Ingeniería Informática Asignatura: Fundamentos de Computadores. Bloque 3: Sistemas secuenciales Tema 9: Módulos secuenciales básicos Titulación: Ingeniería Informática Asignatura: Fundamentos de Computadores Bloque 3: Sistemas secuenciales Tema 9: Módulos secuenciales básicos Pablo Huerta Pellitero Luis Rincón Córcoles ÍNDICE Bibliografía

Más detalles

Lattice isplever. Características. Gestión de proyectos

Lattice isplever. Características. Gestión de proyectos Lattice isplever Características Conjunto de herramientas para el diseño con CPLD y FPGA Versión isplever starter gratuita (licencia 6 meses) Entorno de desarrollo integrado -> incluye Gestión de proyectos

Más detalles

PRÁCTICA 1: DISEÑO CON PUERTAS LÓGICAS

PRÁCTICA 1: DISEÑO CON PUERTAS LÓGICAS Circuitos Electrónicos Digitales PRÁCTICA : DIEÑO CON PUERTA LÓGICA OBJETIVO: Aprender a utilizar adecuadamente circuitos integrados. Aprender la metodología necesaria en las conexiones de circuitos para

Más detalles

4. Aritmética y operadores

4. Aritmética y operadores Fundamentos de Computadores Ingeniería de Telecomunicación Departamento de Automática Escuela Politécnica Superior Curso académico 2009 2010 Contenidos 1 Aritmética y lógica 2 3 4 Introducción Aritmética

Más detalles

PROBLEMAS TECNOLOGÍA INDUSTRIAL II. CONTROL DIGITAL

PROBLEMAS TECNOLOGÍA INDUSTRIAL II. CONTROL DIGITAL PROBLEMAS TECNOLOGÍA INDUSTRIAL II. CONTROL DIGITAL 1. 2. 3. 4. 5. 6. a) Convierta el número (5B3) 16 al sistema decimal b) Convierta el número (3EA) 16 al sistema binario c) Convierta el número (235)

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

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

Bloque 3 Guía para la realización de las prácticas

Bloque 3 Guía para la realización de las prácticas Bloque 3 Guía para la realización de las prácticas 61 62 PRÁCTICA 0: El entorno Pspice Objetivo: El objetivo de la presente práctica es la familiarización del alumno con el entorno de simulación que se

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

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

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

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

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

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

UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA

UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA CAMPUS ENSENADA FACULTAD DE INGENIERÍA ARQUITECTURA Y DISEÑO MANUAL DE PRÁCTICAS DE LABORATORIO DE CIRCUITOS DIGITALES AVANZADOS ELABORADO POR : PROFESOR ABRAHAM

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