Revista Argentina de Trabajos Estudiantiles

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

Download "Revista Argentina de Trabajos Estudiantiles"

Transcripción

1 Circuito Integrado para Conversión Serie Paralelo 1 S. Sondón, L. Stefanazzi, M. Di Federico, P. Julian, P. S. Mandolesi Universidad Nacional del Sur, Bahía Blanca Resumen Un conversor Serie-Paralelo/Paralelo-Serie fue fabricado en un proceso CMOS estándar de 1,5µm. Se describe la tecnología usada, tanto como la arquitectura, y los ensayos realizados sobre el prototipo fabricado. El circuito formará parte de sistemas digitales en los cuales se desee economizar pines para el ingreso de datos. Los resultados experimentales mostraron el funcionamiento correcto del conversor, y un buen desempeño velocidad-consumo. Abstract A Serial-Paralell/Paralell-Serial converter was fabricated in a 1,5µm CMOS standard process. The technology as well as the architecture and some experimental results are presented. The circuit will be a part of an embedded digital system and is intended to solve the problem of not having enough pins to introduce data into the system. Measurement results showed proper behaviour of the device and a good speed-power performance. I. INTRODUCCIÓN En este trabajo se presenta el diseño de un circuito integrado diseñado en la Universidad Nacional del Sur (UNS) para la materia Análisis y Diseño de Circuitos Digitales (ADCD). A la hora de diseñar un CI (circuito integrado), una de las limitaciones más comunes es la baja cantidad de pads (pines) disponibles para la comunicación con el mundo exterior, ya sea para ingreso/extracción de datos o para el monitoreo de señales en diferentes puntos del chip. Como un ejemplo de este problema se puede mencionar el diseño de un CI que multiplique dos palabras de 8 bits. Para el ingreso de los datos, necesitamos 16 bits (8 bits por palabra) y para sacar el resultado, otros 16 bits. De esta manera, estaríamos utilizando 32 pads del CI solo para el ingreso/extracción de datos, y con un encapsulado típico de 40 pines, no tendríamos prácticamente más pads disponibles. Una forma de solucionar este problema es utilizar una interfaz capaz de ingresar o extraer datos del CI en formato serie mediante un único pad de entrada/salida. El circuito que se presenta a continuación es un conversor serie-paralelo/paralelo-serie que puede realizar la función antes mencionada permitiendo la utilización de una cantidad menor de pads para monitoreo de señales o ingreso/extracción de datos. II. TECNOLOGÍA Se utiliza un proceso n-well CMOS estándar de 1,5µm (λ=0,8µm), con 2 capas de metal, 2 capas de polisilicio, opción Docentes. P. Julián está afiliado con CONICET. P. S. Mandolesi está afiliado con CIC Pcia. Bs. As. E/S Izq D7...D0 Conversor Figura 1. Diagrama del conversor S1 S0 Modo 0 0 Rotar Izquierda 0 1 Ingresa Dato 1 0 Retiene Muestra 1 1 Rota Derecha Tabla I. Modos de funcionamiento a transistores NPN y condensadores Pip (polisilicio sobre poly) de 600af/µm 2. Todos los transistores implementados son de tamaño mínimo, siendo los PMOS de 8µm x 1,6µm (W=10 λ, L=2 λ) y los NMOS de 4,8µm x 1,6µm (W=6 λ, L=2 λ). III. DESCRIPCIÓN El CI es un conversor Serie-Paralelo/Paralelo-Serie de 8 bits, donde la Entrada/Salida de datos se realiza por un único pad bidireccional. En realidad, por cuestiones de comodidad y para el testeo del chip, existen dos pads para la Entrada/Salida de los datos en forma serie. Estos son, E/S Izquierda y E/S Derecha. En la Fig. 1, se muestra un diagrama del conversor. Además de los pads E/S, el CI posee dos entradas de control S0 y S1, una entrada de clear general CLR, la entrada de reloj CLK, VDD y GND. Las entradas de control S0 y S1 sirven para seleccionar los distintos modos de funcionamiento del conversor. Estos se muestran en la Tabla I. Descripción de los modos de funcionamiento: E/S Der Rotar Izquierda: En este modo, los datos son ingresados al CI en forma serie por el pin E/S Derecha. Con los sucesivos pulsos de reloj los datos se rotan cargando a los Flip-Flops internos y dejando los datos disponibles en paralelo (dentro del chip). Ingresa Dato: Si se selecciona este modo, el registro cargará los datos presentes en el puerto paralelo (este se configura como entrada automáticamente) para luego ser extraídos del chip, ya sea con la opción rotar derecha o rotar izquierda. TRATE Vol. I - Nº 1 - Febrero

2 2 D0...D7 S0=0 S1=0 E/S Izq D0 Q D D6 D7 Q D Q D E/S Der CLK Figura 2. Ingreso de datos en serie (rotar izquierda). Figura 5. Layout del Flip-Flop D. D Q D Q D Q S1-S0 Figura 3. Diagrama en bloques del conversor Rotar Derecha: Es similar a la opción rotar Izquierda solo que en este caso, los datos serie son ingresados por el pad E/S Izquierda. Igual que antes, con los sucesivos pulsos de reloj, se cargan los Flip-Flops internos y se dejan los datos disponibles en paralelo (este se configura como salida automáticamente). Retiene Muestra: En este modo de funcionamiento, el registro se queda quieto, es decir, los datos presentes en el bus paralelo se retienen y no se leen las entradas serie. Cabe destacar que el reloj sigue funcionando en modo normal (no se debe cortar el reloj en este modo de funcionamiento). En la Fig. 2, se muestra el modo de funcionamiento rotar izquierda (el modo rotar derecha es similar). Cuando se seleccionan los modos rotar derecha o rotar izquierda, se utiliza para la entrada de datos el pad de E/S que corresponde. Sin embargo, el pad de E/S que no se utilice para lo operación, se configura automáticamente como salida de datos. Por esto, luego de que pasen los 8 pulsos de reloj necesarios para cargar los 8 Flip-Flops internos, los datos aparecerán en el pad E/S que no esté siendo utilizado para el ingreso de datos. IV. ARQUITECTURA El diagrama en bloques del conversor se muestra en la Fig. 3. El bloque principal del CI, es un registro de desplazamiento bidireccional capaz de rotar datos en ambos sentidos (derecha e izquierda). Un punto interesante para destacar, es que al utilizar un registro de desplazamiento bidireccional y no dos registros separados (uno para ingresar datos y otro para sacar datos), se Figura 6. Esquemático y layout del multiplexor. ahorra mucha área de silicio. La idea es realizar la lógica necesaria para poder hacer la tarea con una única cadena de Flip-Flops. A nivel de bloques el conversor está compuesto por un registro de desplazamiento bidireccional, una lógica de entrada/salida izquierda que permite la E/S de datos por un único pad y una lógica de entrada/salida derecha (que también permite que la E/S se realice por un único pad). El registro de desplazamiento está compuesto por una cadena de Flip-Flops D Maestro Esclavo con entrada de clear. Además, los modos de funcionamiento se seleccionan mediante multiplexores de 4 entradas. En la Fig. 4 se muestra el diagrama esquemático de un Flip-Flop y en la Fig. 5 el layout correspondiente. Cada Flip-Flop posee un total de 33 transistores MOS (17 PMOS y 16 NMOS). Además, se incluye en cada Flip-Flop un circuito Buffer para el reloj (formado por dos inversores) para disminuir problemas relacionados con ruido y retardos.. Como se comentó antes, para seleccionar entre los 4 modos de funcionamiento se utilizan multiplexores de 4 entradas. En la Fig. 6 se muestran el diagrama esquemático y el layout del multiplexor. Se busca hacer una celda básica que luego será repetida un determinado número de veces. Podemos Figura 4. Diagrama esquemático del Flip-Flop D. Figura 7. Diagrama esquemático de la celda básica. TRATE Vol. I - Nº 1 - Febrero

3 3 Figura 9. Diagrama esquemático del registro completo incluyendo las lógicas de Entrada/Salida Figura 8. Celda básica ejemplificar este concepto con el diseño de una memoria dinámica de 1024 bits x 1024 bits (1Mbit). Si tuviésemos que conectar uno a uno los bloques, sería realmente complicado y estaríamos expuestos a cometer un gran número de errores debidos a la gran cantidad de conexiones. Lo que se debe hacer es realizar una celda básica de memoria con la capacidad de autoconectarse con celdas vecinas. De esta forma, con solo definir una matriz de 1024 x 1024 celdas, se puede armar rápidamente una memoria de 1Mbit. En nuestro diseño, la celda básica la componen el Flip-Flop y el Multiplexor nombrados antes (además de un par de buffers). Entonces, la idea es que se puede hacer un registro de n bits repitiendo la celda básica (obviamente, debemos tener en cuenta la disponibilidad de área. Además, la cantidad de bits dependerá de cada aplicación en particular). En la Fig. 7 se muestra el diagrama esquemático de la celda básica. Los buffers son para seleccionar si el bus paralelo se lee o se escribe (se conforma una conexión bidireccional). Se puede ver, que dependiendo de la combinación en S0 y S1, se estará seleccionando una de las entradas del multiplexor. Si se elige S1=0 y S0=0 (rota izquierda), se selecciona la entrada IN0 del multiplexor. Como se ve en el diagrama, esta entrada está conectada a la salida del Flip-Flop siguiente de la cadena. Si se selecciona S1=0 y S0=1 (ingresa dato), se selecciona la entrada IN1 que está conectada (mediante el buffer) al bus. Al seleccionar S1=1 y S0=0 (retiene muestra) la entrada que se habilita es IN2, permitiendo una realimentación entre la salida y la entrada del Flip-Flop. Por ultimo podemos seleccionar la combinación S1=1 y S0=1 (rota derecha) que habilita la entrada IN3 del Multiplexor, la cuál está conectada a la salida del Flip-Flop anterior de la cadena. El layout de la celda básica se puede ver en la Fig. 8. A continuación lo que resta hacer es multiplicar la celda básica para obtener el registro de n bits. En el diseño aquí presentado, se optó por 8 bits. En la Fig. 9 se muestra el diagrama esquemático del registro de 8 bits. Se han agregado aquí las lógicas de E/S (derecha e izquierda) para realizar la Entrada/Salida de datos en forma serie bidireccional por un único pad. Las lógicas de E/S mencionadas anteriormente, se encuentran en la parte superior. Lo que se busca con esta distribución, es ahorrar área y minimizar el cableado de señales, colocando la lógica de manera tal que todas las señales de entrada y salida a la misma se encuentren físicamente cerca. A continuación, se describe el prototipo enviado a fabricación. V. PROTOTIPO El diseño descripto anteriormente, tiene un ancho de 505λ y un alto de 658λ (con λ=0,8µm, el ancho es de 404µm y el alto de 526,4µm). Se puede notar que se ha mencionado en varias ocasiones el parámetro λ. Esta forma de diseño de denomina reglas escalables. Lo que se hace es referenciar todas las medidas al parámetro λ y luego al seleccionar la tecnología (en nuestro caso CMOS 1,5µm con λ=0,8µm) se define este valor. Figura 10. Diagrama esquemático completo del circuito implementado (se incluyen también los pads). TRATE Vol. I - Nº 1 - Febrero

4 4 Figura 11. Layout del chip completo. Con esto, se simplifica el diseño si pensamos en mudar el CI a una nueva tecnología (o simplemente a una tecnología diferente) ya que con solo cambiar la definición del parámetro λ el diseño es válido. Para la implementación física del CI, se aprovechó el espacio asignado de chip y se colocaron dos registros interconectados, pero con las líneas de control separadas. Se conectaron los puertos de salida (bus paralelo) de los dos registros y se optó por sacar estos datos por 8 pads. Esta conexión, fue pensada principalmente para facilitar la verificación del chip ya que se pueden verificar los datos ingresados en forma serie por el bus paralelo. En la Fig. 10 se muestra el diagrama esquemático completo (incluyendo los pads). Cabe mencionar que por una cuestión de tiempo, se optó por conectar los 8 bits de bus paralelo solo como salida (para verificación), ya que al estar los dos registros interconectados, se puede cargar uno y luego pasar los datos al otro. Cuando utilizamos un circuito integrado tenemos distintos encapsulados disponibles que básicamente cambian dependiendo de la aplicación en particular, pero todos ellos tienen un numero dado de pines o pads disponibles para conectar las señales correspondientes. Dentro del chip, una vez realizado el diseño, se tienen todas las señales disponibles y de alguna manera tenemos que conectarlas con el mundo exterior. Los pads, que luego son conectados a los pines externos del chip, cumplen con esta función. Además, los pads cuentan con diodos de protección y con buffers para poder manejar mayores cantidades de corriente. Los pads ocupan un área apreciable, por lo que se deben tener en cuenta a la hora de diseñar (para calcular el área real disponible). En la Fig. 11 se muestra el layout del chip completo. Para terminar se muestra en la Fig. 12 una simulación completa del circuito en la que las salidas (salida0, salida1, etc.) son las señales a la entrada de los buffers que se conectan con el bus paralelo (salida de los Flip-Flops). Se aplica una entrada serie y se muestra la salida (también serie) con las señales Entrada y Salida respectivamente. VI. ENSAYO DEL PROTOTIPO Se procedió a ensayar el dispositivo fabricado, realizando primero una verificación de consumo en estado estacionario. Esto permite evaluar si existió algún error de diseño o de fabricación. Para ello se colocaron resistencias en las líneas de alimentación, y se midió la caída de tensión en las mismas, con la entrada del reloj puesta a cero. El consumo fue del orden de microamperes, lo que permitió continuar con el ensayo. Luego se conectó el circuito a un microcontrolador y un arreglo de leds que permitía ver paso a paso el funcionamiento del circuito, mostrando en el puerto paralelo los datos ingresados en forma serie. El comportamiento resultó ser el esperado, tanto en las señales de control, como en el clear y los pines de entrada-salida. Estos dos ensayos fueron realizados con alimentación de 5V. Por último, se conectó el circuito con una FPGA SPARTAN-3 de Xilinx y se midió el consumo y el desempeño en diversas frecuencias llegando hasta 25 MHz. Este ensayo fue realizado con 3.3V de alimentación. El desempeño fue el correspondiente, y en la Fig. 13 se muestra el consumo, tanto el que se produce en el propio circuito como el que se produce en los pads de E/S (el chip posee lineas de alimentación independiente para cada parte.). Figura 12. Simulación completa del registro. TRATE Vol. I - Nº 1 - Febrero

5 5 Figura 13 Por último en la Fig. 14 mostramos una fotografía del prototipo fabricado, donde el conversor se aprecia en la parte superior. VII. CONCLUSIONES Se presentó el diseño completo de un circuito conversor Serie- Paralelo/Paralelo-Serie en tecnología CMOS estándar de 1,5µm. Se realizaron mediciones que reflejan el desempeño del mismo. Este diseño podrá ser utilizado en sistemas mayores cuya problemática sea la definida en la introducción. A pesar de tratarse de un diseño con fines académicos, el circuito es totalmente funcional y cumple con los objetivos buscados. VII. REFERENCIAS Figura 14. Microfotografía del Chip. [1] Neil H. E. Weste and Kamran Eshraghian, Principles of CMOS VLSI design, Addison-Wesley EEUU (1993). [2] Jan M. Rabaey, Anantha Chandrakasan, Borivoje Nikolic, Digital Integrated Circuits, Second Edition, ISBN: , Prentice Hall (1996). [3] J.F.Wakerly, Diseño digital, Principios y Prácticas, Prentice Hall (1992). [4] T.Schubert and E.Kim, Active and non-linear electronics, John Wiley and Sons, Inc. (1996) [5] M. Di Federico, P. Julian, Circuito Integrado Programable para la Conversion Serie Paralelo de 32 bits, Anales de la XI Reunión de trabajo en Procesamiento de la Información y Control RPIC 2005, de Sept. 2005, Rio Cuarto, Argentina, pp TRATE Vol. I - Nº 1 - Febrero

REGISTROS DE DESPLAZAMIENTO

REGISTROS DE DESPLAZAMIENTO REGISTROS DE DESPLAZAMIENTO Es un circuito digital que acepta datos binarios de una fuente de entrada y luego los desplaza, un bit a la vez, a través de una cadena de flip-flops. Este sistema secuencial

Más detalles

DISEÑO DE UN CONVERTIDOR ANÁLOGO-DIGITAL INTEGRADO TIPO PARALELO

DISEÑO DE UN CONVERTIDOR ANÁLOGO-DIGITAL INTEGRADO TIPO PARALELO DISEÑO DE UN CONVERTIDOR ANÁLOGO-DIGITAL INTEGRADO TIPO PARALELO Autores Iván Jaramillo J. i_jaramj@ing.unal.edu.co (1) Antonio García R. angarcia@uniandes.edu.co (2) Fernando Prieto Avellaneda (3) Carlos

Más detalles

Guía docente de la asignatura

Guía docente de la asignatura Guía docente de la asignatura Asignatura Materia Módulo Titulación DISEÑO DE CIRCUITOS Y SISTEMAS DIGITALES DISEÑO DE CIRCUITOS Y SISTEMAS ELECTRÓNICOS MATERIAS ESPECÍFICAS DE SISTEMAS ELECTRÓNICOS GRADO

Más detalles

Dispositivos Lógicos Programables (FPGAs) Guillermo Güichal Emtech www.emtech.com.ar

Dispositivos Lógicos Programables (FPGAs) Guillermo Güichal Emtech www.emtech.com.ar Dispositivos Lógicos Programables (FPGAs) Guillermo Güichal Emtech www.emtech.com.ar Temario Introducción Circuitos Digitales FPGAs Flujo y Herramientas de Diseño Diseño para Síntesis Simulación Ejemplos

Más detalles

Flip Flops, Multivibradores y Contadores

Flip Flops, Multivibradores y Contadores Flip Flops, Multivibradores y Contadores INTRODUCCION Los circuitos lógicos se clasifican en dos categorías: circuitos lógicos combinacionales y circuitos lógicos secuenciales. Los bloques básicos para

Más detalles

La forma de manejar esta controladora es mediante un ordenador utilizando algún lenguaje de programación (Por ejemplo.: C, Visual Basic, Logo,...).

La forma de manejar esta controladora es mediante un ordenador utilizando algún lenguaje de programación (Por ejemplo.: C, Visual Basic, Logo,...). Instituto de Tecnologías Educativas Circuito de control El circuito de control es la parte más delicada de la controladora, ya que se encarga de controlar las entradas (Puerto LPT, Entradas Analógicas,

Más detalles

Laboratorio 4: Uso de una FPGA

Laboratorio 4: Uso de una FPGA Laboratorio 4: Uso de una FPGA Objetivos: Conocer y comprender la estructura interna de una FPGA y su tarjeta de desarrollo que será usada en el laboratorio, y los cuidados y recomendaciones para evitar

Más detalles

TECNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA

TECNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA TECNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Sistemas digitales 2. Competencias Desarrollar y conservar sistemas automatizados

Más detalles

VHDL y el método de diseño basado en descripción y síntesis. RESUMEN.

VHDL y el método de diseño basado en descripción y síntesis. RESUMEN. VHDL y el método de diseño basado en descripción y síntesis. AUTOR : Pablo Mazzara. Grupo de Microelectrónica del IIE. Facultad de Ingeniería. Montevideo. Uruguay. e-mail mazzara@iie.edu.uy RESUMEN. Una

Más detalles

Placa de control MCC03

Placa de control MCC03 Placa de control MCC03 Placa de control MCC03 La placa de control basada en el micro controlador PIC 16F874A de Microchip, es la encargada del procesar los datos que se introducen en el sistema y actuar

Más detalles

ÍNDICE 1. EL SISTEMA DE NUMERACIÓN BINARIO, BASE DE LA ELECTRÓNICA DIGITAL............................. 1 Introducción.......................................... 1 Sistemas de numeración decimal y binario..................

Más detalles

Tipos de Memoria. Microprocesadores. Microprocesadores. Carlos Canto Q. MEMORIA DE ALMACENAJE ALAMCEN SECUNDARIO ALAMACEN DE RESPALDO

Tipos de Memoria. Microprocesadores. Microprocesadores. Carlos Canto Q. MEMORIA DE ALMACENAJE ALAMCEN SECUNDARIO ALAMACEN DE RESPALDO Tipos de Memoria TIPOS TIPOS DE DE DE DE LECTURA/ESCRITURA LECTURA/ESCRITURA RAM RAM ( ( VOLÁTIL) VOLÁTIL) PRINCIPAL PRINCIPAL DE DE SOLO SOLO LECTURA LECTURA ROM ROM (NO (NO VOLÁTIL) VOLÁTIL) DE ALMACENAJE

Más detalles

Introducción 7. Introducción

Introducción 7. Introducción Introducción 7 Introducción En las últimas décadas hemos asistido a un rápido desarrollo de los sistemas electrónicos digitales, origen y consecuencia del crecimiento de las redes de comunicaciones, de

Más detalles

CAPÍTULO 3 MÓDULO DIGITAL PARA CONVERSIÓN DE VIDEO

CAPÍTULO 3 MÓDULO DIGITAL PARA CONVERSIÓN DE VIDEO CAPÍTULO 3 MÓDULO DIGITAL PARA CONVERSIÓN DE VIDEO 3.1 INTRODUCCIÓN Las señales provenientes de una tarjeta de video de una computadora son formatos estandarizados que podemos emplear para desplegar información

Más detalles

CONTROL DIGITAL PARA CONVERTIDOR MULTINIVEL ALIMENTADO CON ENERGÍA SOLAR. Anexo A: FPGA. Introducción

CONTROL DIGITAL PARA CONVERTIDOR MULTINIVEL ALIMENTADO CON ENERGÍA SOLAR. Anexo A: FPGA. Introducción Anexo A: FPGA Introducción Cuando se requiere del diseño de un sistema electrónico y surge la necesidad de implementar una parte con hardware dedicado son varias las posibilidades que hay. Una es un diseño

Más detalles

MONOGRAFÍA CIENTÍFICA

MONOGRAFÍA CIENTÍFICA Diseño y Síntesis de Sistemas de Lógica Secuencial Autor: Jorge Portillo Meniz Profesor Titular de Escuela Universitaria Universidad de Las Palmas de Gran Canaria 2006 Jorge Portillo Meniz, 2006 SISTEMAS

Más detalles

Diseño de un inversor CMOS de área mínima y respuesta simétrica

Diseño de un inversor CMOS de área mínima y respuesta simétrica Diseño de un inversor CMOS de área mínima y respuesta simétrica Javier Valcarce y Enrique Alonso 28 de marzo de 2006 Índice 1. Inversor CMOS 3 1.1. Diseño...................................................

Más detalles

Sistemas con Microcontroladores y Microprocesadores

Sistemas con Microcontroladores y Microprocesadores Sistemas con Microcontroladores y Microprocesadores Objetivos Al terminar el curso, el estudiante estará capacitado para: 1. Entender funcionalmente cómo trabaja un sistema de computadora: Describir los

Más detalles

CONTEXTO DE LA MEMORIA EN UN SISTEMA DE CÓMPUTO M E M O R I A S

CONTEXTO DE LA MEMORIA EN UN SISTEMA DE CÓMPUTO M E M O R I A S 152 CONTEXTO DE LA MEMORIA EN UN SISTEMA DE CÓMPUTO M E M O R I A S La manipulación la información binaria en la mayoría de los procesos lógicos en electrónica digital y en general en los sistemas de cómputo,

Más detalles

MANUAL COMPLETO TTL I N D I C E

MANUAL COMPLETO TTL I N D I C E I N D I C E - CARACTERÍSTICAS DE LOS CIRCUITOS DIGITALES - ESCALAS DE INTEGRACIÓN DE LOS CIRCUITOS DIGITALES - SSI, MSI, LSI, VLSI. MANUAL COMPLETO TTL - FAMILIAS LOGICAS DE LOS CIRCUITOS DIGITALES - CARACTERÍSTICAS

Más detalles

Estudio, Diseño e Implementación de un Circuito Serializador a 2.5 Gbps para Conmutadores de Alta Velocidad en SiGe.

Estudio, Diseño e Implementación de un Circuito Serializador a 2.5 Gbps para Conmutadores de Alta Velocidad en SiGe. Estudio, Diseño e Implementación de un Circuito Serializador a 2.5 Gbps para Conmutadores de Alta Velocidad en SiGe. Resumen 1 Descripción del trabajo 1.1 Orígenes El espectacular avance experimentado

Más detalles

PROCESAMIENTO DIGITAL DE IMÁGENES MEDIANTE EL USO DE UN FPGA Y LENGUAJE VHDL

PROCESAMIENTO DIGITAL DE IMÁGENES MEDIANTE EL USO DE UN FPGA Y LENGUAJE VHDL PROCESAMIENTO DIGITAL DE IMÁGENES MEDIANTE EL USO DE UN FPGA Y LENGUAJE VHDL N. E. Chávez Rodríguez*, A. M. Vázquez Vargas** *Departamento de Computación **Departamento de Procesamiento Digital de Señales

Más detalles

Estructura y Tecnología de Computadores

Estructura y Tecnología de Computadores Universidad de Murcia Facultad de Informática TÍTULO DE GRADO EN INGENIERÍA INFORMÁTICA Tema 2: Sistemas Digitales - Circuitos Secuenciales Apuntes CURSO 2009 / 10 VERSIÓN 1.1 Departamento de Ingeniería

Más detalles

Implementación de un circuito integrado orientado a la enseñanza del proceso de diseño de circuitos analógicos básicos con tecnología CMOS.

Implementación de un circuito integrado orientado a la enseñanza del proceso de diseño de circuitos analógicos básicos con tecnología CMOS. 1 Implementación de un circuito integrado orientado a la enseñanza del proceso de diseño de circuitos analógicos básicos con tecnología CMOS. Gustavo. Patiño y José E. edo, Grupo de Microelectrónica y

Más detalles

Técnicas de Programación Hardware: CAD para FPGAs y CPLDs

Técnicas de Programación Hardware: CAD para FPGAs y CPLDs Técnicas de Programación Hardware: CAD para FPGAs y CPLDs Clase 4: FPGAs Por: Nelson Acosta & Daniel Simonelli UNICEN - Tandil - 1999 1 Implementación de Sistemas Procesador convencional. Economico, conjunto

Más detalles

Electrónica de las puertas lógicas y de los elementos de memoria. Capítulo 3 : Introducción al Diseño de CIs. Elena Valderrama

Electrónica de las puertas lógicas y de los elementos de memoria. Capítulo 3 : Introducción al Diseño de CIs. Elena Valderrama página >>1 Introducción al Diseño de CIs Universitat Autònoma de Barcelona Curso académico 2009-10 Capítulo 3 : Electrónica de las puertas lógicas y de los elementos de memoria página >>2 Introducción

Más detalles

[LISTADO DE CURSOS TECNOLÓGICOS] DIRECCIÓN DE LA CARRERA DE MECATRÓNICA. René Castro Morales

[LISTADO DE CURSOS TECNOLÓGICOS] DIRECCIÓN DE LA CARRERA DE MECATRÓNICA. René Castro Morales 2013 DIRECCIÓN DE LA CARRERA DE MECATRÓNICA René Castro Morales [LISTADO DE CURSOS TECNOLÓGICOS] Portafolio de cursos que los profesores de la Dirección de Carrera pueden impartir de acuerdo con el equipamiento

Más detalles

3. Desarrollo del Modelo

3. Desarrollo del Modelo Tarjeta Controladora de Motores de Pasos Unipolares Basada en un Modelo de Autómata Finito Determinista Implementado en Microcontroladores Alberto Ocotitla Hernández, Tania Jaramillo Torres Unidad Profesional

Más detalles

Integrantes: Luis Valero Antoni Montiel Kelwin Contreras Gabriel Jiménez Jefferson Saavedra

Integrantes: Luis Valero Antoni Montiel Kelwin Contreras Gabriel Jiménez Jefferson Saavedra Integrantes: Luis Valero Antoni Montiel Kelwin Contreras Gabriel Jiménez Jefferson Saavedra Lógica de resistencia transistor La lógica de resistencia-transistor RTL es una clase de circuitos digitales

Más detalles

Introducción a la fabricación de Circuitos Integrados

Introducción a la fabricación de Circuitos Integrados Introducción a la Fabricación de Circuitos Integrados Escuela de Ingeniería Electrónica Instituto Tecnológico de Costa Rica Laboratorio de Elementos Activos Introducción a la fabricación de Circuitos Integrados

Más detalles

Desarrollo de una interfaz RS-232 para el manejo de un coche de radiocontrol desde el PC

Desarrollo de una interfaz RS-232 para el manejo de un coche de radiocontrol desde el PC Desarrollo de una interfaz RS-232 para el manejo de un coche de radiocontrol desde el PC A. Muñoz, A. Millan, P. Ruiz-de-Clavijo, J. Viejo, E. Ostua, D. Guerrero Grupo ID2 (Investigación y Desarrollo Digital).

Más detalles

FPGA (CAMPO DE MATRIZ DE PUERTAS PROGRAMABLES).

FPGA (CAMPO DE MATRIZ DE PUERTAS PROGRAMABLES). FPGA (CAMPO DE MATRIZ DE PUERTAS PROGRAMABLES). 1 1 FIELD PROGRAMMABLE GATE ARRAY Un FPGA (Field Programmable Gate Array) permite implementar cualquier circuito digital de aplicación específica. Las aplicaciones

Más detalles

INTRODUCCIÓN AL SOFTWARE ISE (Integrated Software Environment) DE XILINX

INTRODUCCIÓN AL SOFTWARE ISE (Integrated Software Environment) DE XILINX INTRODUCCIÓN AL SOFTWARE ISE (Integrated Software Environment) DE XILINX Índice GUÍA DE INICIO AL SOFTWARE ISE DE XILINX... 1 1. Introducción... 1 2. Inicio del software ISE (Integrated Software Environment)

Más detalles

SÍNTESIS DE SISTEMAS DE CONTROL DIFUSOS MEDIANTE HERRAMIENTAS DE DISEÑO DSP SOBRE FPGAS 1

SÍNTESIS DE SISTEMAS DE CONTROL DIFUSOS MEDIANTE HERRAMIENTAS DE DISEÑO DSP SOBRE FPGAS 1 SÍNTESIS DE SISTEMAS DE CONTROL DIFUSOS MEDIANTE HERRAMIENTAS DE DISEÑO DSP SOBRE FPGAS 1 S. Sánchez-Solano 1, M. Brox 2, A. Cabrera 3 1 Instituto de Microelectrónica de Sevilla (CNM-CSIC). Sevilla, España.

Más detalles

Convertidor Multinivel en Cascada Basado en Celdas Monofásicas de Corriente.

Convertidor Multinivel en Cascada Basado en Celdas Monofásicas de Corriente. Tabla de Contenidos. 1 INTRODUCCIÓN.... 10 1.1 INTRODUCCIÓN GENERAL.... 10 1.2 TRABAJOS PREVIOS.... 11 1.3 OBJETIVOS... 12 1.3.1 Objetivo General.... 12 1.4 ALCANCES Y LIMITACIONES.... 12 2 CONVERTIDORES

Más detalles

Familias Lógicas. 3.1 Características Generales

Familias Lógicas. 3.1 Características Generales Familias Lógicas 3.1 Características Generales Una familia lógica es un conjunto de circuitos integrados que implementan distintas operaciones lógicas compartiendo la tecnología de fabricación y en consecuencia,

Más detalles

Registros y Contadores

Registros y Contadores Registros y Contadores Mario Medina C. mariomedina@udec.cl Registros Grupos de flip-flops con reloj común Almacenamiento de datos Desplazamiento de datos Construcción de contadores simples Como cada FF

Más detalles

Memoria Principal. Departamento de Arquitectura de Computadores

Memoria Principal. Departamento de Arquitectura de Computadores Memoria Principal Departamento de Arquitectura de Computadores Índice Introducción. Conceptos básicos Características de los sistemas de memoria Jerarquías de memoria Memoria Principal Características

Más detalles

Introducción a los FPGAs y el Cómputo Reconfigurable Miguel Morales Sandoval INAOE, 2006

Introducción a los FPGAs y el Cómputo Reconfigurable Miguel Morales Sandoval INAOE, 2006 Introducción a los FPGAs y el Cómputo Reconfigurable Miguel Morales Sandoval INAOE, 2006 Qué son los FPGAs? Matriz de bloques lógicos configurables (CLB) y una matriz de interconexión. Los bloques lógicos

Más detalles

Familias de microcontroladores de radio frecuencia.

Familias de microcontroladores de radio frecuencia. CAPITULO 3 Familias de microcontroladores de radio frecuencia. 3.1 Familias de rfpics. MICROCHIP ha desarrollado unas familias de microcontroladores con un anexo, que es una unidad transmisora de ASK o

Más detalles

Latches, flipflops y registros

Latches, flipflops y registros Departamento de Electrónica Electrónica Digital Latches, flipflops y registros Facultad de Ingeniería Bioingeniería Universidad Nacional de Entre Ríos Circuitos secuenciales 1 Circuitos secuenciales Salida

Más detalles

11615 - DM 1 - Diseño Microelectrónico I

11615 - DM 1 - Diseño Microelectrónico I Unidad responsable: Unidad que imparte: Curso: Titulación: Créditos: 2015 710 - EEL - Departamento de Ingeniería Electrónica INGENIERÍA ELECTRÓNICA (Plan 1992). (Unidad docente Obligatoria) MÁSTER UNIVERSITARIO

Más detalles

FAMILIA LÓGICA CMOS ÍNDICE PÁGS. 1. Introducción...3

FAMILIA LÓGICA CMOS ÍNDICE PÁGS. 1. Introducción...3 FAMILIA LÓGICA CMOS Alumno: José Antonio Sáez Muñoz Asignatura: Fundamentos Tecnológicos de los Computadores Profesor: Don Andrés Roldán Curso: 1º de Ingeniería Informática Grupo A 1 FAMILIA LÓGICA CMOS

Más detalles

Diseño del módulo RS-232. Por Michael Kusch tintronic@yahoo.com Versión preliminar 0.2

Diseño del módulo RS-232. Por Michael Kusch tintronic@yahoo.com Versión preliminar 0.2 Diseño del módulo RS-. Por Michael Kusch tintronic@yahoo.com Versión preliminar 0. Introducción Muchos microcontroladores poseen una interfaz UART o USART para comunicación serial asincrónica, tipo RS-,

Más detalles

ESTRUCTURA DE MICROPROCESADORES

ESTRUCTURA DE MICROPROCESADORES ESTRUCTURA DE MICROPROCESADORES Introducción a la arquitectura i8086 Profesor Ing. Johan Carvajal Godínez AGENDA DE LA CLASE HISTORIA DEFINICIONES ANTECEDENTES MICROCOMPUTADORA INTRODUCCION AL 8086 HISTORIA

Más detalles

El tamaño, estructura, número de bloques y la cantidad y conectividad de las conexiones varian en las distintas arquitecturas.

El tamaño, estructura, número de bloques y la cantidad y conectividad de las conexiones varian en las distintas arquitecturas. Que es una FPGA? Las FPGA s (Field Programmable Gate Array) Son dispositivos lógicos de propósito general programable por los usuarios, compuesto de bloques lógicos comunicados por conexiones programables.

Más detalles

Constructor Virtual y Simulador de Circuitos Digitales con Chips TTL

Constructor Virtual y Simulador de Circuitos Digitales con Chips TTL Constructor Virtual y Simulador de Circuitos Digitales con Chips TTL Manual de Usuario (Versión 0.9.7) Ing. Arturo J. Miguel de Priego Paz Soldán www.tourdigital.net Chincha Perú, 24 de mayo de 2011 Este

Más detalles

Figura 1: Símbolo lógico de un flip-flop SR

Figura 1: Símbolo lógico de un flip-flop SR FLIP-FLOPS Los circuitos lógicos se clasifican en dos categorías. Los grupos de puertas descritos hasta ahora, y los que se denominan circuitos lógicos secuenciales. Los bloques básicos para construir

Más detalles

Alternativas de implementación: Estilos

Alternativas de implementación: Estilos Alternativas de implementación: Estilos Alternativas de implementación: Estilos Alternativas de implementación: Estilos µprocesador INTEL 386: 3 estilos de layout Datapath: ALU 2-D arrays: Memoria Standard

Más detalles

Introducción a FPGAs. Contenido

Introducción a FPGAs. Contenido Introducción a FPGAs Dra. Claudia Feregrino cferegrino@inaoep.mx Contenido 1. FPGA 2. Arquitectura genérica 3. Celda lógica 4. Field Programmable 5. Cómo se programa un FPGA 6. Herramientas de diseño 7.

Más detalles

Técnicas de Programación Hardware: CAD para FPGAs y CPLDs. Clase 1: Lógica Configurable

Técnicas de Programación Hardware: CAD para FPGAs y CPLDs. Clase 1: Lógica Configurable Técnicas de Programación Hardware: CAD para FPGAs y CPLDs Clase 1: Lógica Configurable Por: Nelson Acosta & Daniel Simonelli UNICEN - Tandil - 1999 1 Organización del curso Clases teórico/prácticas: 1

Más detalles

Especificaciones técnicas de los prototipos:

Especificaciones técnicas de los prototipos: Especificaciones técnicas de los prototipos: Sensor de Temperatura y Humedad Relativa Sensor de Humedad de la Hoja CARACTERÍSTICAS SENSOR HUMEDAD DE LA HOJA El Sensor de Humedad de la hoja está diseñado

Más detalles

Universidad de Guanajuato FIMEE. Electrónica Digital II

Universidad de Guanajuato FIMEE. Electrónica Digital II Universidad de Guanajuato FIMEE Departamento de Electrónica Manual de prácticas Electrónica Digital II Ing. Dr. René de J. Romero Troncoso Verano 2006. Contenido: Introducción 3 Recomendaciones generales

Más detalles

En primer instancia sólo le había pedido al circuito inverso que cumpliera con la tabla lógica. e s 1 0 0 1

En primer instancia sólo le había pedido al circuito inverso que cumpliera con la tabla lógica. e s 1 0 0 1 El diodo semiconductor que presenta dos estados bien diferenciados de conducción y no conducción, podría comportarse como dispositivo aceptable en la fabricación de circuitos digitales. Se muestra a continuación

Más detalles

Lo que definimos como CPU (Central Process Unit) o Unidad Central de Proceso, está estructurado por tres unidades operativamente diferentes:

Lo que definimos como CPU (Central Process Unit) o Unidad Central de Proceso, está estructurado por tres unidades operativamente diferentes: Facultad de Ciencias Exactas y Naturales y Agrimensura Departamento de Ingeniería Cátedra : Proyecto Final Apuntes : Microprocesadores Tema 6-1 : Esquema de un µp. La CPU Lo que definimos como CPU (Central

Más detalles

TARJETA DE DESARROLLO CPLD

TARJETA DE DESARROLLO CPLD TARJETA DE DESARROLLO CPLD XC9572xl Serie 1 Características CPLD XC9572 xl vq64. o VQFP - 64 pines. o 52 pines I/O de usuario. o 5ns de retardo entre pines. o Frecuencia hasta 178MHz. o 72 macroceldas.

Más detalles

Conexión y programación con el puerto paralelo

Conexión y programación con el puerto paralelo Metodología de Programación, Programación en C, Aplicaciones electrónicas 1 /16 Conexión y programación con el puerto paralelo Las comunicaciones en paralelo se realizan mediante la transferencia simultánea

Más detalles

Figura Nº 4.1 (a) Circuito MOS de canal n con Carga de Deplexion (b) Disposición como Circuito Integrado CI

Figura Nº 4.1 (a) Circuito MOS de canal n con Carga de Deplexion (b) Disposición como Circuito Integrado CI Tecnología Microelectrónica Pagina 1 4- FABRICACIÓN DEL FET Describiendo el proceso secuencia de la elaboración del NMOS de acumulación y de dispositivos de deplexion, queda explicada la fabricación de

Más detalles

CONTADORES Y REGISTROS

CONTADORES Y REGISTROS Capítulo 7 CONTADORES Y REGISTROS 7.. CONTADORES Un contador es un circuito secuencial cuya función es seguir una cuenta o conjunto predeterminado de estados como consecuencia de la aplicación de un tren

Más detalles

SISTEMATIZACIÓN DE UN EXPERIMENTO DE DIFRACCIÓN DE LA LUZ

SISTEMATIZACIÓN DE UN EXPERIMENTO DE DIFRACCIÓN DE LA LUZ SISTEMATIZACIÓN DE UN EXPERIMENTO DE DIFRACCIÓN DE LA LUZ A. Cuenca y A. Pulzara Universidad Nacional de Colombia, Sede Manizales, A. A. 127 e-mail: apulzara@nevado.manizales.unal.edu.co. RESUMEN Para

Más detalles

Breve Curso de VHDL. M. C. Felipe Santiago Espinosa. Profesor Investigador UTM

Breve Curso de VHDL. M. C. Felipe Santiago Espinosa. Profesor Investigador UTM Breve Curso de VHDL M. C. Felipe Santiago Espinosa Profesor Investigador UTM Noviembre de 2007 1 Orden del curso 1. Introducción al diseño con VHDL. 2. Unidades de diseño en VHDL. 3. Señales. 4. Especificación

Más detalles

DISEÑO DE DIVISORES PARALELOS Y SECUENCIALES DE N/N BITS USANDO FPGAS

DISEÑO DE DIVISORES PARALELOS Y SECUENCIALES DE N/N BITS USANDO FPGAS 1 DISEÑO DE DIVISORES PARALELOS Y SECUENCIALES DE N/N BITS USANDO FPGAS John M. Espinosa-Duran, Juan G. Catuche-Girón, Mario E. Vera-Lizcano, Jaime Velasco-Medina Grupo de Bio-nanoelectrónica Escuela EIEE.

Más detalles

5. Metodologías de diseño de un ASIC

5. Metodologías de diseño de un ASIC 5. Metodologías de diseño de un ASIC 5.1. Introducción 5.2. Gate Arrays 5.3. Standard Cells 5.4. Seas of Gates 5.5. Dispositivos programables FPGAs Dispositivos programables El diseño de circuitos integrados

Más detalles

Diseño de Sistemas Embebidos en FPGA Curso de Posgrado Facultad de Ciencias Exactas y Tecnología UNT.

Diseño de Sistemas Embebidos en FPGA Curso de Posgrado Facultad de Ciencias Exactas y Tecnología UNT. Tema 4 Parte 1: Tecnologías de configuración Parte 2: Lenguajes de descripción de Hardware#4 TECNOLOGÍA Tipo de elemento de configuración utilizado. La tecnología de los elementos de configuración influye

Más detalles

CAPITULO 5. DISPOSITIVOS DE LOGICA RECONFIGURABLE

CAPITULO 5. DISPOSITIVOS DE LOGICA RECONFIGURABLE CAPITULO 5. DISPOSITIVOS DE LOGICA RECONFIGURABLE Los FPGA fueron introducidos por Xilinx en la mitad de 1980. Ellos difieren de los CPLDs en la arquitectura, por su tecnología de almacenamiento, número

Más detalles

CÓDIGO DEL PROGRAMA Tipo de Curso Plan Orientación Área Asignatura Año A.N.E.P. Consejo de Educación Técnico Profesional. Educación Media Profesional

CÓDIGO DEL PROGRAMA Tipo de Curso Plan Orientación Área Asignatura Año A.N.E.P. Consejo de Educación Técnico Profesional. Educación Media Profesional CÓDIGO DEL PROGRAMA Tipo de Curso Plan Orientación Área Asignatura Año A.N.E.P. Consejo de Educación Técnico Profesional Educación Media Profesional REFRIGERACIÓN Asignatura: CONTROL ELECTRÓNICO I I Segundo

Más detalles

t i Q 7 Q 6 Q 5 Q 4 Q 3 Q 2 Q 1 Q 0

t i Q 7 Q 6 Q 5 Q 4 Q 3 Q 2 Q 1 Q 0 Clase 5 Un registro es un conjunto de n latch o Flip-Flops asociados que permiten almacenar temporalmente una palabra o grupo de n bit. Hay dos clases de registros típicos sincrónicos 1. el registro de

Más detalles

ELECTRONICS WORKBENCH

ELECTRONICS WORKBENCH PRÁCTICA 1: INTRODUCCIÓN A LA SIMULACIÓN DE CIRCUITOS ELECTRÓNICOS DIGITALES CON ELECTRONICS WORKBENCH Ingeniería Técnica en Informática de Sistemas. Miguel Martínez Iniesta Juan Antonio Ruiz Palacios

Más detalles

TAREA DE SIMULACIÓN TS1

TAREA DE SIMULACIÓN TS1 TAREA DE SIMULACIÓN CONSTRUCCIÓN Y SIMULACIÓN DE CIRCUITOS COMBINACIONALES SENCILLOS CON CIRCUITOS INTEGRADOS ESTANDAR OBJETIVOS: - Conocer e interpretar las hojas de características del fabricante, de

Más detalles

Tema 5: Sistemas secuenciales

Tema 5: Sistemas secuenciales Tema 5: Circuitos secuenciales 5.1 Introducción: tablas de transición, cronogramas. Hemos visto como en los circuitos combinacionales, las salidas sólo dependen de las entradas en el mismo instante de

Más detalles

PROGRAMA DE CURSO Modelo 2009

PROGRAMA DE CURSO Modelo 2009 REQUISITOS: HORAS: 3 Horas a la semana CRÉDITOS: PROGRAMA(S) EDUCATIVO(S) QUE LA RECIBE(N): IETRO PLAN: 2009 FECHA DE REVISIÓN: Mayo de 2011 Competencia a la que contribuye el curso. DEPARTAMENTO: Departamento

Más detalles

Displays de 7 segmentos

Displays de 7 segmentos 1 de 6 18/11/2010 03:52 p.m. Displays de 7 segmentos En muchos lugares públicos habréis visto unos indicadores luminosos que nos indican el turno. Normalmente son de dos dígitos, lo que les permite contar

Más detalles

Memorias no volátiles

Memorias no volátiles Memorias no volátiles Todo circuito secuencial dispone de una memoria de algún tipo, ya que cada biestable, registro o contador, permite almacenar un determinado número de bits de información. Sin embargo,

Más detalles

GUIAS ÚNICAS DE LABORATORIO SISTEMA DIGITAL DE SEGURIDAD AUTOR: ALBERTO CUERVO

GUIAS ÚNICAS DE LABORATORIO SISTEMA DIGITAL DE SEGURIDAD AUTOR: ALBERTO CUERVO GUIAS ÚNICAS DE LABORATORIO SISTEMA DIGITAL DE SEGURIDAD AUTOR: ALBERTO CUERVO SANTIAGO DE CALI UNIVERSIDAD SANTIAGO DE CALI DEPARTAMENTO DE LABORATORIOS SISTEMA DIGITAL DE SEGURIDAD Introducción El artículo

Más detalles

REALIZACIÓN DE PRÁCTICAS DE ELECTRÓNICA DIGITAL CON UN ESQUEMA DE DOCUMENTACIÓN JERARQUIZADA

REALIZACIÓN DE PRÁCTICAS DE ELECTRÓNICA DIGITAL CON UN ESQUEMA DE DOCUMENTACIÓN JERARQUIZADA REALIZACIÓN DE PRÁCTICAS DE ELECTRÓNICA DIGITAL CON UN ESQUEMA DE DOCUMENTACIÓN JERARQUIZADA Carlos J. Jiménez Fernández, Antonio Barbancho Concejero 2, Manuel Valencia Barrero 3 Universidad de Sevilla

Más detalles

Universidad de Costa Rica Facultad de Ingeniería Escuela de Ingeniería Eléctrica. Diseño de entradas y salidas para circuitos integrados

Universidad de Costa Rica Facultad de Ingeniería Escuela de Ingeniería Eléctrica. Diseño de entradas y salidas para circuitos integrados IE-0502 Diseño de entradas y salidas para circuitos integrados Universidad de Costa Rica Facultad de Ingeniería Escuela de Ingeniería Eléctrica IE 0502 Proyecto Eléctrico Diseño de entradas y salidas para

Más detalles

Laboratorio 2: Mediciones Digitales

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

Más detalles

DISEÑO E IMPLANTACIÓN DE UN FRECUENCÍMETRO UTILIZANDO EL CPLD EPM7128SLC84-15.

DISEÑO E IMPLANTACIÓN DE UN FRECUENCÍMETRO UTILIZANDO EL CPLD EPM7128SLC84-15. DISEÑO E IMPLANTACIÓN DE UN FRECUENCÍMETRO UTILIZANDO EL CPLD EPM7128SLC84-15. J. Valeriano, C. Ojeda, J. Castillo, S. Quintana Centro de Instrumentos UNAM. Laboratorio de Electrónica. Circuito Exterior

Más detalles

Introducción a los microcontroladores y microprocesadores

Introducción a los microcontroladores y microprocesadores Introducción a los microcontroladores y microprocesadores 1/25 Índice 1.1 Introducción. 1.1.1 Evolución de los up. 1.1.2 Rendimiento de un microprocesador. 1.1.3 RISC /CISC. 1.2 Sistemas basados en microprocesador.

Más detalles

Fundamentos de Computación e Informática Algoritmos Profesor : Fernando Espinoza S.

Fundamentos de Computación e Informática Algoritmos Profesor : Fernando Espinoza S. Fundamentos de Computación e Informática Algoritmos Profesor : Fernando Espinoza S. Objetivos Principales del Curso Comprender los sistemas computacionales modernos. Desarrollar la lógica de programación

Más detalles

Capítulo 1: Diseño Estructurado:

Capítulo 1: Diseño Estructurado: Capítulo 1: Diseño Estructurado: Metodología General de Diseño Top-Down Herramientas Tecnologías de implementación Test de Circuitos y Sistemas DEA SED 1-1 Metodologías General de Diseño Análisis del Sistema

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: ARQUITECTURA DE COMPUTADORAS FECHA DE ELABORACIÓN: ENERO 2005 ÁREA DEL PLAN DE ESTUDIOS: AS (

Más detalles

Controlador de carga para un sistema fotovoltaico aislado

Controlador de carga para un sistema fotovoltaico aislado Controlador de carga para un sistema fotovoltaico aislado Daniel Hoyos, Maiver Villena, Víctor Hugo Serrano, Federico Farfán, Carlos Cadena Universidad Nacional de Salta INENCO Instituto de Energías Renovables

Más detalles

Familias lógicas. Introducción. Contenido. Objetivos. Capítulo. Familias lógicas

Familias lógicas. Introducción. Contenido. Objetivos. Capítulo. Familias lógicas Capítulo Familias lógicas Familias lógicas Introducción Como respuesta a la pregunta dónde están las puertas? te diremos que integradas en unos dispositivos fabricados con semiconductores que seguramente

Más detalles

TEMA I INTRODUCCIÓN A LA MICROELECTRÓNICA

TEMA I INTRODUCCIÓN A LA MICROELECTRÓNICA TEMA I INTRODUCCIÓN A LA MICROELECTRÓNICA La Microelectrónica se puede definir como el conjunto de ciencias y técnicas con las que se realizan y fabrican circuitos electrónicos, sobre una pastilla de un

Más detalles

Control de Motores a Pasos Vía Puerto Serial Miguel Magos Rivera, Ricardo Godínez Bravo

Control de Motores a Pasos Vía Puerto Serial Miguel Magos Rivera, Ricardo Godínez Bravo Control de Motores a Pasos Vía Puerto Serial Miguel Magos Rivera, Ricardo Godínez Bravo Universidad Autónoma Metropolitana-Azcapotzalco. Depto. de Electrónica San Pablo 180 Col. Reynosa. 02200 México D.F.

Más detalles

Circuito de refresco de un Display

Circuito de refresco de un Display DEPARTAMENTO DE TECNOLOGÍA ELECTRÓNICA ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA INFORMÁTICA Circuito de refresco de un Display Sistemas Digitales Avanzados 1. Introducción y objetivos Uno de los objetivos

Más detalles

Carrera: 2-4-8. Participantes Representante de las academias de ingeniería en Mecatrónica de los Institutos Tecnológicos.

Carrera: 2-4-8. Participantes Representante de las academias de ingeniería en Mecatrónica de los Institutos Tecnológicos. 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Electrónica Digital Ingeniería Mecatrónica Clave de la asignatura: Horas teoría-horas práctica-créditos 2-4-8 2.- HISTORIA DEL PROGRAMA Lugar

Más detalles

Transistores de Efecto de Campo

Transistores de Efecto de Campo Transistores de Efecto de Campo El transistor de efecto de campo o simplemente FET (Field-Effect- Transistor) es un dispositivo semiconductor de tres terminales muy empleado en circuitos digitales y analógicos.

Más detalles

HOY en día, los arreglos de compuertas

HOY en día, los arreglos de compuertas ENINV IE 2010 Encuentro de Investigación en Ingeniería Eléctrica Zacatecas, Zac, Marzo 25 26, 2010 Plataforma para la implementación de algoritmos de Procesamiento Digital de Imágenes en arquitecturas

Más detalles

Osciladores Controlados por Voltaje: Un Caso de Estudio

Osciladores Controlados por Voltaje: Un Caso de Estudio Osciladores Controlados por Voltaje: Un Caso de Estudio E. Montoya-Suárez Unidad Académica de Ciencias e Ingenierías, Universidad Autónoma de Nayarit Cd. de la Cultura Amado Nervo,63190 Tepic, Nayarit

Más detalles

PRACTICA N0.7 UTILIZACIÓN DE UN CONVERTIDOR A/D OBJETIVO ESPECÍFICO: APLICAR EL CONVERTIDOR ADC0804 EN UN CONTROL DE TEMPERATURA

PRACTICA N0.7 UTILIZACIÓN DE UN CONVERTIDOR A/D OBJETIVO ESPECÍFICO: APLICAR EL CONVERTIDOR ADC0804 EN UN CONTROL DE TEMPERATURA PRACTICA N0.7 NOMBRE DE LA PRÁCTICA UTILIZACIÓN DE UN CONVERTIDOR A/D OBJETIVO ESPECÍFICO: APLICAR EL CONVERTIDOR EN UN CONTROL DE TEMPERATURA INTRODUCCIÓN: Los convertidores analógico/digital (ADC) y

Más detalles

SISTEMA DE ADQUISICION DE DATOS DE BAJO COSTO PARA INSTRUMENTACIÓN EN ENERGIA SOLAR

SISTEMA DE ADQUISICION DE DATOS DE BAJO COSTO PARA INSTRUMENTACIÓN EN ENERGIA SOLAR ASADES Avances en Energías Renovables y Medio Ambiente Vol. 8, Nº 2, 2004. Impreso en la Argentina. ISSN 0329-5184 SISTEMA DE ADQUISICION DE DATOS DE BAJO COSTO PARA INSTRUMENTACIÓN EN ENERGIA SOLAR Daniel

Más detalles

LÓGICA PROGRAMABLE. Introducción Simple PLDs Complex PLDs FPGAs. Dpto. Ingeniería Electrónica y Comunicaciones

LÓGICA PROGRAMABLE. Introducción Simple PLDs Complex PLDs FPGAs. Dpto. Ingeniería Electrónica y Comunicaciones Introducción Simple PLDs Complex PLDs FPGAs Diseño tradicional: basado en CIs estándar SSI/MSI Obtención de la función lógica Reducción a términos producto Minimización: Número de integrados Retardo de

Más detalles

Tema 1 INTRODUCCIÓN A LOS SISTEMAS DIGITALES 1.1. SISTEMAS DIGITALES

Tema 1 INTRODUCCIÓN A LOS SISTEMAS DIGITALES 1.1. SISTEMAS DIGITALES Tema 1 INTRODUCCIÓN A LOS SISTEMAS DIGITALES 1.1. SISTEMAS DIGITALES Se puede definir un sistema digital como cualquier sistema de transmisión o procesamiento de información en el cual la información se

Más detalles

Microchip Tips & Tricks...

Microchip Tips & Tricks... COMENTARIO TECNICO Microchip Tips & Tricks... Por el Departamento de Ingeniería de Electrónica Elemon S.A. N. de R: La presente serie de artículos técnicos tiene por objetivo proponer consejos y trucos

Más detalles

UNIDAD 7. Memorias. Arquitectura de Computadoras Licenciatura en Informática a Distancia FCA-UNAM

UNIDAD 7. Memorias. Arquitectura de Computadoras Licenciatura en Informática a Distancia FCA-UNAM UNIDAD 7 Memorias Introducción a la unidad Dentro del modelo de Von Newman la memoria fue el elemento que permitió la construcción de las computadoras como ahora las conocemos. Su desarrollo ha tenido

Más detalles

Memoria 24LC256 I. I NTRODUCCIÓN

Memoria 24LC256 I. I NTRODUCCIÓN 1 Memoria 24LC256 I. I NTRODUCCIÓN I2C es un bus de comunicación serial sincrónica desarrollado por Phillips Semiconductors a principios de los años 80 s, con la principal intención de interconectar una

Más detalles

AMPLIFICADORES OPERACIONALES

AMPLIFICADORES OPERACIONALES AMPLIFICADORES OPERACIONALES Primera de dos parte Oscar Montoya y Alberto Franco El presente artículo está dedicado a describir las principales características de operación de los circuitos amplificadores

Más detalles

1.1. Tecnologías de diseño de circuitos integrados

1.1. Tecnologías de diseño de circuitos integrados 1.1. Tecnologías de diseño de circuitos integrados Durante la década de los 80, varias compañías intentaron resolver el viejo compromiso de complejidad versus estandarización. Por un lado se tenía la opción

Más detalles