Vous êtes sur la page 1sur 45

Schéma_Ecrans

Préparer un Projet ( en SCHEMA )

Créer le Projet sous QUARTUS File > New Project Wizard…

Add Design_files …

Page 1
Schéma_Ecrans

Device Settings …

Page 2
Schéma_Ecrans

Other EDA tools … [Finish]

Saisie du projet , en SCHEMA : File > New … Block Diagram/Schematic File

Page 3
Schéma_Ecrans

Saisie ( ! Copier/Coller , puis modifier ! … ) du "source" …

Enregistrement … File > Save as…

Page 4
Schéma_Ecrans

Constitution d' un Schéma de Montage désiré …


Placer Composants , de Bibliothèque par ex. : clic_droit … Insert > Symbol

Schéma "constitutif" complet :

Page 5
Schéma_Ecrans

Ajout de "Ports" d' Entrées et Sorties : clic_droit …

Schéma final :

Page 6
Schéma_Ecrans

"Association du(des) fichiers au Projet : Project > Add/Remove Files in Project (précaution)

Sauvegarde : File > Save Project


Constater l' ajout d' 1 fichier dans le Dossier_Projet … .
Compilation … Processing > Start Compilation
patienter …
SIMULATION
Générer les Stimuli ( aux Entrées ) … File > New …

Page 7
Schéma_Ecrans

Enregistrer (1è fois) le Fichier des Stimuli :

Durée de Simulation : Edit > End Time…


Zoom clicDroit …
Insertion (affichage) des Signaux : Edit > Insert Node or Bus...
[ Node Finder…] Filter: [ … ] + [List] puis [>>] . . .

Page 8
Schéma_Ecrans

Pour CR évolution Sortie(s) sur même fenêtre : "Simulator Settings"


ré-affichage de la Fenêtre "Project Navigator" :

"Settings…"

Cocher [Overwrite …]

Page 9
Schéma_Ecrans

Définir les évolutions sur chaque Entrée . . . (ex.: Horloges à périodes en 2^N ms )
ré-affichage de la Fenêtre "Evolutions" : File > Open…

Page 10
Schéma_Ecrans

exemple d' évolutions en Horloge :


sélectionner la(les) Trace ; outil [Overwrite Clock]
Périodes : 2 ms ; 4 ms ; 8 ms .
Lancer le calcul de la simulation : Processing > Start Simulation
Choisir une valeur d' "Intervalle de Grille" appropriée :
Edit > Grid Size…
Imprimer … ; puis COMMENTER …

Page 11
Schéma_Ecrans

Page 12
Schéma_Ecrans

Page 13
Schéma_Ecrans

Page 14
Schéma_Ecrans

Page 15
Schéma_Ecrans

Page 16
Schéma_Ecrans

Page 17
Schéma_Ecrans

Page 18
Schéma_Ecrans

Page 19
Schéma_Ecrans

Page 20
Schéma_Ecrans

Page 21
Schéma_Ecrans

Page 22
VHDL_Ecrans
Préparer un Projet ( en VHDL )

Créer le Projet sous QUARTUS File > New Project Wizard…

Add Design_files …

Page 23
VHDL_Ecrans

Device Settings …

Page 24
VHDL_Ecrans

Other EDA tools … [Finish]

Saisie du projet , en VHDL : File > New … VHDL file

Page 25
VHDL_Ecrans

Saisie ( ! Copier/Coller , puis modifier ! … ) du "source" …

Enregistrement … File > Save as…

Page 26
VHDL_Ecrans

Vérification : Processing > Analyse Current File ou Icône -->


Corriger les Erreurs signalées , et relancer … , jusqu' à acceptation .
Créer Symbole_Graphique : File > Create/Update > Create Symbol Files for Current File
Patienter … ; puis regarder les fichiers créés dans le Dossier_projet sous Windows … .
"Instanciation" du Symbole de la Fonction créée : Schéma graphique …
File > New … Block Diagram/Schematic File

Importation du Symbole créé : clic_droit … Insert > Symbol

Page 27
VHDL_Ecrans

Ajout de "Ports" d' Entrées et Sorties : clic_droit …

Schéma fonctionnel final : ( INPUTs & OUTPUT renommés par DblClic … )

Page 28
VHDL_Ecrans

Déclarer le Symbole "Maître" : le Sélectionner , puis


Project > Set as Top-level Entity
"Association du(des) fichiers au Projet : Project > Add/Remove Files in Project (précaution)

Page 29
VHDL_Ecrans

Sauvegarde : File > Save Project as ET3_Block.bdf


Constater l' ajout d' 1 fichier dans le Dossier_Projet … .
Compilation … Processing > Start Compilation
patienter …
SIMULATION
Générer les Stimuli ( aux Entrées ) … File > New …

Enregistrer (1è fois) le Fichier des Stimuli :

Page 30
VHDL_Ecrans

Durée de Simulation : Edit > End Time…


Zoom clicDroit …
Insertion (affichage) des Signaux : Edit > Insert Node or Bus...
[ Node Finder…] Filter: [ … ] + [List] puis [>>] . . .

Pour CR évolution Sortie(s) sur même fenêtre : "Simulator Settings"


ré-affichage de la Fenêtre "Project Navigator" :

"Settings…"

Page 31
VHDL_Ecrans

Cocher [Overwrite …]

Définir les évolutions sur chaque Entrée . . . (ex.: Horloges à périodes en 2^N ms )

Page 32
VHDL_Ecrans

ré-affichage de la Fenêtre "Evolutions" : File > Open…

exemple d' évolutions en Horloge :


sélectionner la(les) Trace ; outil [Overwrite Clock]
Périodes : 2 ms ; 4 ms ; 8 ms .
Lancer le calcul de la simulation : Processing > Start Simulation
Choisir une valeur d' "Intervalle de Grille" appropriée :
Edit > Grid Size…
Imprimer … ; puis COMMENTER …

Page 33
VHDL_Ecrans

Page 34
VHDL_Ecrans

Page 35
VHDL_Ecrans

Page 36
VHDL_Ecrans

Page 37
VHDL_Ecrans

Page 38
VHDL_Ecrans

Page 39
VHDL_Ecrans

Page 40
VHDL_Ecrans

Page 41
VHDL_Ecrans

Page 42
VHDL_Ecrans

Page 43
VHDL_Ecrans

Page 44
Images
Barres d' Outils

Page 45