Vous êtes sur la page 1sur 16

Le lundi 19 décembre 2016

 RAPPORT:

TITRE : MANIPULATION ET VERIFICATION DE LA PROPRIETE DU


DEMI -ADDITIONNEUR (HA) SOUS QUARTUS PAR IMPLEMENTATION
DE LA CARTE DE2

TRAVAIL REALISE PAR : PROFESSEUR :

 LBEKRI HICHAM R. SAKOURI


 KHOUYANI SAMIR
 KNNOU OMAR
I. INTRODUCTION
II. OBJECTIFS
III. GENERALITES SUR LA CARTE ALTERA DE2
IV. ETAPES DE L’IMPLEMENTATION DE CIRCUIT
FPGA SOUS QUARTUS
1. INITIATION
2. SAISIE DU PROJET HALF ADDER
CREATION DE SCHEMA
3. COMPILATION
4. NETLIST VIEWER
5. SIMULATION
6. PROGRAMMATION DE CIRCUIT
I. CONCLUSION
I. Introduction :
L’électronique numérique est l’étude des circuits logiques
stables qui permet de faire des opérations binaires ou le
domaine scientifique s'intéressant aux systèmes électroniques
dont les états parcourent un ensemble fini de possibilités. Le
déterminisme dans les changements d'état (transitions) permet
de disposer de systèmes qui se comportent de manière stable et
fiable. Elle permet en particulier de s'affranchir
de parasites et autre déformations.
Ce type d'électronique est opposé à l'électronique analogique,
qui, elle, traite des systèmes électroniques opérant sur des
grandeurs (tension, courant, charge) variant de manière
continue. Lors de ce TP, on réalise un demi additionneur :
permettant d’additionner 2 nombres binaires A et B et
d’afficher à la sortie : S la somme et Cout la retenue. Pour
vérifier la table de vérité de (Half Adder) on introduit le
logiciel QUARTUS, aussi la programmation d’ALTERA DE2
sous le même logiciel.
II. OBJECTIFS :
 Mettre en œuvre notre circuit sous quartus ;
 Vérifier la caractéristique de ce circuit par simulation ;
 Programmer la carte DE2 par ce circuit ;
 Vérification par la carte ;
III. GENERALITES SUR LA CARTE ALTERA
DE2 :
La carte ALTERA DE2 se compose essentiellement de circuit
intégré FPGA (35000 LE) se dispose des mémoires (SRAM,
SDRAM et FLASH), convertisseurs audio, vidéo et TV, aussi
d’interfaces IrDA, Ethernet et USB. Elle est munie d’afficheurs
LED, LCD et de plusieurs boutons poussoirs.
FPGA : Centre nerveux de la carte, (Cyclone 2
EP2C35F672C6) 35000 cellules (LE), gravés dans un boitier de
672 broches (BGA).

IV. ETAPES DE L’IMPLEMENTATION DE


CIRCUIT FPGA SOUS QUARTUS :
1) Initiation :
Pour créer un nouveau projet sous QUARTUS
Ouvrir le programme QUARTUS, puis en menu appuyer sur file
new project wizard CLIQUER SUR NEXT
1ier champ : emplacement du répertoire ou on stocke tous les
fichiers du projet.
2ème champ : nom de l’entité maitre du projet (niveau le plus haut
de notre design : Half Adder).Le 3ème champ prend le même nom
que celui du 2ème champ
On clique sur next, la fenêtre add files apparait et recliquer sur
next.
Fleche noire : famille de composant programmable (cyclone2
carte Altéra DE2).
Fleche bleue : available device : sélectionner EP2C35F672C6
Cliquer sur next ouverture du fenêtre EDA Tool Settings 
appuyer sur next puis sur finish en fenêtre récapitulative.

2) saisie du projet Half Adder :


Création de schéma :
Clique sur FileNew
Sélectionner Block diagram/schematic File après
valider avec OK

Pour insérer un symbol:


Cliquer sur Edit Insert symbol ou double clic sur la zone
libre du schéma ou sur le bouton symbol Tools de la barre
d’outils
On sélectionne AND2 en libraires puis on valide par OK,
de même pour XOR ; Input et Output
On fait le schéma suivant en assurant les connections a
l‘aide de bouton gauche de la souris :
Enregistrer: FileSave as HalfAdder.
Création du symbol du schéma: procéder en Menu
FileCreate/UpdateCreate Symbol Files for Current File.

3) Compilation :

En barre de menu : cliquer sur Processing puis Start


Compilation ;
Si la compilation complète n’a pas réussi trouver la
source du problème dans la zone Processing (messages en
bas).

4) Netlist Viewer :
Appuyer en menu : Tools  Netlist Viewer.
Obtenons le schéma :

5) Simulation :

Menu : File puis choisir Vector Waveform File ;


En fenêtre Name cliquer avec le bouton droit de la
sourissélectionner Insertcliquer sur Insert Node or Bus.

Choisir Node Finder puis List cliquer sur le symbol>> pour


faire passer tous de l’autre cote et sur OK 2 fois successives.

Cliquer avec le bouton droit de la souris sur une partie du


signal. Sélectionner value puis choisir la valeur de signal dans
le menu
Lorsque tous les signaux d‘entrées sont définis puis
sauvegarder le fichier sous le nom Half Adder

Menu : ProcessingSimulator Tool ; choisir Functionnal puis


cliquer sur Generate Functionnal Simulation NetlistSTART

Pour visualiser la simulation cliquer sur Report


Affectation des broches et vérification de la description pour
compilation de circuit
Menu : assignementsassignements Editor
6) Programmation de circuit :
Avant la programmation de circuit on compile le projet et
voir s‘il n’y a pas d’erreurs
Procedure: Processingstart compilation; Menu:
ToolsProgrammer.

SW1 SW0 LEDR1 LEDG0

0 0 0 0

0 1 1 0

1 0 1 0

1 1 0 1
VERIFICATION:
 1 er cas:

 2 ème cas:

 3 ème cas:
 4 ème cas:

V. CONCLUSION:
Cette manipulation nous permet de faire le circuit logique:
Demi-Additionneur(HA) et de vérifier par la simulation sa
table de vérité sous Quartus, aussi avec la programmation de
la carte DE2 sous le même logiciel

Vous aimerez peut-être aussi