0% encontró este documento útil (0 votos)
87 vistas3 páginas

Spartan 6 ISE

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1/ 3

Universidad Francisco de Paula Santander

INTRODUCCIÓN AL ENTORNO ISE DE


XILINX
Ricardo Andrés Jiménez Guzmán-1161328
Email: ricardoandresufps@gmail.com
Arlet David Chona Lindarte-1161307
david.chona14@gmail.com

Abstract ˗˗ with the completion of this laboratory, we seek to know the


basic operation of the ISE environment, to achieve the correct
programming of the SPARTAN 6 card. Some programs will be run in order
to verify if the programming is adequate and how it is going. running each
of the examples.

Resumen ˗˗ con la realización de este laboratorio se busca conocer el


funcionamiento básico del entorno de ISE, para lograr la correcta
programación de la tarjeta SPARTAN 6. Se ejecutarán algunos programas
con el fin de verificar si la programación es la adecuada y como se va
ejecutando cada uno de los ejemplos.

Índice de términos ˗˗ SPARTAN 6, ISE, esquemático, diagrama de tiempos,


ucf, VHDL.

I. INTRODUCCION
En este laboratorio se conocerá el entorno del programa
computacional ISE y se realizará la programación de algunos Figura 1. Creación del proyecto.
ejemplos asignando las entradas y salidas de los diferentes
componentes de la tarjeta SPARTAN 6, para que cumplan unas Y se seleccione el dispositivo y el flujo de diseño del proyecto.
instrucciones dadas previamente, comprobando así, si las salidas de Figura 2.
cada uno de los pulsos corresponden a los de entrada. En el caso
del código gray el encendido de los leds debe coincidir con los
niveles de salida respectivos de la tabla de verdad.

II. DESARROLLO
Para poder iniciar un proyecto de forma correcta se deben
seguir una serie de pasos que permitirán comunicar de forma
efectiva la tarjeta con el computador, estos serían:

Paso 1, se debe crear una carpeta con el nombre del proyecto a


realizar. Para que en dicha carpeta quede almacenado todo el tipo
de archivo del proyecto, para evitar errores de ubicación del
proyecto.

Paso 2, para la realización de un nuevo proyecto, se debe ir a la


pestaña de” file”, y cerrar los proyectos anterior mente realización
en el software ISE.

Paso 3, creamos un nuevo proyecto, en la pestaña de “file “en new


proyect. Damos el nombre deseado al proyecto, y buscamos la
ubicación de la carpeta creada, en el primer paso. Figura 1.
Figura 2. Selección de la tarjeta y lenguaje a utilizar.

paso 4, seleccionamos la tarjeta y le damos new proyect. Figura 3.


Universidad Francisco de Paula Santander

Figura 3. Creación de una nueva fuente de programación.

Paso 5, seleccionamos VHDL module, damos nombre al proyecto


y continuamos. Figura. 4. Figura 5. Conversión a código Grey.

Ya con el programa realizado, solo hace falta declarar los


botones y leds que permitirán visualizar la forma de
funcionamiento. Para hacerlo correctamente se debe crear el
archivo UCF del programa el cual se crea al abrir la ventana de
“user constraints” y elegir la opción de “I/O pin planning” esto
creara el archivo necesario para editarlo, como se muestra en la
figura 6.

Figura 4. Creación del módulo VHDL.

A. Convertidor de binario a Grey.


Luego de la creación correcta del programa, se procede a
realizar la escritura del código para la conversión de binario a Grey
con el cual se va a trabajar como primer ejemplo y se muestra en la
Figura 5.

Figura 6. Modificación al código UCF.

B. Comparador.
De la misma forma que en el ejemplo anterior, primero se debe
realizar la escritura del código en el programa de ISE. No se debe
olvidar incluir las bibliotecas que permiten que el código pueda ser
ejecutado. Como se puede ver en la Figura 7.
Universidad Francisco de Paula Santander
Para que dichas entradas y salidas funcionaran de la forma
adecuada, se programaron de forma manual mediante el UCF
mostrado en la Figura 10, en donde se puede evidenciar las
distintas entradas y salidas que tiene el sistema aun con una
configuración tan pequeña.

Figura 10. Ucf del comparador.

III. CONCLUSIÓN

Se logro llevar a cabo el desarrollo de la practica de laboratorio,


cumpliendo con los objetivos de la práctica y la comprobación de
Figura 7. Comparador. los diferentes códigos, mediante la manipulación de los switch
corroborando que corresponda a las funciones de cada código de
Mediante el archivo ucf, se configuraron las salidas y entradas programación mediante la tarjeta.
de la tarjeta SPARTAN 6, en forma de programación como se
muestra en la Figura 8. Durante la realización de la práctica se pudo conocer el
funcionamiento de la tarjeta spartan 6 ya estando en
funcionamiento.

Se observo y analizo los pasos correspondientes uno por uno


para la ejecución exitosa de los diversos comandos, desde la
introducción de sus variables que se trabajó, la
programación de de los switch que se usaron, hasta conexión
del software a la tarjeta física.

Figura 8. Ucf del comparador.


IV. REFERENCIAS
[1]Xilinx.com. (2018). ISE Design Suite. [online] Available at:
C. Multiplicador. http://n9.cl/n30 [Accessed 8 Oct. 2018].
Por ultimo, se realize un ejemplo adicional en el cual mediante
un codigo aun mas sencillo se programaron diferentes entradas las [2] Digilent. (2018). Nexys 2 Spartan-3E FPGA Trainer
cuales como se muestra en la Figura 9. Board. [online] Available at: https://goo.gl/xDCJR1 [Accessed 7
Oct. 2018].

Figura 9. Código de funcionamiento del multiplicador.

También podría gustarte