Circuits CPLDs, programmation, PLD, programmable logic device, porte AND, porte OR
Sous la grande révolution technologique que connait le monde dans cette époque, et qui se base entièrement sur l'électronique numérique (téléphone, télévision, etc…), les électroniciens utilisent généralement la logique programmée pour réaliser des fonctions logiques élémentaires (compteurs, registres, etc. …).
C'est là où vient le rôle des circuits logiques programmables (PLD : Programmable Logic Device). Ces derniers consistent à réduire les coûts de fabrication, de développement et de maintenance. Les PLDs sont constitués par un réseau combinatoire de portes AND et OR.
[...] L'architecture : elle contient les instructions VHDL à réaliser. Syntaxe: Architecture of is Déclarations des signaux Déclarations des variables Déclarations des fonctions . [...]
[...] A mon Père. A celle qui m'a attendu avec patience les fruits de sa bonne éducation . A ma Mère. A tous mes amis et tous ceux qui nous sont chers Que Dieu vous garde. Remerciement Nous tenons à remercier dans un premier temps, toute l'équipe pédagogique de la Faculté des Sciences de Rabat-Agdal et les intervenants professionnels responsables du parcours Informatique Electronique Automatique, pour avoir assuré la partie théorique de notre formation. Nos remerciements s'adressent ensuite à : - Notre encadrant Monsieur Ettouhami Aziz, Professeur à la faculté de sciences de Rabat, pour sa confiance et ses conseils qui nous ont permis de progresser sans cesse durant ces 2 mois de travail. [...]
[...] Syntaxe : Entity NOM_DE_L'ENTITE is Port (description des signaux d'entrées/sorties ; End NOM_DE_L'ENTITE ; Exemple : Entity half_adder is Port : in std_logic; in std_logic; out std_logic; out std_logic); End half_adder; Remarque: Après la dernière définition de signal de l'instruction port il ne jamais mettre le point- virgule L'instruction port : Syntaxe : : Sens du signal : in out inout buffer Type : std_logic : pour un signal. std_logic_vector : pour un bus composé de plusieurs signaux. Exemple : clk : in std_logic ; a : out std_logic( 3 downto 0 ) ; : pour un signal en entrée : pour un signal en sortie : pour un signal en entrée sortie : pour un signal en sortie mais utilisé comme entrée dans la description type ; Remarque: En VHDL, il n y a pas une différence entre majuscule et minuscule. [...]
[...] Maintenant il est plus possible d'utiliser les outils d'autrefois pour développer les circuits d'aujourd'hui. Afin de s'affranchir ces contraintes, des entreprises ont minimiser le risque d'erreur, et le temps de réalisation. Le langage VHDL a été créé pour décrire des circuits logiques destinés à une implémentation sur des circuits programmables. lancées le développement du VHDL et d'autres langages similaires. Ces derniers ont permis de des 2. Structure d'une description VHDL Les bibliothèques Le langage VHDL possède des bibliothèques qui contiennent les définitions des types de variables, signaux et des sous-programmes. [...]
[...] -Professeur Jedra du département de physique, à la faculté des sciences de Rabat-Agdal. -Professeur Zahid du département de physique, à la Faculté des Sciences de Rabat-Agdal Table des matières Dédicace Remerciement Introduction : Partie I : Description du langage VHDL Introduction Structure d'une description VHDL Les bibliothèques L'entité et l'architecture Les types de données Les objets Les instructions de base en VHDL Les operateurs Les instructions séquentielles Les boucles Les sous-programmes Les fonctions Les procédures La programmation en VHDL Les types d'architecture Conclusion Partie II : Programmation des circuits CPLD L'architecture de CPLD L'horloge Les entrées/ sorties L'afficheur sept segments L'afficheur LCD Implémentation des fonctions de base L'operateur logique et Demi -additionneur Additionneur complet Additionneur complet (structurelle) Multiplexeur Décodeur Décodeur 7-segments : Bascule D Bascule JK Compteur Compteur de 0 à 9 (affichage sur décodeur 7-segments) Registre à rotation (gauche et droite) L'affichage sur LCD Conclusion Conclusion Annexe :Comment écrire un programme en VHDL à l'aide du XLINX ISE 11.1 ? [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture