Xilinx WebPack 14.7 en GNU/Linux Debian


210414

Paquetes de instalación

En este sitio, Xilinx distribuye varias herramientas de desarrollo, entre ellas, el ISE-WebPack. Para obtener los archivos de instalación del ISE-WebPack, es necesario crear una cuenta en el sitio de Xilinx y registrarse, lo cual se generará en el momento de seleccionarlo para su descarga. 

El instalador (multiplataforma) del ISE-WebPack 14.7 está dividido en cuatro archivos:

Xilinx_ISE_DS_14.7_1015_1-1.tar (2.1 GB)
(MD5SUM: ff0f8a08aba2b7110fa730c6b15067d6)


Xilinx_ISE_DS_14.7_1015_1-2.zip.xz (2.0 GB)
(MD5SUM: c0962036464ff6b772b20c032b2f954b)

Xilinx_ISE_DS_14.7_1015_1-3.zip.xz (
2.0 GB)
(MD5SUM: e6146a7eac7c026b4b507fdfb7549e4)

Xilinx_ISE_DS_14.7_1015_1-4.zip.xz (
2.0 GB)
(MD5SUM: 90943813f27a083e8929f3e742416417)


Debemos descargarlos antes de iniciar la instalación. Consideremos que reunimos los paquetes en el directorio XilinxISE14.7.


Para asegurarnos de la integridad de los archivos que hemos descargado, ejecutamos el comando md5sum, cuyo valor resultante debe de ser igual al publicado en la página de descargas:

oskr@kro:~/XilinxISE14.7$ md5sum Xilinx_ISE_DS_14.7_1015_1-1.tar
ff0f8a08aba2b7110fa730c6b15067d6



Preparación de Debian

Es necesario contar con una instalación básica de Linux Debian. Además se requerián los siguientes paquetes:

root@kro#apt-get install build-essential fxload libusb-dev

root@kro#apt-get install libstdc++5 libxp6 libcurl3 libmotif4


Flujo de instalación

Iniciamos creando un directorio para desempaquetar los archivos de instalación del paquete Xilinx_ISE_DS_14.7_1015_1-1.tar:

oskr@kro:~$ mkdir iseWebPack
oskr@kro:~$ cd iseWebPack
oskr@kro:~/iseWebPack$ tar -xvf ../XilinxISE14.7/Xilinx_ISE_DS_14.7_1015_1-1.tar

El instalador se puede ejecutar como usuario o como super-usuario. La diferencia radicará en los permisos de acceso en caso de que el sistema cuente con varios usuarios. Consideremos una instalación por persona en un sistema multi-usuario, entonces hacemos:

oskr@kro:~$ su -
oskr@kro:~$ cd iseWebPack
oskr@kro:~/iseWebPack$ ./xsetup

Después del mensaje de presentación, nos solicitará la ruta donde se encuentran los otros paquetes de instalación.

La herramienta verificará la integridad de los paquetes.

Aceptamos los términos y condiciones de uso.

Seleccionamos que deseamos instalar el ISE WebPack.

En las opciones de instalación seleccionamos el manejador de licencias, y la instalación de los cables.

El directorio de instalación será /home/oskr/Xilinx/14.7/ISE_DS.

Aceptamos el resumen de instalación.




Licencias

Para obtener una licencia de uso, será necesario crear una cuenta y registrarse en el sitio de Xilinx:

www.xilinx.com/getlicense


Creamos nuestra cuenta, si no se han registrado, ingresando los datos como estudiante de la UAM (preferentemente utiliza el correo electrónico institucional) y click en Next.

Seleccionamos ISE WebPack license y después el boton Generate Node-locked License, el cual nos solicitará datos con respecto a la instalación que hicimos. Estos datos generalmente son identificadores del disco duro o la tarjeta de red, para visualizarlos utilizamos la herramienta xlcm:


oskr@kro:~$ source Xilinx/14.7/ISE_DS/settings32.sh
se crean la variables de ambiente

oskr@kro:~$ xlcm


Seleccionamos Get Free Vivado/ISE WebPack License y hacemos click en el boton Next. Aparecerá una ventana con la siguiente información:

Hostname: kro
Network Interface Card (NIC) ID: 001122445566
C: Drive Serial Number:
FLEXID Dongle ID:


Ingresamos los datos y click en Ok.


Se enviará un correo electrónico con las instrucciones y un archivo adjunto llamado Xilinx.lic. Almacenamos el archivo en alguna ruta.

Ahora seleccionamos en la ventana creada por el xlcm, la sección Manage Licenses y click al botón Load Licences..., seleccionamos el archivo y Ok.



Ejecución del ISE WebPack 

Para iniciar el ISE WebPack se ejecutan los comandos:

oskr@kro:~$ source Xilinx/14.7/ISE_DS/settings32.sh

oskr@kro:~$ ise