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.
Vous pouvez appliquer une des solutions de contournement suivantes à ce problème.
- Mettez à jour une page et les bits d’option lors de la programmation d’un .pof
- 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
- Intel® Quartus® Prime Pro 20.2 et versions antérieures et toute version d’Inel® Quartus® Standard Prime