0% encontró este documento útil (1 voto)
88 vistas

ISE Xilinx

La herramienta de desarrollo Xilinx ISE permite realizar un diseño completo basado en lógica programable. Ésta herramienta incluye el software necesario para realizar todas las etapas de diseño de un circuito digital, como la programación en VHDL, la simulación, la síntesis y la implementación en una FPGA. El documento describe las características de ISE, el proceso de instalación y muestra un ejemplo de diseño de un multiplexor usando esta herramienta.

Cargado por

William Chávez
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (1 voto)
88 vistas

ISE Xilinx

La herramienta de desarrollo Xilinx ISE permite realizar un diseño completo basado en lógica programable. Ésta herramienta incluye el software necesario para realizar todas las etapas de diseño de un circuito digital, como la programación en VHDL, la simulación, la síntesis y la implementación en una FPGA. El documento describe las características de ISE, el proceso de instalación y muestra un ejemplo de diseño de un multiplexor usando esta herramienta.

Cargado por

William Chávez
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 4

1

ISE DE XILINX
William P. Chvez

UNIVERSIDAD DE LAS FUERZA ARMADAS ESPE


Michelle A. Galarza
Marco A. Guevara
Diego F. Rodrguez
Msc. Ing. Darwin Alulema
VLSI (Very Large Scale Intergration)
Departamento de Elctrica y Electrnica

Resumeneste trabajo presenta las caractersticas del software


ISE de Xilinx, su proceso de instalacin y ejemplos para mejor
entendimiento del software.

Palabras clave
FPGA: File-Programmable gate array
VHDL:Lenguaje de programacion

III.

DESCRIPCIN DEL ENTORNO Y


CARACTERSTICAS

Este entorno de programacin es similar a los


entornos de programacin como Visual Basic o C,
posee ventanas para visualizacin de tareas
especficas.

I.

INTRODUCCION

El entorno de programacin de ISE Xilinx es una


herramienta que nos permite realizar un diseo completo en
lgica programable, esta herramienta incluye el software
necesario para realizar todas las etapas que se llevan a cabo
en el diseo de un prototipo de un circuito digital.
En este articulo se describir las caractersticas de este
entorno de programacin, la instalacin y la explicacin de
los componentes basicoa para poder empezar a utilizar esta
herramienta.
II.

Ventana de ficheros fuente


Ficheros fuente del diseo y dependencias entre
ellos. Elige el dispositivo donde se implementa el
diseo
Ventana de procesos
Muestra los procesos necesarios para la ejecucin
de cada etapa de diseo.
Ventanas de edicin
Permite modificar ficheros.
Ventanas de informacin
Muestra mensajes de error, aviso o informacin de
la ejecucin de los programas de compilacin,
implementacin, etc

ENTORNO DE DESARROLLO XILINX-ISE

ISE de
Xilinx

La
herramienta
de
desarrollo Xilinx ISE;
desarrollada
por
la
empresa Xilinx, es una
herramienta que permite
realizar
un
diseo
completo
basado
en
lgica programable
sta herramienta incluye
el software necesario para
realizar todas las etapas
que se llevan a cabo en el
diseo de un prototipo de
un circuito digital.

Disponible para Microsoft


Windows y Linux

Consta de Xilinx PlanAhead que es


una aplicacin que ayuda a grabar
en una tarjeta programable

consta de una barra de herramienta


que ser de gran ayuda para
compilar el programa

Consta de un simulador llamado


ISim

Ilustracin 1 ISE de Xilinx

Ilustracin 2 Caractersticas de ISE Xilinx

IV.

PREREQUISITOS

Sistema operativo de 32 o 64 bits puede ser Windows o


Linux.
ISE Design Suite es una plataforma para programar en
lenguaje vhdl, desarrollada por Xilinx, que es la mayor
empresa en investigacin y desarrollo de chips
conocidos como field-programmable gate arrays
(FPGAs).
Xilinx PlanAhead es un programa que ayuda a grabar en
una tarjeta FPGAs la aplicacin creada en ISE Design
Suite, de igual manera Xilinx PlanAhead es desarrollado
por Xilinx.

V.

CONFIGURACION

El software puede ser descargado de la pgina oficial de


Xilinx http://www.xilinx.com/ , aqu se encuntra las distintas
versiones existentes de este software, despus de un largo
tiempo de descarga ya se procede a la instalacin de la
siguiente forma.
Dentro de la carpeta descargada se da clic en xsetup

Ilustracin 5 Pantallas de instalacin

En la siguiente ventana se pone next y en la siguiente se


indica la ubicacin de la carpeta en la que se va a instalar el
software de ISE.

Ilustracin 3 Archivo para la instalacion

se acepta los trminos y condiciones para poder continuar


con la instalacin.

Ilustracin 6 Ubicacin de instalacin

Una vez que se termine la instalacin, se crearan dos accesos


directos los cuales nos permite entrar a la plataforma para
empezar a realiza la programacin en cdigo vhdl.

Ilustracin 4 Aceptacion de los terminos


Ilustracin 7 iconos del software

Se marca la opcin ISE-webPACK y clic en next

VI.

EJEMPLO ILUSTRATIVO

Se realizara un multiplexor para ilustrar el funcionamieto


del software ISE de Xilinx.
El entorno de desarrollo de ISE se muestra de la siguiente
manera:

Ilustracin 8 Entorno de programacion

Para empezar a realizar el ejemplo se crea un nuevo


proyecto, se elige el nombre y la carpeta en la que se va a
guardar:

Al terminar de crear el nuevo proyecto, es necesario crear


una ne source.

Ilustracin 11 new source

Se muestra una nueva ventana en la cual se coloca las


entradas y salidas que necesitemos.

Ilustracin 12 configuracin de puertos


Ilustracin 9 creacin de un nuevo proyecto

Se da clic en next y aparecer una nueva ventana en la cual


se coloca las caracterstica de la tarjeta fpga que se va a usar.

Al finalizar la accin anterior se genera una parte del cdigo


en donde podemos seguir realizando

Ilustracin 13 codigo del ejemplo

Ilustracin 10 caractersticas de la FPGA

Al compilar este cdigo vhdl podemos verificar si no existe


ningn error.

Ilustracin 14 esquemtico RTL

VII.

CONCLUCIONES

Se concluy, que el xito en el desarrollo de un


diseo digital est basado primeramente en el uso del
dispositivo correcto para la aplicacin y en un buen
diseo del hardware a travs de un lenguaje
descriptivo, verificacin de funcionamiento y el uso
de simuladores que nos ayudan a recortar los tiempos
de desarrollo y pruebas.
Se observ que algunas versiones del programa no
se pueden instalar de manera satisfactoria en el
sistema operativo Windows 8, un claro ejemplo es la
versin 14.1 la cual no nos permiti grabar la tarjeta
y nos caus problemas al utilizar la barra de
herramientas.
Se determin que al realizar el ejemplo mencionado
nos permite optimizar recursos de la misma manera
el consumo de potencia disminuye a diferencia de
circuitos digitales diseados con compuertas lgicas.
VIII.

RECOMENDACIONES

Cuand se va a disear un sistema digital necesitamos como


primer paso antes de comenzar a escribir el cdigo ya se en
cualquier leguaje HDL es el de tener una idea clara de lo que
queremos que nuestro diseo haga. Es importante definir
claramente un diagrama de bloques, en el cual podamos
incluir los mdulos que formaran parte de nuestro circuito.
Es recomendable verificar el funcionamiento de los
mdulos descritos, para esto se recomienda utilizar archivos
de comprobacin los cuales se pueden generar
automticamente definiendo seales lgicas o escribiendo el
cdigo en el mismo lenguaje HDL.
Se debe revisar despus del proceso de sntesis de los
mdulos el esquema generados para verificar que lo que
hemos descrito en HDL sea lo que habamos pretendido.
Para esto ISE provee 2 opciones de visualizacin del
esquema, el primero a nivel RTL el cual es genrico de
acuerdo a las tecnologas utilizadas de acuerdo a los
dispositivos y libreras que utiliza la herramienta de sntesis
lgicas.
Es muy importante tener en cuenta que cuando se trabaja
con lenguaje descriptivo de hardware no estamos
programando software en un procesador, lo que hacemos

es describir hardware el que luego ser plasmado en un


circuito ASIC sea cual fuere, as que los conceptos bsicos
digitales debemos manejarlos muy bien de tal forma de
obtener mediante el cdigo lo que realmente queremos.

También podría gustarte