Personnaliser Xilinx ISE

En matière de saisie VHDL, nous avons avant tout deux revendications:

  • Pouvoir utiliser Emacs comme éditeur VHDL
  • Travailler prioritairement avec les bibliothèques std_logic_1164 et numeric_std, cette dernière étant la plus rigoureuse en matière de types numériques.

Xilinx ISE nous propose dans Edit>preferences un certain nombre de possibilités.

  • En ce qui concerne Emacs, on sélectionne text editor et on indique une ligne de commande pour Editor: custom runemacs.exe $1 $2

Ceci implique que l’on ait bien précisé dans son « Path » le chemin d’accès au logicile emacs. Exemple windows: Paramètres> panneau de configuration> Systeme>Avancè>Variables d’environnement puis Path> modifier on rajoutera sur la decription path ;c\logiciel\emacs-21_bin (si emacs a été installé de cette manière).

Fermer le navigateur ISE, relancer et tout fichier VHD sera ouvert dans emacs.

Preferences emacs

  • Si l’on sélectionne la ligne ISE Text Editor on voit par contre une option de bibliothèques( celles que préfère xilinx) non modifiables qui sont inclues chaque fois qu’on passe par le menu Project>new source) . Ayant changé d’éditeur et préférant une autre bibliothèque, on va préconiser d’ignorer ce menu.

En conclusion:

  • Emacs est fixé comme éditeur préféré
  • Pour créer un nouveau source, on crée le fichier nouveau.vhd dans emacs, on rajoute les bibliothèques ( VHDL>Template>package)
  • On décrit l’entité et l’architecture
  • Puis dans le navigateur on lie le fichier au projet par project>Add source

Morale: Contrairement aux synthétiseurs universels, les outils intégrés brident les possibilités du langageVHDL.

Leave a Reply

You must be logged in to post a comment.