Trash Fr:Installation de ISE sur Ubuntu Linux

From ArmadeusWiki
Revision as of 20:10, 31 August 2007 by JulienB (Talk | contribs)

Jump to: navigation, search

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]

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 :)

Liens