Académique Documents
Professionnel Documents
Culture Documents
L’étape suivante permet de préciser le type de FPGA que vous utilisez. Dans le cas de
la carte Nexys3 (Spartan 6) de Xilinx, vous paramétrez la carte comme suite (voir
tableau) :
Remarque: Si des erreurs de syntaxe sont répertoriées, corrigez-les dans votre fichier source
TP_GEII.vhd.
Ensuite répéter le processus de synthèse.
Maintenant vous pouvez vérifier le schéma, l’équation, la Table de vérité la table de karnaugh
Planifiez à l'avance démarrera et vous avertira de créer un fichier UCF:
Dans la fenêtre Conception - Hiérarchie de ISE Project Navigator, vérifiez que le
fichier TP1_GEII.ucf est ajouté. Pour l’afficher, sélectionnez-le puis cliquez. Vous
pouvez apporter des modifications sur l’affectation des ports dans cette fenêtre.
Implémentation et génération
Objectif :
L’objectif de ces TPs est, au travers de la réalisation de différents projets, d’apprendre à
utiliser les outils de la suite logicielle ISE Design Sofware de la société Xilinx pour
configurer des composants logiques programmables à partir d’une description en VHDL.
Pré Requis : connaître les fonctions logiques combinatoire et séquentielle.
Les projets à réaliser :
Les 6 portes logiques et les inverseurs ;
Additionneur parallèle 4bit ;
Comparateur 4 bit ;
Multiplexeurs 4 vers 1 ;
Multiplexeurs 4 vers 1 avec entrée de validation ;
Démultiplexeur 1 vers 4 ;
Afficheur hexadécimal ;
Décodeur BCD/7 segments ;
Diviseur de fréquence par 2 ;
Bascule D et Bascule T avec les entrées asynchrones PR et CLR ;
Compteur Synchrones modulo 16 ;
Compteur asynchrone modulo 16 avec les bascules T ;
compteur asynchrone modulo 16 avec fréquence 1 Hz ;
Proposer un projet utilisant les fonctions programmées précédemment.
Compte rendu :
Les résultats obtenus à chaque étape de chaque projet seront analysés et consignés dans un compte
rendu sur l’ensemble des projets.
Pour chaque projet il sera présenté :
La fonction du composant réalisé ;
Une analyse du fichier source expliquant les nouvelles instructions utilisées ;
Les résultats de la simulation et leur interprétation ;
Les ressources utilisées après implémentation dans le composant ;
Les équations logiques synthétisées ;
Les résultats de tests effectués avec la carte d’évaluation ;