IMPLEMENTADO SOBRE ISE DE XILINX Oscar Felipe Mogolln Barbosa 1401105 Programa de Ingeniera en Telecomunicaciones Universidad Militar Nueva Granada Bogot, Colombia u1401105@unimilitar.edu.co
Este informe condensa los conocimientos adquiridos para Caractersticas
el uso, implementacin, programacin y ejecucin de cdigo por medio de Xilinx y el uso de sus FPGA con propsitos Es una herramienta de diseo lgico. educativos. Estos dispositivos reprogramables ofrecen cualidades en tiempo y forma de ejecucin de tareas que se Se pueden usar diferentes formas de destacan entre los dispositivos lgicos actualmente programacin: Estructural o comportamental. Abstract this paper condenses the knowledge acquired for usage, implementation, programming and execution of Los procesos que se manejan ocurren de manera code by using Xilinx and their FPGA with knowledgeable simultnea o concurrente, es decir, que a purposes. These reprogrammable devices offer many diferencia de otros lenguajes, VHDL no functions in terms of time and execution style, highlighting necesariamente funciona de manera secuencial itself from the rest of logical devices nowadays. (salvo que se requiera).
Es posible el modelamiento del tiempo
I.MARCO TERICO Se pueden hacer proyectos de estructura VHDL es el idioma empleado para la redaccin de cdigo jerrquica. en una tarjeta FPGA, dadas sus verstiles cualidades, VHDL se destaca por ser un lenguaje NO secuencial, no basarse en Se pueden simular diseos mediante test-bench. jerarquas y modelar conceptos como tiempo y concurrencia. El lenguaje no se compila en un ejecutable sino El lenguaje VHDL permite descripciones de tipo Estructural y que se sintetiza en un circuito digital Comportamental, esta se divide en dos subcategoras que son flujo de datos y algortmico. XILINX ISE La lgica secuencial posible de implementar, se basa en circuitos digitales y compuertas lgicas para trabajar. Esto se programa y se ejecuta en FPGA, es decir, una PLD, un dispositivo lgico programable destinados a realizar sistemas El entorno de desarrollo Xilinx ISE (en este caso versin combinacionales. 9.2i) Es donde se realiza el proceso de diseo de las descripciones de hardware. Cuando se crea un nuevo proyecto, es posible realizarlo a manera de cdigo, es decir, mediante instrucciones o en este caso descripciones, se hace el comportamiento del dispositivo (mostrando cmo se comporta el circuito sin especificar su ventajas y desventajas en su implementacin. estructura fsica o la forma estructural (describiendo qu hace fsicamente cada circuito involucrado). Tambin es posible hacer el modelo esquemtico del circuito realizar las conexiones necesarias dentro de cada compuerta, entradas, V. CONCLUSIN salidas, etc. Al seleccionar el tipo de descripcin, que por ejemplo sea Los condensadores como almacenadores de energa son de VHDL, se puede seleccionar este mdulo y el software le gran importancia debido a sus cualidades. Es un componente permite al usuario establecer las entradas y salidas caracterstico y verstil de muchos tipos y formas que correspondientes y automticamente crea las entidades complementa los circuitos RLC, permitiendo as una necesarias o las arquitecturas. El usuario slo requiere ampliacin del espectro creativo de los fabricantes de estos y empezar a escribir los comandos necesarios para realizar las su implementacin en los electrodomsticos que usamos da a descripciones de los circuitos. Al tener el programa listo, se da. puede sintetizar para comprobar si la sintaxis es correcta, se implementa el diseo y se genera el archivo de programacin
II. OBJETIVOS VI. REFERENCIAS
[[1] About.com http://components.about.com/od/Selection/a/What-Are- Explorar y familiarizarse con la interfaz de Xilinx y The-Applications-Of-Capacitors.htm [2] How Stuff Works http://electronics.howstuffworks.com/capacitor1.htm su entorno. [3] How Stuff Works http://electronics.howstuffworks.com/capacitor1.htm [4] Electronica Basica, electronicabasica.net Reconocer las funciones y capacidades del programa [5] Circuit Analysis http://193.140.122.139/circuit_analysis_1/RL-RC- Circuits.pdf junto con la FPGA. [6] Multmetro Imagen. Laptop Repair Blog, laptoprepairblog.net [7] Multmetro, Ingenieria Para Todos, ingenieriaparatodos.net [8] Protoboard Imagen. Audiomex, distele.com [9] .Protoboard, Ingenieria Para Todos, ingenieriaparatodos.net Lograr implementar en lenguaje VHDL diferentes Figura 1. Anlisis por Nodos Guas de Prcticas de Laboratorio. programas y estas instrucciones programarlas a la [10] Resistor Imagen, About Shorted Resistors .jestineyong.com. FPGA. [11] Osciloscopio Imagen http://hacknmod.com/hack/how-to-build-your- own-oscilloscope/ [12] Osciloscopio http://hacknmod.com/hack/how-to-build-your-own- oscilloscope/ Realizar la programacin de las instrucciones dadas [13] Generador de seales vista frontal imagen en la gua de laboratorio. http://www.forosdeelectronica.com/tutoriales/generador. [14] Generador de seales vista frontal http://www.forosdeelectronica.com/tutoriales/generador. [15] Generador de seales vista trasera imagen http://www.forosdeelectronica.com/tutoriales/generador. [16] Generador de seales vista trasera http://www.forosdeelectronica.com/tutoriales/generador [17] Montaje Propuesto 1. Introduccin a los Condensadores Guas de III. DESARROLLO DEL LABORATORIO Prcticas de Laboratorio. [18] Montaje Propuesto 2. Introduccin a los Condensadores Guas de Prcticas de Laboratorio. [19] Montaje Fsico Propuesto 1. Fuente propia [20] Montaje Fsico Propuesto 2. Fuente Propia Se tienen en cuenta los diseos implementados en la gua de [21] Tabla 1. Fuente Propia laboratorio, de tal forma que cada programa se implementa en [22] Tabla 2. Fuente Propia el software Xilinx ISE. [23] Grafica 1. Fuente Propia [24] Tabla 3. Fuente Propia [25] Prueba 1. Fuente Propia [26] Prueba 2. Fuente propia [27] Prueba 3. Fuente propia [28] Tabla 4. Fuente Propia
IV. RESULTADOS ESPERADOS
En esta prctica de laboratorio se espera que el
estudiante con sus conocimientos adquiridos sea capaz de realizar estos montajes, analizar sus variables y hallar sus valores de manera terica y prctica. Especficamente hablando se busca una comprensin del concepto bsico del condensador, su funcionamiento y sus usos, cualidades,