de Preston le 16 Sep 2005 21:57
Oui il y déjà ca comme différence, mais il faut savoir aussi que en Verilog tu as beaucoup moins de type de données possibles. Verilog me donne l'impression d'être destiné plus au bas niveau. Ainsi en Verilog tu peux facilement décrire un shéma électronique niveau transistor. VHDL est plus haut niveau.
Une autre différence mais pas au niveau du langage c est que Verilog est utilisé beaucoup plus au states et VHDL en europe.
Niveau d'un projet il est préférable d'utiliser VHDL, pour de gros projet je parle. Avec VHDL tu as plein de statements styles Configuration, generate, generic et package qui vont t'aider pour de gros projets. Dans Verilog tu as pas tout ca.
En fait les deux langages sont tres proches et leur réel difference quand tu fais du design se retrouve au niveau de leur syntax ;o)
Il y aussi d'autres langages : Abel (plus beaucoup utilisé) et SystemC. SystemC est trés différent mais pour qu'il passe en synthèse tu dois au finish l'écrire comme tu ferais en vhdl ou verilog.
D'autre part il existe pour chaque langage une version analogique qui te permet de faire des simulations. Donc tu as un VHDL - AMS, Verilog - AMS et un SystemC - AMS. J ai eu l'occasion de faire du VHDL-AMS et j ai trouve assez sympa. Surtout si tu fais du mixed signal car il faut savoir que VHDL-AMS support bien sur le VHDL. Tu peux donc faire des blocs numériques raccordés avec des blocs analogique.
Bref voila je peux rien dire d autre. Ma science s arrete la.
A+