LOGIQUE PROGRAMMABLE EN VERILOG
Chapitre 1. Introduction
Chapitre 2. Traitement combinatoire et syntaxe du langage
Chapitre 3. L'usage de l'outil QUARTUS II
3.1. Le projet
3.2. La compilation
3.3. L'assignation des broches
3.4. La simulation
3.5. La programmation
Chapitre 4. Description comportementale
Chapitre 5. Projets : Enoncés
Chapitre 6. Projets : vers la solution
Page d'accueil Table des matières Niveau supérieur Page précédente Bas de la page Page suivante

3.3. L'assignation des broches

Après la 1ère compilation, il est possible d’assigner (imposer) des entrées-sorties à des broches du composant.

Attention, certaines entrées telles que les horloges et les RAZ doivent être affectées à certaines broches (telles que GlobalClock ou Global Clear).

Il est donc conseillé de faire une compilation sans contrainte (sans rien imposer), puis d'en imposer par la suite (affectations) afin de figer le câblage.

Pour l'assignation des broches : dans la barre de menu choisir Assignments -> Pins ...

Une fiche s’ouvre :

En cliquant dans la colonne « To », puis sur la ligne Edit, on obtient la liste des entrées-sorties (E/S). On choisit une des E/S puis on clique sur « Location », dans la fenêtre Edit apparaît l’ensemble des broches du composant.

Les numéros de broches affichés en italique sont déjà affectés

Remarque : on peut signaler le mauvais choix consistant à mettre l’entrée D sur une broche spéciale (ici : le JTAG). C'est ce qui apparait dans la colonne Special Function.

 

Lorsque l’ensemble du travail est effectué, il est absolument nécessaire de recompiler l’ensemble.

Conseil : lors d'une application assez complexe pour la capacité du composant, le compiler sans contrainte, puis fixer les assignations afin de ne pas avoir à revoir le câblage. Les choix peuvent être bloquants pour intégrer le programme.

Pour assigner un autre composant, il suffit d'aller à partir de la barre de menu dans Assignments ... ==> Devices ... puis choisir le composant comme expliqué dans le chapitre « le projet »

La démonstration 

 

Page d'accueil Table des matières Niveau supérieur Page précédente Haut de la page Page suivante