Académique Documents
Professionnel Documents
Culture Documents
DMSEEA
INFORMATIQUE INDUSTRIELLE :
Travaux Pratique d’Initiation à la Programmation VHDL avec
l’Outil ISEDESIGN SUITE de XILINX
Le logiciel Ise II permet entre autres, la description d’un projet (système numérique), sa compilation,
sa simulation logique et temporelle, son analyse temporelle et la programmation d’un circuit cible
(CPLD ou FPGA).
La description du système numérique (logique) peut être faite à l’aide d’une des entrées suivantes :
Editeur de texte : pour l’utilisation du langage VHDL.
Editeur graphique : permet d’utiliser les composants prédéfinis des bibliothèques fournies par le
logiciel.
Editeur de chronogrammes : avec lequel on représentera l’évolution temporelle et celle attendue
des sorties.
A chaque description est associé un symbole graphique du composant ainsi réalisé. L’éditeur
graphique permettra alors de relier éventuellement ces composants les uns aux autres. Chaque sous-
ensemble puis le système global est ensuite compilé, puis simulé par le simulateur logique, puis
analysé et envoyé vers le circuit cible via le programmateur.
Après avoir lancé l’application, dans la fenêtre qui s’ouvre, nous avons suivis la démarche par les
étapes suivantes en vue de configurer le logiciel :
1.La création et sélection du répertoire et nom du projet.
2.La saisie des paramètres choisies en adéquat avec la carte Xilinx fournie :
Le programme choisi consiste a réaliser 3 fonctions logiques AND OR ET XOR en respectant les
trois étapes constitutives à savoir :
Déclaration des bibliothèques
Déclaration des signaux d’entrées /sorties
Architecture
Library IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
USE IEEE.STD_logic_unsigned.ALL;
Entity TP1 is
Port (E0, E1, E2, E3, E4, E5: in STD_LOGIC;
S0, S1, S2: out STD_LOGIC);
end TP1;
Architecture Portes logiques of TP1 is
begin
S0 <= E0 and E1;
S1 <= E2 or E3;
S2 <= E4 xor E5;
end Portes logiques;
En phase de compilation et vérifications syntaxe nous avons constaté la génération de deux
types d’erreurs
Apres le placement et routage nous envisageons visualiser les signaux en timing détaillé
2. Mapping et routage :
Dans cette simple étape on désire finalement de générer le ficher «. Bit » qui sera implanté sur notre
FPGA
3. L’Implantation et essais :
Nous avons mis notre carte XILINX sous tension pour être prédisposée a charger et et piloter
des interfaces entrées sorties déclarés sur notre logiciel, entamés la procédure citée ci-
dessous de configuration d’implémentation et le faire charger sur un autre programme
d’interface Adept sous un fichier enregistré sous extension. Bit
Conclusion :
D’après la réalisation de ce TP, nous avons pu aboutir et apporter une réponse à notre
problématique qui consiste à décrire et simuler la réponse d’une composante électronique en
utilisant Modelsim et le langage VHDL, ce TP nous a aidé à approfondir et élaborer nos
connaissances en VHDL ainsi, se familiariser correctement avec Modelsim, nous avons
acquis et développé des qualités, aptitudes et intérêts. Ce qui va être bénéfique notre dans
cursus d'étude.