ID de l'article: 000086474 Type de contenu: Dépannage Dernière révision: 04/05/2018

Pourquoi Stratix 10 SoC ne termine-t-elle pas la programmation de fichiers flash JIC lorsqu’elle utilise FPGA et HPS JTAG combinées ?

Environnement

  • Intel® Quartus® Prime Pro Edition
  • FPGA Intel® Stratix® 10 IP pour horloge de configuration
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT

    Problème critique

    Descriptif

    Dans la version 18.0 du logiciel Intel® Quartus® Prime Pro, l’outil de programmation Quartus Prime peut s’exécuter en essayant d’exécuter la programmation de fichiers JIC, si le périphérique SoC Intel Stratix® 10 est déjà configuré avec l’option combinée FPGA et HPS JTAG. Cela s’explique par le fait que le FPGA est initialement le deuxième périphérique de la chaîne JTAG (après le HPS). Cependant, une fois l’image d’aide SFL programmée, le HPS est supprimé et le FPGA est maintenant le premier périphérique de la chaîne JTAG.

    La divergence dans la numérotation des périphériques JTAG entraîne le plantage de l’outil de programmeur Quartus, car il s’attend à ce que le périphérique FPGA reste au même emplacement dans la chaîne JTAG pendant tout le processus.

    Ce problème ne vous concerne pas si :

    1. Le périphérique SoC Intel® Stratix® 10 reste non configuré avant le début de la programmation de fichiers JIC
    2. Le Intel Stratix 10 SoC HPS JTAG utilise les broches d’E/S dédiées au HPS et ne partage pas la même chaîne JTAG avec FPGA.
    Résolution

    Utilisez une des solutions de contournement suivantes pour exécuter la programmation flash sur la carte :

    1. Allumez la carte avec MSEL[2:0] réglée sur 111 (JTAG). De cette façon, le périphérique reste non configuré avant la programmation des fichiers JIC, et la chaîne JTAG ne contiendra qu’un seul périphérique (FPGA). Une fois que l’outil de programmation Quartus Prime a terminé la programmation de fichiers JIC, vous pouvez rétablir la fréquence MSEL[2:0] à 100 afin que le périphérique démarre automatiquement à partir de QSPI lors du prochain cycle d’alimentation.
    2. Tirez en externe sur le nCONFIG à faible lors de la mise sous alimentation de la carte pour empêcher le périphérique de se configurer à l’aide de QSPI. Lancez la programmation JIC à l’aide de JTAG - une fois l’image d’aide SFL programmée, vous pouvez libérer la broche nCONFIG.
    3. Utilisez le logiciel exécuté dans le HPS (par exemple, U-boot) pour programmer le périphérique QSPI. Cette méthode utilise le format de fichier de données de programmation brute (.rpd) au lieu d’un fichier JIC. Reportez-vous au Guide de l’utilisateur de la configuration Intel Stratix 10 pour connaître les étapes à suivre pour générer le fichier de programmation .rpd.

    Ce problème sera résolu dans la version future du logiciel Intel Quartus Prime Pro.

    Produits associés

    Cet article concerne 1 produits

    FPGA SoC Intel® Stratix® 10 GX

    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.