Sistemas Electrónicos Digitales. Práctica 2 Implementación de un filtro FIR basado en estructura MAC

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

Download "Sistemas Electrónicos Digitales. Práctica 2 Implementación de un filtro FIR basado en estructura MAC"

Transcripción

1 Sistemas Electrónicos igitales 2 o Ing. Telecomunicación Práctica 2 Implementación de un filtro FIR basado en estructura MAC Javier Toledo Moreo pto. Electrónica, Tecnología de Computadoras y Proyectos Universidad Politécnica de Cartagena 9 de mayo de 2007 Revisión 1 a escripción de la práctica El objetivo de la práctica es la implementación de un filtro FIR basado en una estructura de multiplicación y acumulación (MAC) sobre una FPGA XC4010EPC84 de Xilin utilizando las herramientas del software Foundation. Esta práctica pretende introducir al alumno en las posibilidades de los dispositivos FPGA para el desarrollo de aplicaciones de procesamiento digital de señales. Para facilitar el desarrollo de la práctica,eldiseño del filtro está basado en el multiplicador realizado en la práctica 1. Además, la señal de entrada al filtro es conocida a priori, y va a estar almacenada en una memoria que se incluye en el mismo diseño. Por tanto, la única entrada a la FPGA es una señal de. La salida es la señal filtrada. Los pasos a seguir en el desarrollo de la práctica son: Elaboración del esquemático del diseño Simulación funcional Realización de los procesos Map, Place y Route para la implementación sobre la FPGA elegida Análisis de la información contenida en los informes de implementación Simulación temporal Configuración de la FPGA en la placa XS40 y depuración del diseño. 1

2 Filtrado digital Hoy en día el procesamiento digital de señales (SP) está presenteenun amplísimo abanico de aplicaciones. Se emplean algoritmos SP para procesamiento del habla en telefonía móvil, sistemas de comunicaciones personales, sistemas de seguridad, para procesamiento de audio en equipos de mezcla y edición, en equalizadores, en sistemas de sonido hi-fi, para la síntesis de sonido, para procesamiento de imagen en sistema de edición de vídeo, para la compresión y la descompresión de imágenes, en sistemas de reconocimiento de imágenes, en sistemas de información para la encriptación de datos, en comunicaciones digitales en redes, en radio y televisión digital, en modems, etc. Una de los pilares básicos del procesamiento digital de señales es el filtrado digital. Los filtros digitales son sistemas LTI diseñados para modificar de una manera determinada las características en frecuencia de una señal de entrada. Tradicionalmente, los filtros digitales son clasificados en dos grandes categorías: filtros con respuesta impulso finita (Finite Impulse Response, FIR)yfiltroscon respuesta impulso infinita (Infinite Impulse Response, IIR). La elección entre uno tipo de filtro u otro depende de las características de la aplicación. Centrándonos en los filtros FIR, cuya implementación es el objetivo de esta práctica, la respuesta impulso es finita, tal y como indica su nombre, y viene dada por la epresión: y = h L 1 y n = h k n k k=0 donde es la señal de entrada, h es la respuesta impulso del filtro, h k son los coeficientes del filtro y L es el número de coeficientes, es decir, la longitud de la respuesta impulso. A modo de ejemplo, y con el fin de eplicar el funcionamiento de la estructura a realizar, se desarrollan los primeros términos de la epresión general anterior para un filtro de 4 coeficientes. y 0 = h 0 0 h 1 0h 2 0h 3 0 y 1 = h 0 1 h 1 0 h 2 0h 3 0 y 2 = h 0 2 h 1 1 h 2 0 h 3 0 y 3 = h 0 3 h 1 2 h 2 1 h 3 0 y 4 = h 0 4 h 1 3 h 2 2 h 3 1 y 5 = h 0 5 h 1 4 h 2 3 h 3 2 y 6 = h 0 6 h 1 5 h 2 4 h 3 3. y n = h 0 n h 1 n 1 h 2 n 2 h 3 n 3 La salida correspondiente a cada entrada depende, por tanto, no sólo de ésta, sino también de un determinado número de datos de entrada anteriores. Implementación hardware Eisten numerosas alternativas a la hora de implementar en hardware un filtro FIR, cada una de ellas con sus ventajas y sus inconvenientes. La más 2

3 directa utiliza L multiplicadores y L 1 sumadores, dando lugar a una estructura totalmente paralela que procesa la señal de entrada con gran rapidez, pudiendo filtrar señales de elevado ancho de banda a costa de consumir gran cantidad de recursos. Es posible reducir los recursos hardware necesarios utilizando únicamente un multiplicador y un sumador, junto con un registro que permita acumular resultados parciales, en una estructura denominada MAC (Multiply and Accumulate). A diferencia de la implementación paralela, todas las multiplicaciones y sumas son calculadas utilizando esta única unidad MAC, por lo que son necesarios más ciclos para computar un dato, lo que reduce el ancho de banda de las señales de entrada. En esta práctica vamos a implementar un filtro FIR basado en esta segunda opción.lafigura1muestraelesquemabásico, particularizado nuevamente para 4 coeficientes. El multiplicador, el sumador y el registro acumulador constituyen la unidad MAC. Los coeficientes del filtro, puesto que son constantes, son leídos de una memoria ROM. Los datos de entrada se almacenan temporalmente en una cadena de registros de datos, siendo presentados al multiplicador a través de un multipleor. El registro de salida almacena las sucesivas muestras de la señal filtrada. ato ir. ato Salida ato Entrada Figura 1: Estructura del filtro FIR basado en MAC. Como se observa en el desarrollo de la fórmula de la convolución, para calcular la salida filtrada se realizan operaciones sobre las 4 últimas muestras recibidas. Para almacenarlas durante los ciclos que son necesarias se recurre a los registros de la figura 1. La coneión en cascada de estos registros va a facilitar el acceso a los datos para calcular cada término de una convolución. 3

4 Los registros deben actualizarse una vez para calcular cada dato de salida, todos en el mismo instante. Su tamaño debe ser el de los datos de entrada. En esta práctica dicho tamaño está limitado por el multiplicador, que sólo permite multiplicar números de 8 bits. Para obtener los valores correctos de las primeras muestras de la secuencia de salida el valor inicial de los registros debe ser 0. En el caso general de un filtro de L coeficientes, son necesarios L 1 registros, con comportamiento y coneión análogos. Con el fin de eplicar el procedimiento de cálculo de la convolución con la estructura propuesta y como debe realizarse el control de los componentes de la figura 1, en las figuras 2, 3, 4 y 5 se representa la secuencia de cálculo correspondiente a la muestra de entrada 5. Se parte de una situación inicial en la que la dirección de la memoria ROM es tal que el valor en su bus de datos es el coeficiente h 0, la entrada es el valor 5 y los registros contienen los valores 4, 3 y 2, el multipleor selecciona 5 como entrada al multiplicador, el registro acumulador almacena el valor 0 y el registro de salida el valor de salida anterior, y 4.Enestasituación, la salida del multiplicador es el producto h 0 5, igual que la salida del sumador, puesto que el acumulador vale 0. ato ir. 0 ato Salida y4 ato Entrada 2 Figura 2: Ejemplo de cálculo de 5 (1). La figura 3 muestra el estado consecuencia de un flanco activo de la señal de. En primer lugar, se ha actualizado el registro acumulador con el valor presente a su entrada (la salida del sumador), que ahora contiene el primer término de la convolución de y 5. Puesto que el registro de salida sólo va a almacenar datos de salida, y todavía la salida del sumador no presenta ese valor, este registro no se actualiza. Al mismo tiempo, debe actualizarse la dirección de la ROM de manera que ahora se lea el coeficiente h 1, y debe presentarse al 4

5 multiplicador el dato 4, para lo cual se modifica la selección del multipleor sin actualizarse la cadena de registros. Con esto, a la salida del multiplicador se obtiene el segundo término de la convolución h 1 4 y a la del sumador la suma acumulada de los dos primeros términos de y 5. ato ir. ato Salida y4 ato Entrada 2 Figura 3: Ejemplo de cálculo de 5 (2). El comportamiento del circuito es idéntico al producirse un nuevo flanco activo de la señal de, es decir, se actualiza el registro acumulador, que almacena la salida del sumador en el instante que se produce el flanco, el registro de salida no se actualiza, de la memoria ROM se lee el siguiente coeficiente h 2 y de la cadena de registros se obtiene el dato correspondiente 3. Entonces, la salida del multiplicador será el tercer término de la convolución h 2 3 y la salida del sumador la suma acumulada de los tres primeros términos de y 5.Elestado se representa en la figura 4. El proceso se repite en el siguiente flanco activo de, con lo que el acumulador almacena el valor h 0 5 h 1 4 h 2 3,delaROMseleeelcoeficiente h 3 y la muestra de entrada al multiplicador procedente de la cadena de registros es 2. Esto conlleva que la salida del multiplicador es h 3 2 yportantoladel sumador es el resultado de h 0 5 h 1 4 h 2 3 h 3 2, es decir, y 5. Este estado se representa en la figura 5. Como la salida del sumador es ahora el valor de y 5, debe guardarse en el registro de salida. Por lo tanto, éste debe estar habilitado cuando se produzca el siguiente flanco activo de, para que se actualice con la salida del sumador. Al mismo tiempo, la estructura MAC debe prepararse para el cálculo de la siguiente muestra de la salida, empezando por el primer término, h 0 6.Esto 5

6 ato ir. ato Salida y4 ato Entrada 2 Figura 4: Ejemplo de cálculo de 5 (3). obliga a que el registro acumulador tome el valor 0, a que de la memoria ROM se lea el coeficiente h 0, a obtener el dato 6 y a actualizar la cadena de registros, de manera que cuando tenga lugar el flanco activo de cada uno tomará el valor del que está a su izquierda. Estos cambios se recogen en la figura 6. Como ocurre durante el proceso de cálculo de y 5, el contenido de estos registros no cambiará hasta que a la salida del sumador se obtenga el valor correspondiente a y 6. Por medio de la selección del multipleor, en cada paso se presentará el multiplicador el dato apropiado. Las figuras 6, 7, 8 y 9 muestran los sucesivos estados correspondientes al cálculo de y 6 de acuerdo con el funcionamiento descrito del circuito. atos de entrada al filtro Como se comentó en la introducción, para facilitar el desarrollo de la práctica se va a considerar que los datos de entrada al filtro toman unos valores determinados a priori, guardados en una memoria incluida en el diseño. Esta memoria es una ROM de 256 posiciones y 8 bits de ancho. El bus de direcciones de la memoria está controlado por un contador del tamaño apropiado, que se incrementa cada vez que el filtro ha completado las operaciones correspondientes a un dato. El contenido de esta memoria de datos está disponible en 6

7 ato ir ato Salida y4 ato Entrada 2 Figura 5: Ejemplo de cálculo de 5 (4). Consideraciones relativas al diseño A la hora de realizar el diseño deben tenerse en cuenta las siguientes consideraciones: El número de coeficientes del filtro es 6. Sus valores se indican en la tabla 1. Coeficiente Valor h 0 1 h 1 2 h 2 3 h 3 4 h 4 5 h 5 6 Tabla 1: Coeficientes del filtro. Aunque no sea necesario para codificar estos valores, se va a considerar un tamaño de 8 bits para los coeficientes, de acuerdo con las características del multiplicador. Por tanto, la anchura de palabra de la memoria ROM donde se almacenan los coeficientes es de 8 bits. La señal de debe ser la misma para todo el circuito, y el flanco activo de es el de subida. 7

8 El registro acumulador debe cargarse con el valor 0 en el instante adecuado utilizando una señal de reset síncrono. Alahoradediseñar el registro acumulador y el sumador debe tenerse presente que, al realizar las sucesivas operaciones, el valor del resultado parcial puede ir incrementándose, y con ello el número de bits necesarios para codificarlo. Esto obliga a diseñar tanto el registro como el sumador con un tamaño adecuado: si no es el suficiente el resultado podrá ser incorrecto, si es demasiado elevado la implementación no será eficiente. Relacionado con lo anterior, debe también tenerse en cuenta que las entradas al sumador tienen que ser datos del mismo número de bits. Tal y como se acaba de mencionar, la procedente del registro acumulador tendrá un tamaño adecuado para codificar el resultado, mientras que la procedente del multiplicador será de 16 bits, puesto que opera con números de 8 bits. Esto va a hacer necesario ampliar la salida del multiplicador con el número de bits a la izquierda apropiado. ato ir ato Salida y5 ato Entrada 6 Figura 6: Ejemplo de cálculo de 6 (1). 8

9 ato ir. 6 6 ato Salida y5 ato Entrada 6 Figura 7: Ejemplo de cálculo de 6 (2). ato ir. 6 6 ato Salida y5 ato Entrada 6 Figura 8: Ejemplo de cálculo de 6 (3). 9

10 ato ir. 6 6 ato Salida y5 ato Entrada 6 Figura 9: Ejemplo de cálculo de 6 (4). 10

Sistemas Electrónicos Digitales. Práctica 1 Multiplicador de 8 bits secuencial con desplazamiento hacia la derecha

Sistemas Electrónicos Digitales. Práctica 1 Multiplicador de 8 bits secuencial con desplazamiento hacia la derecha Sistemas Electrónicos igitales Práctica de 8 bits secuencial con desplazamiento hacia la derecha Javier Toledo Moreo pto. Electrónica, Tecnología de Computadoras y Proyectos Universidad Politécnica de

Más detalles

FUNDAMENTOS TEÓRICOS

FUNDAMENTOS TEÓRICOS FUNDAMENTOS TEÓRICOS 7 FUNDAMENTOS TEÓRICOS 1.1. FUNDAMENTOS TEÓRICOS: FILTROS La primera pregunta que debemos de hacernos es, qué es un filtro?, pues bien, un filtro es un dispositivo (bien realizado

Más detalles

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

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

Más detalles

GUÍA DE LABORATORIO 2 FILTROS DIGITALES FILTROS FIR E IIR

GUÍA DE LABORATORIO 2 FILTROS DIGITALES FILTROS FIR E IIR UNIVERSIDAD TÉCNICA FEDERICO SANTA MARÍA Departamento de Electrónica GUÍA DE LABORATORIO 2 FILTROS DIGITALES FILTROS FIR E IIR CURSO LABORATORIO DE PROCESAMIENTO DIGITAL DE SEÑALES SIGLA ELO 385 PROFESOR

Más detalles

Maestría en Telecomunicaciones EL Procesamiento Digital de Señales. Métodos de Evaluación. Métodos de Aprendizaje

Maestría en Telecomunicaciones EL Procesamiento Digital de Señales. Métodos de Evaluación. Métodos de Aprendizaje OBJETIVOS DE APREDIZAJE Maestría en Telecomunicaciones EL 500020 Procesamiento Digital de Señales 1. Describir los conceptos básicos del procesamiento digital de señales (PDS). 2. Utilizar herramientas

Más detalles

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

Fundamentos de los Computadores Grado en Ingeniería Informática 7. Camino de datos y unidad de control o Fundamentos de los Computadores Grado en Ingeniería Informática Introducción La versatilidad es una característica deseable de los sistemas digitales Un sistema

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

Sistemas de Computadoras

Sistemas de Computadoras Sistemas de Computadoras Índice Concepto de Computadora Estructura de la Computadora Funcionamiento de la Computadora Historia de las Computadoras Montando una Computadora Computadora Un sistema de cómputo

Más detalles

ENIAC, Primer computador electrónico y su panel de conexiones

ENIAC, Primer computador electrónico y su panel de conexiones -1 La arquitectura de Von Neumann. Los primeros computadores se programaban en realidad recableándolos. Esto prácticamente equivalía a reconstruir todo el computador cuando se requería de un nuevo programa.

Más detalles

Vídeo Digital Examen de Junio de 2003

Vídeo Digital Examen de Junio de 2003 UNIVERSIDAD DE CASTILLA LA MANCHA Escuela Universitaria Politécnica de Cuenca Ingeniería Técnica de Telecomunicación (Especialidad de Sonido e Imagen) Vídeo Digital Examen de Junio de 2003 PRACTICAS: Del

Más detalles

CAPÍTULO V: IMPLEMENTACIÓN FILTROS DIGITALES EN FPGA's IMPLEMENTACIÓN DE FILTROS DIGITALES EN FPGA'S IEC FRANCISCO JAVIER TORRES VALLE

CAPÍTULO V: IMPLEMENTACIÓN FILTROS DIGITALES EN FPGA's IMPLEMENTACIÓN DE FILTROS DIGITALES EN FPGA'S IEC FRANCISCO JAVIER TORRES VALLE V IMPLEMENTACIÓN DE FILTROS DIGITALES EN FPGA'S 83 5.1 INTRODUCCIÓN Un FPGA es un dispositivo cuyas características pueden ser modificadas, manipuladas o almacenadas mediante programación. La arquitectura

Más detalles

Seminario de Procesamiento Digital de Señales

Seminario de Procesamiento Digital de Señales Seminario de Procesamiento Digital de Señales Unidad 5: Diseño de Filtros Digitales - Parte I Marcelo A. Pérez Departamento Electrónica Universidad Técnica Federico Santa María Contenidos 1 Conceptos Básicos

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

ELECTRÓNICA DIGITAL (P2000)

ELECTRÓNICA DIGITAL (P2000) ELECTRÓNICA IGITAL (P2000) ACTIVIA: EJERCICIOS E ISEÑO SÍNCRONO epartamento de Sistemas Electrónicos y de Control Curso 2010/2011 Introducción y objetivos Los ejercicios que debe realizar pretenden entrenarle

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

Problemas de Estructuras de Filtros Digitales.

Problemas de Estructuras de Filtros Digitales. Problemas de Estructuras de Filtros Digitales. Estructuras de Filtros Digitales 1.- En la figura siguiente se representa una realización en la forma acoplada de una función del sistema que presenta una

Más detalles

Multiplicador Digital

Multiplicador Digital Multiplicador Digital Dr. Andrés David García García Departamento de Mecatrónica Escuela de Ingeniería y Ciencias Multiplicador Existen varios métodos básicos para el cálculo de la multiplicación de dos

Más detalles

Circuitos Electrónicos Digitales E.T.S.I. Telecomunicación Universidad Politécnica de Madrid. Circuitos combinacionales

Circuitos Electrónicos Digitales E.T.S.I. Telecomunicación Universidad Politécnica de Madrid. Circuitos combinacionales Circuitos Electrónicos Digitales E.T.S.I. Telecomunicación Universidad Politécnica de Madrid Circuitos combinacionales Puertas lógicas simples y complejas. Multiplexores. Elementos varios: codificadores

Más detalles

Circuitos electrónicos digitales. Unidades Aritméticas Lógicas. Departamento de Tecnología Electrónica Universidad de Sevilla

Circuitos electrónicos digitales. Unidades Aritméticas Lógicas. Departamento de Tecnología Electrónica Universidad de Sevilla Circuitos electrónicos digitales Unidades Aritméticas Lógicas Índice Introducción Circuitos sumadores básicos Sumador paralelo de n bits Sumador/Restador Unidad aritmético-lógica (ALU) Introducción Los

Más detalles

Dar una breve semblanza sobre los Filtros Digitales, sus fundamentos y su principales características.

Dar una breve semblanza sobre los Filtros Digitales, sus fundamentos y su principales características. Filtros Digitales Objetivo Dar una breve semblanza sobre los Filtros Digitales, sus fundamentos y su principales características. Revisar la convolución como fundamentos de los filtros digitales junto

Más detalles

Fundamentos de Computadores. Tema 5. Circuitos Aritméticos

Fundamentos de Computadores. Tema 5. Circuitos Aritméticos Fundamentos de Computadores Tema 5 Circuitos Aritméticos OBJETIVOS Conceptuales: Suma y resta binaria Implementaciones hardware/software Circuito sumador y semi-sumador básico Sumadores/restadores de n

Más detalles

En la Clase 3, se demostró que cualquier señal discreta x[n] puede escribirse en términos de impulsos como sigue:

En la Clase 3, se demostró que cualquier señal discreta x[n] puede escribirse en términos de impulsos como sigue: SISTEMAS LINEALES INVARIANTES EN EL TIEMPO (SISTEMAS LTI) Un sistema lineal invariante en el tiempo, el cual será referido en adelante por la abreviatura en inglés de Linear Time Invariant Systems como

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

Estructura y Tecnología de Computadores II (Gestión y Sistemas)

Estructura y Tecnología de Computadores II (Gestión y Sistemas) Temario Estructura y Tecnología de Computadores II (Gestión y Sistemas) Contenido del temario El temario propuesto en la asignatura coíncide con los siguientes apartados del texto base teórico Estructura

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

Primera parte (2.5 puntos, 20 minutos):

Primera parte (2.5 puntos, 20 minutos): TRATAMIENTO DIGITAL DE SEÑALES EXAMEN FINAL 24/06/2013 APELLIDOS NOMBRE DNI NO DE LA VUELTA A ESTA HOJA HASTA QUE SE LO INDIQUE EL PROFESOR MIENTRAS TANTO, LEA ATENTAMENTE LAS INSTRUCCIONES PARA LA REALIZACIÓN

Más detalles

Primera parte (2.5 puntos, 20 minutos):

Primera parte (2.5 puntos, 20 minutos): TRATAMIENTO DIGITAL DE SEÑALES EXAMEN FINAL 24/06/2013 APELLIDOS NOMBRE DNI NO DE LA VUELTA A ESTA HOJA HASTA QUE SE LO INDIQUE EL PROFESOR MIENTRAS TANTO, LEA ATENTAMENTE LAS INSTRUCCIONES PARA LA REALIZACIÓN

Más detalles

Principales subsistemas digitales en CMOS-

Principales subsistemas digitales en CMOS- Ingeniería Técnica de Telecomunicación SS. EE. Curso 3º Microelectrónica I 2010/11 Resumen TEMA 4. VLSI Principales subsistemas digitales en CMOS- Lógica dinámica. Estructuras lógicas síncronas con señales

Más detalles

6.- REALIZACIÓN DE SISTEMAS EN TIEMPO DISCRETO.

6.- REALIZACIÓN DE SISTEMAS EN TIEMPO DISCRETO. 6.- REALIZACIÓN DE SISTEMAS EN TIEMPO DISCRETO. 6..- INTRODUCCIÓN. Los sistemas digitales que hemos analizado responden a una función de transferencia dada por: H ( z) M = = N + Dado que la suma de convolución

Más detalles

q señales de condición. el próximo estado. m bits que constituyen las señales de control.

q señales de condición. el próximo estado. m bits que constituyen las señales de control. La memoria ROM proporciona una realización de la unidad de control más flexible. Todas las variables de condición y señales externas se utilizan como parte de las líneas de dirección de la ROM. Esquema

Más detalles

Bloques Aritméticos - Multiplicadores

Bloques Aritméticos - Multiplicadores Bloques Aritméticos - Multiplicadores La multiplicación es una operación cara (en términos de recursos) y lenta Este hecho ha motivado la integración de unidades completas de multiplicación en los DSPs

Más detalles

DCT(x[n]) C[u] α(u) x[n] cos (2n 1) π u 2N

DCT(x[n]) C[u] α(u) x[n] cos (2n 1) π u 2N UNIVERSIDAD DE CASTILLA LA MANCHA Escuela Universitaria Politécnica de Cuenca Ingeniería Técnica de Telecomunicación (Especialidad de Sonido e Imagen) Vídeo Digital Examen de Junio de 2005 PRACTICAS: Del

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

INGENIERÍA EN MECATRÓNICA PROCESAMIENTO DIGITAL DE SEÑALES CUP-17 RP-CUP 17/REV:00

INGENIERÍA EN MECATRÓNICA PROCESAMIENTO DIGITAL DE SEÑALES CUP-17 RP-CUP 17/REV:00 MANUAL DE LA ASIGNATURA INGENIERÍA EN MECATRÓNICA PROCESAMIENTO DIGITAL DE SEÑALES F-RP RP-CUP CUP-17 17/REV:00 DIRECTORIO Secretario de Educación Pública Dr. Reyes Taméz Guerra. Subsecretario de Educación

Más detalles

Lógica cableada: Lógica programada:

Lógica cableada: Lógica programada: 1-1 Lógica cableada: Circuitos vistos en Diseño Lógico (Combinatoria, Modo reloj, RTL, ) Función fija determinada en el momento del diseño por las conexiones físicas entre los componentes del circuito

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

Programa de Asignatura

Programa de Asignatura Departamento de Ingeniería Industrial Programa: Ingeniería Mecatrónica, Plan 007- Asignatura: Electrónica Digital Clave: 999 Semestre: VII Tipo: Obligatoria H. Teoría: H. Práctica: H. Laboratorio: HSM:

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

Tema 7 - Registros, contadores y memorias

Tema 7 - Registros, contadores y memorias -, contadores y memorias Eduardo Rodríguez Martínez Departamento de Electrónica División de Ciencias Básicas e Ingeniería Universidad Autónoma Metropolitana Unidad Azcapotzalco Email: erm@correo.azc.uam.mx

Más detalles

AUTOTEST. 1. Una magnitud que toma valores continuos es: (a) una magnitud digital (c) un número binario 2. El término bit significa:

AUTOTEST. 1. Una magnitud que toma valores continuos es: (a) una magnitud digital (c) un número binario 2. El término bit significa: 1. Una magnitud que toma valores continuos es: (a) una magnitud digital (c) un número binario 2. El término bit significa: (b) una magnitud analógica (d) un número natural (a) una pequeña cantidad de datos

Más detalles

Estudio del impacto de implementaciones de operadores aritméticos en dispositivos lógicos programables FPGA

Estudio del impacto de implementaciones de operadores aritméticos en dispositivos lógicos programables FPGA Estudio del impacto de implementaciones de operadores aritméticos en dispositivos lógicos programables FPGA Marino, Ariel Alberto Grupo de Investigación y Servicios en Electrónica y Control Facultad Regional

Más detalles

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

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

Más detalles

3 SISTEMAS DE PROCESAMIENTO DIGITAL DE SEÑALES. ha desarrollado durante los últimos 30 años gracias a los avances tecnológicos de

3 SISTEMAS DE PROCESAMIENTO DIGITAL DE SEÑALES. ha desarrollado durante los últimos 30 años gracias a los avances tecnológicos de 3 SISTEMAS DE PROCESAMIENTO DIGITAL DE SEÑALES 3.1 Introducción al procesamiento digital de señales Una alternativa para el procesado analógico de señales es el procesado digital. Esta área se ha desarrollado

Más detalles

LA RUTA DE DATOS EN LOS DSPs DE COMA FIJA

LA RUTA DE DATOS EN LOS DSPs DE COMA FIJA LA RUTA DE DATOS EN LOS DSPs DE COMA FIJA USUALMENTE INCORPORA: - UN MULTIPLICADOR - UNA ALU - UNO O VARIOS DESPLAZADORES - REGISTROS PARA LOS OPERANDOS - OTRAS UNIDADES ESPECIALIZADAS: LIMITADOR LÓGICA

Más detalles

UNIDAD FORMATIVA 1: Instalación y Actualización de Sistemas Operativos

UNIDAD FORMATIVA 1: Instalación y Actualización de Sistemas Operativos UNIDAD FORMATIVA 1: Instalación y Actualización de Sistemas Operativos OBJETIVOS: - Adquirir conocimientos y habilidades desde un nivel básico, sobre la instalación y configuración de los Sistemas Operativos.

Más detalles

Lógica Digital - Circuitos Secuenciales

Lógica Digital - Circuitos Secuenciales Lógica igital - Circuitos Secuenciales Organización del Computador I Carlos A. i Pietro epartamento de Computación - FCEyN UBA 2 do Cuatrimestre de 2014 1 / 27 Menú del ía 1 Repaso 2 Clocks 3 Flip-Flops

Más detalles

CENTRO DE INVESTIGACION Y ESTUDIOS AVANZADOS DEL IPN

CENTRO DE INVESTIGACION Y ESTUDIOS AVANZADOS DEL IPN CENTRO DE INVESTIGACION Y ESTUDIOS AVANZADOS DEL IPN Departamento de Ingeniería Eléctrica Sección de Computación Aritmética Computacional Implementación de un exponenciador binario utilizando un multiplicador

Más detalles

ANX-PR/CL/ GUÍA DE APRENDIZAJE. ASIGNATURA Procesado digital de la señal. CURSO ACADÉMICO - SEMESTRE Segundo semestre

ANX-PR/CL/ GUÍA DE APRENDIZAJE. ASIGNATURA Procesado digital de la señal. CURSO ACADÉMICO - SEMESTRE Segundo semestre ANX-PR/CL/001-01 GUÍA DE APRENDIZAJE ASIGNATURA Procesado digital de la señal CURSO ACADÉMICO - SEMESTRE 2016-17 - Segundo semestre GA_59EC_595000025_2S_2016-17 Datos Descriptivos Nombre de la Asignatura

Más detalles

Introducción al procesamiento digital de señales en tiempo real

Introducción al procesamiento digital de señales en tiempo real Introducción al procesamiento digital de señales en tiempo real ELO 385 Laboratorio de Procesamiento Digital de Señales Segundo semestre - 2011 Matías Zañartu, Ph.D. Departamento de Electrónica Universidad

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

Test: Conteste exclusivamente en HOJA DE LECTURA ÓPTICA. No olvide marcar que su tipo de examen es C

Test: Conteste exclusivamente en HOJA DE LECTURA ÓPTICA. No olvide marcar que su tipo de examen es C MATERIAL PERMITIDO: los libros Estructura y tecnología de computadores y Problemas de estructura y tecnología de computadores, ed. Sanz y Torres, y calculadora. NO SE PERMITEN FOTOCOPIAS. INSTRUCCIONES:

Más detalles

LABORATORIO DE COMPUTADORAS

LABORATORIO DE COMPUTADORAS U.N.J.U. F.I. INGENIERÍA INFORMÁTICA LABORATORIO DE COMPUTADORAS ARQUITECTURA BÁSICA DE LAS COMPUTADORAS TEMA: ARQUITECTURA Y MICROPROGRAMACIÓN Conceptos Básicos Computadora Digital: implica que la información

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

Filtrado Digital. Lectura 2: Estructuras Básicas de Filtros Digitales

Filtrado Digital. Lectura 2: Estructuras Básicas de Filtros Digitales Lectura 2: Estructuras Básicas de Filtros Digitales Filtros FIR sencillos Filtro de promedio móvil de 2 puntos (M=1 1er orden): Es el filtro FIR más simple. Note que H(z) tiene un cero en z=-1, y un polo

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

FUNCIONAMIENTO DE LA UNIDAD DE CONTROL DEL PROCESADOR

FUNCIONAMIENTO DE LA UNIDAD DE CONTROL DEL PROCESADOR MICROINSTRUCCIONES FUNCIONAMIENTO DE LA UNIDAD DE CONTROL DEL PROCESADOR La memoria de las maquinas IAS consiste en 1000 posiciones de almacenamiento, llamadas palabras, de 40 digitos binarios (bits) cada

Más detalles

1 INTRODUCCIÓN AL PROYECTO

1 INTRODUCCIÓN AL PROYECTO 1 INTRODUCCIÓN AL PROYECTO 1.1 Marco teórico Una de las innovaciones tecnológicas más sobresalientes es el microprocesador, el cual se ha desarrollado rápidamente a partir de su invención. Los procesadores

Más detalles

INSTITUTO POLITÉCNICO NACIONAL

INSTITUTO POLITÉCNICO NACIONAL INSTITUTO POLITÉCNICO NACIONAL CECyT No. 4 LÁZARO CÁRDENAS Ciclo Escolar 2012-2013 A Práctica No. 2 Hardware de PC RESULTADO DE APRENDIZAJE: Esta práctica de laboratorio se concentrará en su capacidad

Más detalles

Introducción al Diseño Lógico 2017 Guía de Trabajos Prácticos Nº 00: Repaso

Introducción al Diseño Lógico 2017 Guía de Trabajos Prácticos Nº 00: Repaso Introducción al Diseño Lógico 2017 Guía de Trabajos Prácticos Nº 00: Repaso Ejercicio Nº01 Convierta los siguientes números naturales expresados en el sistema de numeración binario a sus correspondientes

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

Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria

Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria 1.2. Jerarquía de niveles de un computador Qué es un computador? Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria Es un sistema tan complejo

Más detalles

ELO 385 Laboratorio de Procesamiento Digital de Señales Laboratorio 4: Filtros digitales Parte I

ELO 385 Laboratorio de Procesamiento Digital de Señales Laboratorio 4: Filtros digitales Parte I 1 ELO 385 Laboratorio de Procesamiento Digital de Señales Laboratorio 4: Filtros digitales Parte I 0. Introducción Este laboratorio está compuesto por dos sesiones en la cuales se estudiarán filtros digitales.

Más detalles

Transductor. Transductor A/D. Transductor. Transductor ASP

Transductor. Transductor A/D. Transductor. Transductor ASP A/D DSP D/A ASP Pueden resolverse, en forma económica, problemas que en el campo analógico serían muy complicados. Insensibilidad al entorno. Insensibilidad a la tolerancia de los componentes. Predictibilidad

Más detalles

Lógica: Algoritmo: Archivo: Base de datos: Bit:

Lógica: Algoritmo: Archivo: Base de datos: Bit: Lógica: Algoritmo: Archivo: Base de datos: Bit: 1 LÓGICA: Es una secuencia de operaciones realizadas por el hardware o por el software. Lógica del hardware, Son los circuitos y Chips que realizan las operaciones

Más detalles

Dado el siguiente circuito digital, encontrar la tabla característica y la tabla de operación del flip-flop correspondiente

Dado el siguiente circuito digital, encontrar la tabla característica y la tabla de operación del flip-flop correspondiente Un flip-flop "S-R Set-dominante" difiere del flip-flop S-R normal en que cuando S y R están a valor lógico 1 simultáneamente se realiza la operación de Set. Obtener la tabla de operación, la tabla característica

Más detalles

Vídeo Digital Examen de Junio de 2004

Vídeo Digital Examen de Junio de 2004 UNIVERSIDAD DE CASTILLA LA MANCHA Escuela Universitaria Politécnica de Cuenca Ingeniería Técnica de Telecomunicación (Especialidad de Sonido e Imagen) Vídeo Digital Examen de Junio de 2004 PRACTICAS: Del

Más detalles

CAPITULO 5 DESARROLLO DEL PROYECTO

CAPITULO 5 DESARROLLO DEL PROYECTO DESARROLLO DEL PROYECTO 5 DESARROLLO DEL PROYECTO 5.1 Introducción Este capítulo tiene la finalidad de explicar la forma en cómo fue desarrollado el demodulador sintonizable de AM utilizando el DSP TMS320C50,

Más detalles

Int n roduc u ción n a DS D P P Pa P r a te e 1 I g n.. Lu L ci c o J. J. Marti t nez Garbino luci c ojmg@ca c e.c. n c ea.g. ov. v a.

Int n roduc u ción n a DS D P P Pa P r a te e 1 I g n.. Lu L ci c o J. J. Marti t nez Garbino luci c ojmg@ca c e.c. n c ea.g. ov. v a. Introducción a DSP Parte 1 Ing. Lucio J. Martinez Garbino luciojmg@cae.cnea.gov.ar Page 1 Sistema Analógico Filtro Analógico -El sistema queda definido por su topología (circuito) y los valores de los

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

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

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

Más detalles

5. Procesador: camino de datos y control

5. Procesador: camino de datos y control Fundamentos de Computadores Ingeniería de Telecomunicación Departamento de Automática Escuela Politécnica Superior Curso académico 2009 2010 Contenidos 1 Control de operaciones elementales 2 3 4 5 Objetivos

Más detalles

Procesamiento digital de audio

Procesamiento digital de audio PROCESAMIENTO DIGITAL DE SEÑALES Definición Es la rama de la ingeniería que se concentra en las operaciones o algoritmos matemáticos usados para representar, transformar y manipular en un ambiente de cómputo

Más detalles

TECNOLOGÍAS DE INFORMACIÓN Y COMUNICACIÓN

TECNOLOGÍAS DE INFORMACIÓN Y COMUNICACIÓN TECNOLOGÍAS DE INFORMACIÓN Y COMUNICACIÓN Sesión 2: Introducción a las tecnologías de información y comunicación parte 2: Componentes de un sistema de cómputo. Sistema de Cómputo Un sistema de cómputo

Más detalles

A veces queremos almacenar algún elemento que es Verdadero o Falso. Este tipo de dato se llama Booleano y su representación es sencilla, para cada

A veces queremos almacenar algún elemento que es Verdadero o Falso. Este tipo de dato se llama Booleano y su representación es sencilla, para cada Hemos visto que los ordenadores modernos son máquinas digitales que sólo funcionan con datos binarios. Así que necesitamos una representación binaria de cada dato que queremos usar en un ordenador. El

Más detalles

Tipos de Modulación. PCM Convencional

Tipos de Modulación. PCM Convencional Tipos de Modulación PCM Convencional Con PCM convencional, cada código es una representación binaria de signo y magnitud de una muestra en particular. Por lo tanto, los códigos de bit múltiple se requieren

Más detalles

ESTRUCTURA DE INTERCONEXIÓN DE UN COMPUTADOR

ESTRUCTURA DE INTERCONEXIÓN DE UN COMPUTADOR ESTRUCTURA DE INTERCONEXIÓN DE UN COMPUTADOR 1 Arquitectura Von Neumann se fundamente en tres ideas: En la memoria del ordenador se almacenan indistintamente datos e instrucciones. Se puede acceder a la

Más detalles

UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI

UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI NOMBRE DE LA ASIGNATURA: PROCESAMIENTO DE IMÁGENES DIGITALES FECHA DE ELABORACIÓN: ENERO 2005 ÁREA DEL PLAN DE ESTUDIOS:

Más detalles

Vídeo Digital Examen de Junio de 2002

Vídeo Digital Examen de Junio de 2002 UNIVERSIDAD DE CASTILLA LA MANCHA Escuela Universitaria Politécnica de Cuenca Ingeniería Técnica de Telecomunicación (Especialidad de Sonido e Imagen) Vídeo Digital Examen de Junio de 2002 1.- En la siguiente

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

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

ESTRUCTURA Y TECNOLOGÍA A DE COMPUTADORES I. Tema X Modos de Direccionamientos

ESTRUCTURA Y TECNOLOGÍA A DE COMPUTADORES I. Tema X Modos de Direccionamientos ESTRUCTURA Y TECNOLOGÍA A DE COMPUTADORES I Tema X Modos de Direccionamientos TEMA 10. Modos de direccionamiento 10.1 Justificación de los modos de direccionamiento 10.2 Descripción de los modos de direccionamiento

Más detalles

Tema IV. Unidad aritmético-lógica

Tema IV. Unidad aritmético-lógica Tema IV Unidad aritmético-lógica 4.1 Sumadores binarios 4.1.1 Semisumador binario (SSB) 4.1.2 Sumador binario completo (SBC) 4.1.3 Sumador binario serie 4.1.4 Sumador binario paralelo con propagación del

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

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

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

UNIDAD ARITMÉ M T É ICO-L - Ó L GICA 1

UNIDAD ARITMÉ M T É ICO-L - Ó L GICA 1 UNIDAD ARITMÉTICO-LÓGICA 1 ALU: Parte del computador donde se realizan las operaciones aritméticas y lógicas. Las otras unidades le proporcionan datos (que le llegan en forma de registros) ALU opera y

Más detalles

Filtros senoc-enventanado Filtros personalizados. clase 11

Filtros senoc-enventanado Filtros personalizados. clase 11 Filtros senoc-enventanado Filtros personalizados clase 11 Temas Introducción a los filtros digitales Clasificación, Caracterización, Parámetros Filtros FIR (Respuesta al impulso finita) Filtros de media

Más detalles

PROCESAMIENTO DIGITAL DE SEÑALES

PROCESAMIENTO DIGITAL DE SEÑALES PROCESAMIENTO DIGITAL DE SEÑALES ORIGEN: DÉCADAS DE LOS 50 Y 60 INTERÉS EN SIMULAR EL COMPORTAMIENTO DE SISTEMAS ANALÓGICOS DE PROCESAMIENTO ANTES DE CONSTRUIR UN PROTOTIPO ENORMEMENTE CARO - LA HERRAMIENTA

Más detalles

En general, el diseño de cualquier filtro digital es llevado a cabo en 3 pasos:

En general, el diseño de cualquier filtro digital es llevado a cabo en 3 pasos: En general, el diseño de cualquier filtro digital es llevado a cabo en 3 pasos: 1. Especificaciones: Antes de poder diseñar un filtro debemos tener algunas especificaciones, las cuales son determinadas

Más detalles

suma de los n>0 primeros números que se lean del teclado. El número n es un dato y es

suma de los n>0 primeros números que se lean del teclado. El número n es un dato y es EJERCICIOS.. 1. Escribe un algoritmo que usando un bucle for infinito, y una sentencia break calcule la suma de los n>0 primeros números que se lean del teclado. El número n es un dato y es el primero

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

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

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

Unidad 2: Taller de Cómputo. Estructura y Componentes de la Computadora UNIDAD DOS: INTRODUCCIÓN

Unidad 2: Taller de Cómputo. Estructura y Componentes de la Computadora UNIDAD DOS: INTRODUCCIÓN UNIDAD DOS: INTRODUCCIÓN Una computadora es una máquina electrónica diseñada para manipular y procesar información de acuerdo a un conjunto de ordenes o programas. para que esto sea posible se requiere

Más detalles

Introducción a los Procesadores. Por: Carlos A. Fajardo

Introducción a los Procesadores. Por: Carlos A. Fajardo Introducción a los Procesadores Por: Carlos A. Fajardo cafajar@uis.edu.co Revisado Septiembre de 213 Clasificación de los procesadores Sistemas Digitales Profesor: Carlos Fajardo 2 Sistemas Digitales Profesor:

Más detalles

Partes de una computadora. Conceptos Generales. Elementos de Computación (CU) Computación (TIG) El Hardware de una computadora

Partes de una computadora. Conceptos Generales. Elementos de Computación (CU) Computación (TIG) El Hardware de una computadora Elementos de Computación (CU) Computación (TIG) Unidad 3 Organización Básica de la Computadora Conceptos Generales Sistema Digital: Es un sistema en el cual la información se representa por medio de variables

Más detalles