ID de l'article: 000074243 Type de contenu: Dépannage Dernière révision: 31/07/2020

Pourquoi la configuration fast passive parallel ou la configuration de série passive de l’IP Parallel Flash Loader échoue-t-elle après avoir mis à jour uniquement une page avec un nouveau bitstream de configuration, mais pas les bits d’opti...

Environnement

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

La configuration Fast Passive Parallel (FPP) ou la configuration de série passive (PS) de l’IP Parallel Flash Loader peuvent tomber en panne lorsque les deux conditions suivantes sont remplies.

  • Une page est mise à jour avec une nouvelle configuration bitstream, mais les bits optionaux ne sont pas mis à jour
  • L’option de compression ou l’option de chiffrement est appliquée à un fichier d’objet de programmation (.pof)

Les bits optionaux contiennent l’adresse de démarrage et l’adresse de fin de chaque page.

Bien que vous puissiez saisir l’adresse de fin de chaque page à l’aide du mode Adresse de bloc dans l’outil Convertir le fichier de programmation ou l’outil de générateur de fichiers de programmation, l’adresse de fin est toujours déterminée en fonction de la taille du flux binaire de la configuration, tandis que l’adresse de démarrage peut être définie sur l’adresse que vous avez spécifiée.

Lorsque l’option de compression ou l’option de chiffrement est utilisée dans un .pof, l’adresse de fin de chaque page peut varier en fonction de la taille du bitstream de configuration chaque génération .pof.

Lorsque l’adresse de fin d’un nouveau flux binaire de configuration est supérieure à la précédente, si seule une page est mise à jour mais que les bits d’option restent, l’IP du chargeur de flash parallèle ne fonctionne pas correctement et la configuration échoue.

Résolution

Vous pouvez appliquer une des solutions de contournement suivantes à ce problème.

  1. Mettez à jour une page et les bits d’option lors de la programmation d’un .pof

  2. Définissez une adresse de fin suffisamment grande lors de la génération d’un .pof.
    Par exemple, si l’adresse de fin basée sur la taille du flux binaire s’étend de 0x000C0000 à 0x000DFFFF, définissez une adresse suffisamment grande que la plage comme 0x000FFFFF à l’adresse de fin dans les bits d’option.
    • Intel® Quartus® Prime Pro 20.2 et versions antérieures et toute version d’Inel® Quartus® Standard Prime
      Stockez les bits d’option personnalisés avec une adresse de fin suffisamment grande au lieu des bits d’option créés automatiquement par le logiciel Intel® Quartus® Prime à l’aide de votre propre solution
    • Intel® Quartus® Prime Pro 20.3 et versions ultérieures
      Définissez manuellement l’adresse finale en utilisant le mode d’adresse Block.  Le mode de l’adresse Block se trouve à l’emplacement suivant.
      Convertir l’outil de fichiers de programmation - Propriétés des données SOF
      Générateur de fichiers de programmation - Modifiez la fenêtre de partition de l’onglet Périphérique de configuration

      Vous pouvez trouver le format des bits d’option dans le document suivant.
      Guide de l’utilisateur du chargeur flash parallèle Intel FPGA IP cœur - Stocking des bits d’option

Produits associés

Cet article concerne 1 produits

Circuits programmables Intel®

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.