TP1 – Découverte de Quartus II
Simon Rokicki
L'objectif de ce TP est de vous familiariser avec les outils qui seront utilisés au cours de ce semestre en
réalisant des circuits logiques très simples. Il est important de conserver tout fichier réalisé durant ce TP
car ceux-ci pourront être réutilisés plus tard.
Gestion des répertoires :
Pour des raisons pratiques, il est conseillé d'utiliser un répertoire et un projet différent pour
chaque exercice indépendant. Pour simplifier la création d'un projet, un modèle est donné (cf.
Utilisation des postes de travaux pratiques d'architectures des ordinateurs à l'aide de Quartus II).
Pour gérer votre bibliothèque personnelle de composants, il est conseillé de prévoir un dossier
spécial qui contiendra les fichiers .bdf et .bsf générés pendant les TP.
Exercice 1 : Utilisation de Quartus II
L’objectif de cet exercice et de réaliser votre premier circuit logique afin de prendre en main l’outil.
1. A l'aide du document annexe, réalisez un OU logique à deux entrées avec uniquement des portes
NON-ET à deux entrées (nand2 dans la catégorie combinatoire).
2. Reliez les entrées aux switchs (SW[1] et SW[0]) et la sortie à une LED (LEDG[0]).
3. Compilez et programmez la carte. Constatez le bon fonctionnement de la porte logique sur la
carte.
Exercice 2 : Multiplexeur
Un multiplexeur 1 bit permet de choisir entre deux entrées A et B à l’aide d’un bit de décision S. Si S vaut
0, la sortie du multiplexeur aura la même valeur que A. Si S vaut 1, la sortie aura la même valeur que B.
1. Réalisez le circuit d'un multiplexeur 1-bit.
2. Exportez le circuit sous forme de bloc dans votre bibliothèque.
Exercice 3 : Additionneur 4-bits
On considère un encodage classique des nombres en binaire. Définissons un additionneur 1-bit avec les
caractéristiques suivantes :
L'opérateur a trois entrées A, B et Re.
L'opérateur a deux sorties S et Rs.
Les deux bits de sorties correspondent au résultat de l'addition des trois bits d'entrée (Rs sera le
bit de poids fort).