Comment Charger Un Projet Dans Un FPGA Altera

Table des matières:

Comment Charger Un Projet Dans Un FPGA Altera
Comment Charger Un Projet Dans Un FPGA Altera

Vidéo: Comment Charger Un Projet Dans Un FPGA Altera

Vidéo: Comment Charger Un Projet Dans Un FPGA Altera
Vidéo: Пошаговое руководство по мигающим светодиодам FPGA [Altera] 2024, Peut
Anonim

Préparons et chargeons le projet de l'environnement de développement Quartus II dans le FPGA Altera.

Programmeur USB Blaster
Programmeur USB Blaster

Nécessaire

  • FPGA d'Altera;
  • programmeur USB-Blaster;
  • ordinateur avec environnement de développement Quartis II.

Instructions

Étape 1

Dans le menu Affectations -> Périphérique…, sélectionnez le FPGA dans lequel vous allez "remplir" le projet. Dans le groupe Device Family, vous devez sélectionner la famille à laquelle appartient votre FPGA. Sélectionnez votre modèle de FPGA dans le champ Appareils disponibles.

Dans le groupe de liste Afficher dans "Périphériques disponibles", vous pouvez trier les périphériques par type de package (Package) ou par nombre de broches () pour trouver rapidement votre modèle de FPGA.

Il n'est pas superflu de préciser dans quel état seront les branches FPGA non connectées. Cliquez sur le bouton Options du périphérique et des broches…, passez à l'étape et spécifiez l'état des broches.

Après avoir spécifié le modèle de FPGA, fermez la fenêtre Device en cliquant sur le bouton OK.

Sélectionnez la famille et le modèle FPGA dans la fenêtre Device
Sélectionnez la famille et le modèle FPGA dans la fenêtre Device

Étape 2

Si vous voulez que le synthétiseur attribue lui-même des fonctions aux broches, vous ne pouvez rien faire d'autre. Et pour affecter manuellement les broches FPGA, allez dans le menu Affectations -> Pin Planner ou appuyez sur la combinaison de touches Ctrl + Shift + N.

L'outil d'affectation des broches démarre. Vous trouverez ci-dessous une liste des broches d'E/S utilisées dans votre projet avec les noms correspondants.

Maintenant, dans la colonne Emplacement, vous devez définir les numéros de broche. Double-cliquez sur la cellule correspondante et sélectionnez le numéro de broche ou entrez le numéro à partir du clavier. Les numéros de broche dépendront de votre planche à pain.

Une fois toutes les broches définies, la fenêtre du planificateur de broches peut être fermée. Compilez maintenant le projet: Traitement -> Démarrer la compilation ou Ctrl + L.

Affectation de la correspondance des broches du FPGA aux signaux du projet
Affectation de la correspondance des broches du FPGA aux signaux du projet

Étape 3

Connectons le programmeur à l'ordinateur. La première fois que vous vous connectez, vous devez installer le pilote. Il est installé de manière standard, et se trouve dans le répertoire Quartus, dans le dossier drivers: C:\altera\13.0sp1\quartus\drivers.

Après avoir installé le pilote, le programmeur sera affiché dans le gestionnaire de périphériques sous le nom Altera USB-Blaster.

Installation du pilote pour le programmeur USB Blaster
Installation du pilote pour le programmeur USB Blaster

Étape 4

Les FPGA Altera prennent en charge plusieurs modes de programmation. Tout d'abord, regardons le téléchargement du firmware via l'interface JTAG. Connectez le programmateur au connecteur JTAG de la carte FPGA.

Commençons l'outil de programmation: Outils -> Programmeur.

Ajoutons un programmeur. Pour ce faire, appuyez sur le bouton Hardware Setup… et sélectionnez celui qui est connecté dans la liste déroulante. Fermons la fenêtre.

Dans la fenêtre Programmer, cliquez sur le bouton Auto Detect pour que Quartus essaie de détecter automatiquement le FPGA connecté et le fichier de firmware *.sof. Le fichier du firmware est créé par Quartus par défaut lors de la compilation, sauf indication contraire.

Dans la fenêtre Programmer, sélectionnez le mode JTAG, cochez la case Programmer / Configurer et cliquez sur le bouton Démarrer. Le firmware sera écrit dans la mémoire du FPGA.

Téléchargement du firmware sur FPGA via JTAG
Téléchargement du firmware sur FPGA via JTAG

Étape 5

Avec cette option d'écriture, le firmware est écrit dans la mémoire volatile du FPGA et sera effacé après le redémarrage. Pour enregistrer le firmware dans la ROM, écrivez le firmware en mode série actif.

Connectez le câble de programmation au connecteur AS ou. Exécutez le programme du firmware: Tools -> Programmer. Sélectionnez Mode -> Série active. D'accord en répondant à une question de clarification.

Ajoutez le fichier du firmware en cliquant sur le bouton Ajouter un fichier…. Dans le sous-répertoire du projet output_files, recherchez le fichier avec l'extension.pof. Après avoir ouvert le fichier du firmware, cochez les cases Programmer / Configurer et, si vous le souhaitez, celles en acier. Faites attention au type de mémoire de configuration dans la colonne Device: elle doit correspondre au type de mémoire de votre FPGA.

Téléchargement du firmware sur le FPGA en mode série a-t.webp
Téléchargement du firmware sur le FPGA en mode série a-t.webp

Étape 6

Cliquez sur le bouton Démarrer pour télécharger le firmware sur le FPGA.

Conseillé: