Professionnel VHDL IDE?
Est-il une bonne IDE de travailler avec VHDL projets ?
Ou sont la plupart des professionnels qui travaillent avec emacs/vim/notepad++ ?
Vous devez vous connecter pour publier un commentaire.
Est-il une bonne IDE de travailler avec VHDL projets ?
Ou sont la plupart des professionnels qui travaillent avec emacs/vim/notepad++ ?
Vous devez vous connecter pour publier un commentaire.
J'utilise Emacs+VHDL-mode qui est génial si vous n'avez pas l'esprit (ou l'ont déjà monté) la courbe d'apprentissage d'Emacs.
Sinon, vous pouvez essayer de Sigasi-HDT qui est basé sur Eclipse, et a plus d'interface graphique. Et certains plus puissants outils de refactoring par le regard de celui-ci.
J'ai été en utilisant Sigasi HDT depuis qu'il a été publié en janvier (je crois) et je suis très heureux avec elle jusqu'à présent. Précédemment, j'ai utilisé Vim pour toutes mon montage (C ou VHDL), mais depuis que je suis passé à Sigasi je n'ai pas regardé en arrière. L'basé sur Eclipse plugin est beaucoup plus que juste la coloration syntaxique. L'auto-complétion des composants et des entités est un vrai gain de temps et vous éviter beaucoup d'erreurs. Vous pouvez télécharger une version d'essai gratuite à partir de leur site web (http://www.sigasi.com) et je vous encourage à essayer grlib (http://www.gaisler.com) pour voir la puissance réelle du plugin.
Peut-être ISE de Xilinx ou Altera Quartus.
J'ai essayé une fois - au moins, j'ai voulu essayer - Altera Quartus, mais je me suis vite passé à un éditeur de la normale et a pris GHDL pour la simulation.
Mais je ne suis pas un professionnel, donc je suppose qu'ils sont à l'aide de certaines de ces deux produits.
Ingénieurs dans les grandes sociétés de semi-conducteurs utilisent emacs/vim pour l'édition de code.
Environnement de Développement intégré n'a pas beaucoup de sens, car une projet est quelques milliers de HDL fichiers à partir de différents endroits sur un *NIX réseau, le programme d'installation des scripts pour une douzaine de différents outils, et des tâches cron pour faire de fréquents construit.
De plus simple FPGA projets développés sur Windows j'ai vu des gens à l'aide de Borland CodeWright, UltraEdit, et Crimson Editor.
Mon meilleur pari est d'utiliser VIM pour faire ce que j'ai besoin de VHDL pour la mise en forme. VIM est un outil extrêmement puissant de la facilité à développer des plugins, et aucun montant d'IDE de saut vous donnera toutes les personnalisations que vous avez besoin.
Des choses comme le nom du signal < 20 caractères, la procédure de longueurs < 100 lignes, pas d'utilisation de la liaison des ports -- tous ces éléments peuvent être codés dans VIM avec un minimum d'effort. Vous pouvez exécuter vcom ou ncvhdl à partir de VIM et ensuite voir où les erreurs sont.
Ayant dit tout cela, vous voudrez peut-être jeter un oeil à ce que Sigasi a à offrir. Si vous avez besoin de plus d'aide sur ce, permettez-moi de savoir -- ce serait amuser à coder un plugin VIM.
Emacs + VHDL mode + un compilateur /simulateur + contrôle de code source.
Le VHDL mode est configuré pour utiliser le compilateur pour compiler la conception et éventuellement d'exécuter la simulation.
Emacs lien avec le contrôle de code source pour vérifier correctement dans, de comparaison et de tag.
Personnellement, j'aime ce jeu parce que l'éditeur est open source et je peux l'utiliser n'importe où (Mac, Linux, Windows). Le compilateur /simulateur peut être n'importe quoi à partir d'un téléchargement gratuit de FPGA (vendeur parrainé Modelsim ou GHDL) à un moteur de grille. Une fois mis en place, il devient presque invisible.
Simplifide dispose également d'un plugin eclipse qui prend en charge le VHDL, Verilog et SystemVerilog qui contient tous les IDE standard de fonctionnalités et plus.
Il peut être téléchargé à http://simplifide.com
Je suis juste à l'aide de Scite, comme pour la plupart des autres de codage.
Certaines choses dans Scite faire mon codage VHDL agréable:
J'ai été en utilisant Notepad++ le long de avec le gratuit vendeur de outils pour éditer mon VHDL sur Windows.
D'ailleurs le plus gros Sigasi et Simplifide il est également ZamiaCad gratuit VHDL IDE: http://zamiacad.sourceforge.net/web/
Cela dépend du type de projet que vous développez. Modelsim fournit une bonne IDE, mais l'éditeur de code manque de fonctionnalités avancées, nous sommes habitués à les utiliser. J'utilise VIM pour écrire le code, et Modelsim pour simuler, debug, etc...
Il y a une autre VHDL-IDE, c'est un plug-in pour Visual Studio, mais aussi loin que je pouvais voir, il est aussi disponible en version autonome (c'est à dire, vous n'avez pas besoin d'une licence de Visual Studio). Il semble relativement nouveau, mais jusqu'à présent, je l'aime vraiment.
http://www.vide-software.at
Je suis passé à utiliser Vim, car il a une très grande liste de plugins pour presque n'importe quelle langue (je crois Emacs faire aussi). Vous ne pourriez pas obtenir le meilleur VHDL IDE jamais avec elle, mais vous obtenez une interface familière pour tous les code et non le code que vous devez modifier. De Plus, lorsque vous vous déplacez entre les entreprises, vous pouvez prendre votre environnement avec vous.
Pour ceux qui utilisent Vim, vérifiez vim-hdl. C'est un plugin que je suis en train de travailler sur qui prévoit la vérification de la syntaxe basée sur des simulateurs et les compilateurs. Je suis une utilisation quotidienne avec ModelSim et jusqu'à présent, les œuvres de nice.
Emacs avec le mode de langage est mon vote. L'édition de base est assez facile à apprendre et il y a beaucoup d'exemple de fichiers de configuration là.
Kevin.
Je suis en utilisant Xilinx ISE à des fins éducatives, il fonctionne vraiment bien. Et il a tout. Après l'application pour un étudiant de licence, l'étudiant version il gratuit, mais il prend beaucoup d'espace. Le fichier d'installation à elle seule plus de 6 go. Le livre que nous utilisons pour l'école est en se référant à xilinx propriétés spéciales. (“FGPA de Prototypage par VHDL Exemples”). Je suis aussi de la programmation sur un nexsys 3 spartan 6 testboard, et je vais être en utilisant xilinx pour une autre année, mais quand j'ai fini les cours, je vais chercher quelque chose de plus petit. Heureux de lire sur le plus léger des solutions de rechange.