Weber
1
2
Table des matières
1 Présentation .......................................................... 4 2 Création d'un projet ................................................ 4 3 Saisie d'un projet .................................................... 7 3.1 Saisie graphique ............................................... 7 3.2 Saisie textuelle en VHDL .................................. 8 4 Compilation et Simulation ..................................... 10 4.1 La compilation ................................................. 10 4.2 La simulation ................................................... 11 5 Programmation d'un circuit ................................... 14 5.1 Affectation des pins ......................................... 14 5.2 Programmation du circuit ................................ 16
3
1. Présentation
Quartus est un logiciel développé par la société Altera, permettant la gestion complète d'un flot de conception CPLD ou FPGA. Ce logiciel permet de faire une saisie graphique ou une description HDL (VHDL ou verilog) d'architecture numérique, d'en réaliser une simulation, une synthèse et une implémentation sur cible reprogrammable. Il comprend une suite de fonctions de conception au niveau système, permettant d’accéder à la large bibliothèque d’IP d’Altera et un moteur de placement-routage intégrant la technologie d’optimisation de la synthèse physique et des solutions de vérification. De manière générale, un flot de conception ayant pour but la configuration de composants programmables se déroulent de la manière suivante :
2. Création d'un projet
Quartus est un logiciel qui travaille sous forme de projets c'est à dire qu'il gère un design sous forme d'entités hiérarchiques. Un projet est l'ensemble des fichiers d'un design que ce soit des saisies graphiques, des fichiers VHDL ou bien encore des configurations de composants (affectation de pins par exemple). Pour lancer le logiciel, on