Vous êtes sur la page 1sur 2

Le langage VHDL (Very Hight Speed Integrated Circuit, Hardware Description Language) qui a t cr pour le dveloppement de circuits intgrs

logiques complexes. Il doit son succs, essentiellement, sa standardisation par l'Institute of Electrical and Electronics Engineerssous la rfrence IEEE1076 qui a permis d'en faire un langage unique pour la description, la modlisation, la simulation, la synthse et la documentation. Le langage VERILOG qui est proche du langage VHDL et qui est aussi trs utilis. Comme on vient de le voir, VHDL et VERILOG ont des domaines d'utilisation plus vastes que la synthse de circuits logiques. Ceci prsente l'avantage d'un langage unique pour les diffrents niveaux de conception d'un projet qui va de la description et simulation du cahier des charges, la description des fonctions logiques synthtises dans les diffrents circuits. Mais ces langages, pour s'adapter ces diffrentes utilisations, sont plus complexes et dlicats d'usage que le langage ABEL et ses drivs qui ont une finalit quasi-exclusive de programmation de PLD ou FPGA. Cette approche, par langages de description comportementale, prsente l'avantage, lors de l'apprentissage, de s'intresser davantage au comportement de la fonction qu' la manire dont elle est ralise. De plus, ce comportement peut aisment tre simul avec l'ordinateur, puis expriment dans le circuit logique programmable aprs un simple tlchargement toujours depuis l'ordinateur. C'est cette approche qui va tre expose ici. Le document va fournir une ou plusieurs descriptions comportementales des diffrentes fonctions lmentaires de la logique combinatoire et surtout squentielle. Chaque fonction sera dcrite en langage ABEL. Le rsultat fourni par le logiciel sera comment. Puis on donnera une description de la fonction en langage VHDL. On a choisi d'utiliser en premier le langage ABEL car il prsente les avantages d'tre simple d'utilisation, trs utilis en

synthse de circuits logiques et disponible quasiment gratuitement. En effet, le langage VHDL, bien que trs utilis, est plus difficile matriser et ncessite, en rgle gnrale, des logiciels plus complexes et onreux.

Vous aimerez peut-être aussi