Últimamente llevo algún tiempo intentando meterme en el mundo de las FPGAs, para el proyecto fin de carrera que quiero hacer el año que viene. El caso es que la semana pasada me decidí a instalar el ISE WebPACK (el entorno de desarrollo gratuito de Xilinx para sus FPGAs), el cual además incluye simuladores de todas las FPGAs actuales, incluida la que me quiero comprar. Así espero ver de qué va el rollo antes de gastarme 200 lerus
Sin embargo, al ir a descargarlo, me encontré con los siguientes requisitos del sistema:
- Microsoft Windows XP Professional (32-bit only)
- Microsoft Windows Vista Business (32-bit only)
- Red Hat Enterprise Linux WS 4 (32-bit only)
- Red Hat Enterprise Linux Desktop 5 (32-bit only)
- SUSE Linux Enterprise 10 (32-bit only)
La buena noticia es que realmente el WebPACK funciona perfectamente en cualquier linux de 64 bits, la cuestión es que hay que hackearlo un poco. Supongo que el hecho de que lo ofrezcan para 32 bits nada más, para Red Hat o Suse en Linux, responde a un intento de marketing para que te compres el ISE Suite Design enterito.
Bueno, dejo aquí la solución, in english, para quien le pueda interesar.
How to install Xilinx ISE WebPACK 10.1 on Ubuntu x64:
- Download and unzip ISE WebPACK 10.1 (Web instalation)
- Download the latest libuuid i386 version (here for hardy) and extract the .deb archive. Untar the resulting data file.
- Copy from the data folder, all libuuid.* files to [WebPACK folder]/lib/lin/ directory.
- Run [WebPACK folder]/bin/lin/setup
Note: If you want to install the cable drivers, you will have to run [WebPACK folder]/bin/lin/setup with root privileges.
Updating Xilinx ISE Webpack 10.1 with Service Pack 1 on Ubuntu x64:
- Now you have ISE 10.1 installed on your system. So download the service pack 1 for linux 32 bits. Extract it.
- Copy again the libuuid.* files (see above) to [SP1 folder]/lib/lin/ directory.
- Run [SP1 folder]/bin/lin/xilinxupdate as root.
Note: Maybe this works with others service pack in the future.
El objetivo es arrancar [WebPACK folder]/bin/lin/setup. Si lo intentamos arrancar a la primera, no pasará nada, tanto en consola como desde el entorno gráfico. Sin embargo, si ejecutamos “strace [WebPACK folder]/bin/lin/setup” y nos fijamos en la salida, parece que está buscando libuuid.so, pero no la encuentra. Así, tras poner dicha librería en el sitio indicado, todo funciona. La solución es bastante sencilla, así que debería funcionar en las demás distribuciones de linux.
El WebPACK es bastante bueno, suficiente para diseñar en FPGAs de Xilinx en la mayoría de los casos. ¡Y es gratis! Os lo recomiendo ya que gracias a los simuladores se puede empezar a hacer cositas, sin la necesidad de comprarse una FPGA.
Referencias:
Junio, 29th 2008 at 1:25 pm
Frikuno, no muevas las librerías, haz un ln -s, vaya a petarte otro programa de estos de gays.
Besiños.
Julio, 2nd 2008 at 11:33 pm
Gracias… a pesar de que terminé leyendo el post original, fue el tuyo el primero que encontré. Por fin podré usar mi XUP Virtex-II Pro board en Linux Ubuntu x64
Septiembre, 27th 2008 at 4:56 pm
me encuentro haciendo una implementacion de la fft de 64 puntos en una fpga, en xilinx alguien me puede ayudar asesorandome.
gracias
Octubre, 4th 2008 at 6:48 am
Soy estudiante de ing electronica, y me encuentro viendo una mateira donde utilizamos FPGA’s, pero tengo un prblema, necesito istalar el Xilinx Ise en mi portaitl que tienevista de 64bist pero no tengo serial para el Xilinx 10.1, alguno de uds me podria facilitar un serial para ellos, Muchas gracias.
Febrero, 16th 2009 at 11:01 pm
Instale el software en Opensuse pero no genero ningun acceso directo. He revisado los archivos pero son muchos. Alguien sabe que archivo de ejecutar???
Gracias.
Febrero, 17th 2009 at 11:10 pm
Francisco yo tambien tengo un portatil nuevo y tengo el mismo problema bueno lo tenia se llama microsoft, no desinsale su vista pero haga una copia del restaurdor del sistema por cuestiones de garantia, e instale ubunto o kubunto que estan muy bueno y reconoce todo tu equipo ademas de todos los foros que encuentras sobre tus nececidades,.,.,
Marzo, 3rd 2009 at 10:44 pm
hermano ya instale y todo, me dijo que esta funcionando bien,.,. pero ahora tengo un problema no se como ejecutar el xilenx, no veo nada de nada, que hago o que,,. a que le creo accesos,…, esque si losdemas son nuevos, para mi es la super experiencia,., sialguien sabe mi correo es marin4@gmail.com lo mas rapido que peudan gracias,.,
Marzo, 15th 2009 at 3:37 pm
Me parese interesante lograr instalar el Ise web pack en mi Ubuntu de 64, pero siguiendo los pasos que das no he podido lograrlo desde el principio debido a que me sale un error que dice :
Error:Wrong architecture ‘i386′
Mayo, 29th 2009 at 2:58 pm
Hola a todos.
Como el resto, estoy tratando de hacer funcionar bajo Ubuntu (concretamente 9.04) a la FPGA con la ISE de Xilinx. La instalación y todo correcto, pero cuando trato de enviar a la FPGA, me da error, que a mi entender, es del driver USB (windrv6v o algo así, no tengo el error cerca para comprobarlo), concretamente cuando se ejecuta el IMPACT.
Espero que me puedan ayudar, ya que me estoy volviendo loco…
Saludos y gracias de antemano por cualquier orientación que puedan darme.
Agosto, 23rd 2009 at 8:07 pm
Hola, aparentemento todo salió bien en la instalacion pero……….
¿Cómo hago para ejecutar el programa?, ¿Puedo crear un acceso directo?
Gracias, y perdon la ignorancia.
Agosto, 31st 2009 at 4:30 am
ya esta wey, tenia el mismo pedou pero aqui viene como http://www.tuxguides.com/category/ubuntu/
o la ruta es /opt/Xilinx/10.1/ISE/bin/lin/ise, lo acabo de instalar en ubuntu 9.04 y de 32 bits, y parece no tener pedous, mañana voy a chkr q baje el programa a mi cool runner, espero q te sirva ahora solo me tengo q acordar como le hago su acceso directo al menu de applications
espero te sirva
Septiembre, 12th 2009 at 2:23 am
Cuando ejecutamos el instalador, en uno de los pasos os pide en donde instalar (en mi caso /opt/ISEXILINX esta carpeta la creé yo) al finalizar la instalacion, nos dirigimos a esta carpeta y segumos la ruta /opt/ISEXILINX/ISE/bib/lin buscamos un ejecutable llamado ise y le damos click, ! listo !
nuestro ubunto corriendo ISE
Espero les sirva
Pdta. Es probable que al iniciar ise, nos pida el archivo de licencia, le damos en la opcion de localizar un archivo de licencia existente, lo cargamos con copy file y listo.
Noviembre, 2nd 2009 at 7:50 pm
jjjjojoojo muchas gracias lo encontré. si lo han instalado en cualquier otro sitio que no sea /opt… está en /*donde lo hayas instalado*/ISE/bin/lin
en mi caso /home/alberto/xilinx/ISE/bin/lin
gracias y saludos