Le VHDL est un standard qui permet de réaliser toutes les fonctions électroniques par une simple description de leur fonctionnement via un langage de programmation dédié (Langage=VHDL). Il est ainsi beaucoup plus aisé et rapide de réaliser des circuits électroniques. L'existence de simulateur/programmateur (ou synthétiseur) à base de ce langage de circuit CPLD, FPGA… nous permet de voir à quel point l'utilisation du VHDL est avantageuse tant au niveau rapidité, coût mais aussi maniabilité.
Ce document montre comment réaliser le code VHDL de la gestion d'un feu de croisement à deux voies perpendiculaires à double sens). Les feux horizontaux et verticaux sont équipés de commande « piétons » afin de faire passer la voie respective aux rouges plus rapidement. La durée d'un feu vert est de quatorze cycles (1 cycle=1 front montant du signal de comptage), et la durée de l'orange est de deux cycles.
[...] Il est ainsi beaucoup plus aisé et rapide de réaliser des circuits électroniques. L'existence de simulateur/programmateur (ou synthétiseur) à base de ce langage de circuit CPLD, FPGA nous permet de voir à quel point l'utilisation du VHDL est avantageuse tant au niveau rapidité, coût mais aussi maniabilité. Le logiciel Xilink est un logiciel capable de simuler et programmer des circuits utilisant le langage VHDL. Programmation Les commentaires Doivent être inclus dans le code, pour augmenter la lisibilité et la documentation. Ils commencent par 2 tirets et se terminent en fin de ligne. [...]
[...] L'entité C'est la première approche de notre description de circuit c'est un schéma écrit L'entité de notre schéma est définie par : - Le nom du circuit - Les ports d'entrée-sortie : o Leur nom o Les directions out, inout ) o Leur type (bit,bit_vector ,integer ,std_logic ) L'architecture C'est la description du fonctionnement du circuit. Feu de carrefour Description du problème -Réaliser le code VHDL de la gestion d'un feu de carrefour à deux voies perpendiculaire à double sens). -Les feux horizontaux et verticaux sont équipés de commande piétons afin de faire passer la voie respective aux rouges plus rapidement. Cahier des charges -Durée d'un feu vert : 14 cycles cycle=1 front montant du signal de comptage). -Durée de l'orange : 2 cycles 1. Machine d'états (Graphe d'états) 2. [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture