ID de l'article: 000079364 Type de contenu: Dépannage Dernière révision: 06/12/2015

démarrage Nios® II epCQ ou EPCS dans Quartus® II 13.1

Environnement

    Édition d'abonnement Intel® Quartus® II
    Processeur Intel® Nios® II
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descriptif

En raison d’un problème dans le logiciel Quartus II, le programmeur Quartus doit être utilisé pour programmer les périphériques EPCQ à l’aide d’un fichier .jic généré afin d’activer le mode d’adresse de 4 octets.   Le programmateur nios2-flash est ensuite tenu de programmer le périphérique EPCS/EPCQ avec le fichier .flash généré par l’outil sof2flash afin d’inclure les informations d’en-tête requises par le nouveau Nios II boot fait.

Le nouveau Nios II boot® Quartus® II 13.1 nécessite un nouveau flux de travail.

Résolution

Pour permettre au processeur Nios II de charger des logiciels à partir d’EPCS /EPCQ après le cycle d’alimentation ou de les réinitialiser dans la version 13.1 du logiciel Quartus II et les versions ultérieures, suivez les étapes ci-dessous :

 

1.       Ajoutez les 2 lignes suivantes dans votre fichier .qsf.

Un.         set_global_assignment nom STRATIXV_CONFIGURATION_SCHEME « SÉRIE ACTIVE X1 »

B.         set_global_assignment nom ENABLE_INIT_DONE_OUTPUT activé

2.       Supprimer les dossiers « db », « incremental_db » et « qsys générés » dans le répertoire de votre projet.

3.       Assurez-vous que le vectoriel de réinitialisation du Nios II pointe vers le contrôleur EPCS/EPCQ.

4.       Assurez-vous que le vector d’exception du Nios II pointe vers onchip_memory ou sur d’autres périphériques mémoire.

5.       Générer en Qsys.

6.       Compilez dans Quartus II.

7.       Remarque : si la conception ne cible pas le périphérique EPCQ, ignorez cette étape

Générer le fichier .jic avec l’outil « Convertir un fichier de programmation ».

Un.         Sélectionnez .jic file pour « Programming file type ».

B.         Sélectionnez le périphérique EPCQ correct pour « Périphérique de configuration ».

C.         Assurez-vous que « Série active » est sélectionné pour « Configurer le mode périphérique ».

D.        Cliquez sur « Chargeur flash », puis cliquez sur « Ajouter un périphérique » pour sélectionner le périphérique que vous utilisez, puis cliquez sur « Ok ».

E.         Cliquez sur « SOF Data », puis cliquez sur « Add File » (Ajouter un fichier) pour sélectionner le fichier .sof généré par la compilation Quartus II.

F.          Cliquez sur le fichier .sof que vous venez d’ajouter, cliquez sur « Propriétés » et activez la « compression » à partir de là.

G.         Cliquez sur « Générer » pour générer le fichier .jic.

h.         Programmez l’EPCQ avec le fichier .jic généré avec Quartus Programmer et allumez la carte.

8.       Générer les fichiers .flash pour les fichiers .sof et .elf avec :

Un.         sof2flash --input=hw.sof --output=hw.flash --XX -verbose

Remarque: remplacez XX par des EPCS pour les périphériques EPCS et remplacez XX par EPCQ pour le périphérique EPCQ

B.         elf2flash --input=sw.elf --output=sw.flash --epcs --after=hw.flash -verbose

9.       Utilisez nios2-configure-sof ou Quartus Programmer pour configurer le FPGA avec le fichier .sof, puis programmez le périphérique EPCQ avec le programmeur flash Nios II comme suit :

Un.         nios2-flash-programmeur --epcs --base=

hw.flash

Remarque : l’EPCQ doit être programmé avec le fichier .flash même s’il avait été programmé avec Quartus Programmer plus tôt au format .jic

B.         nios2-flash-programmeur --epcs --base=

sw.flash

Produits associés

Cet article concerne 17 produits

FPGA SoC Cyclone® V SE
FPGA SoC Cyclone® V SX
Périphérique de configuration FPGA Intel® EPCQ
FPGA Cyclone® V GT
FPGA Stratix® V GX
FPGA Cyclone® V GX
FPGA Stratix® V GT
FPGA Stratix® V GS
FPGA Arria® V GZ
FPGA SoC Arria® V SX
Périphériques de configuration FPGA Intel®
FPGA SoC Cyclone® V ST
FPGA SoC Arria® V ST
FPGA Arria® V GX
FPGA Arria® V GT
FPGA Cyclone® V E
FPGA Stratix® V E

1

Le contenu de cette page est une combinaison de traduction humaine et informatique du contenu original en anglais. Ce contenu vous est fourni pour votre commodité et à titre informatif seulement et ne saurait être totalement exact ou complet. En cas de contradiction entre la version anglaise de cette page et la traduction, c’est la version anglaise qui prévaut. Afficher la version anglaise de cette page.