Trash Fr:Installation de ISE sur Ubuntu Linux
PAGE UNDER CONSTRUCTION !!!
Depuis quelque temps déja, Xilinx propose sa suite logicielle pour le développent et la synthèse FPGA ISE WebPack pour le système GNU/Linux [1].
Je vais essayer d'expliquer la marche a suivre pour faire tourner ISE WebPack 9.1i sur Ubuntu Edgy. Je pense que la procédure n'est pas exclusivement réservé à Ubuntu, et que les utilisateurs d'autres distributions devraient s'y retrouver.
- La toute première chose à faire, si ce n'est pas déja fait, est de s'inscrire sur le site de Xilinx pour obtenir un compte. On pourra alors télécharger les différents binaires et procéder à l'installation. Pour créer un compte Xilinx : [2]
- Une fois le compte créé, connectez vous sur la page www.xilinx.com. Puis allez à cette adresse : http://www.xilinx.com/webpack/index.htm[3].
Nous allons télécharger ISE WebPACK - WebInstall (16MB). Le fichier téléchargé est une archive Zip que nous pouvons décompresser. A la racine des fichiers décompressés, nous trouvons un script exécutable Linux: setup. <<JulienB: ça ne marche pas directement chez moi: j'ai été obligé de faire tout le bordel décrit dans la doc anglaise ISE_WebPack_installation_on_Linux>>
- Et là magie, nous nous retrouvons devant un installeur Qt "à la Windows", il vous suffit de suivre les indications à l'écran : le programme vous demande à quel endroit installer les outils, et télécharge automatiquement les différents composants. A noter cependant qu'il est nécessaire de lancer le programme en root pour pouvoir installer les drivers de cables JTAG, ou si vous voulez installer ISE dans un repertoire comme /usr ou /opt. Sur Armadeus il n'est pas nécessaire d'avoir le JTAG
- Attention cependant l'installation/téléchargement est très long (plus d'une heure avec une connection chez moi) et vous pouvez compter sur 2Go pour l'installation/téléchargement.
A la fin de l'installation plusieurs erreur sont générées, elles n'ont pas empêché l'exécution de ISE ! Vous pouvez exécuter ISE par /votre_rep_install_ise/bin/lin/ise
Voila votre environnement est opérationnel, vous pouvez synthétiser pour le FPGA :)