Oui, le contenu de la mémoire Flash utilisateur (UFM) dans Intel® MAX® 10 FPGAs peut être conservé dans certains cas d’utilisation.
Lorsque vous voyez le message ci-dessous dans le logiciel Intel® Quartus® Prime Standard lors de la programmation d’un Intel MAX 10 FPGA, Quartus Programmer efface le contenu CFM ainsi que le contenu UFM.
Avertissement (16139) : réalisez un effacement complet de la puce et exécutez un programme à l’index 1 du périphérique
Le programmeur réalise un effacement complet de la puce si les bits ICB du nouveau fichier pof ne correspondent pas aux bits ICB du fichier pof précédemment programmé.
Pour éviter un effacement complet de la mémoire flash Intel MAX 10 et conserver le contenu UFM :
- Assurez-vous qu’une image par défaut d’usine existe dans CFM0.
- Programme CFM1 avec l’image de l’application.
- Utilisez une IP double configuration ou une broche CONFIG_SEL pour passer d’une image à l’autre ou démarrer depuis CFM0 et CFM1.
Cela nécessite que la conception ait
- Mode de configuration sélectionné comme images doubles compressées
- La fonctionnalité Vérifier la protection ne doit pas être activée lors de la tentative de conservation du contenu UFM lors de la programmation.