Nutaq ne prend pas en charge la construction de programmes C personnalisés pour le MicroBlaze dans les flux binaires générés par MBDK. Cependant, les éléments suivants peuvent vous aider à configurer votre projet XSDK.
– Le modèle MBDK ne peut utiliser aucune fonctionnalité BSDK ou MBDK. Assurez-vous qu’aucun bloc RTDEx ou Enregistrement/Lecture n’est présent dans le modèle.
– Compilez le modèle MBDK (pour les besoins de cet exemple, le répertoire cible est …/work/test_sdk dans System Generator).
– Une fois la compilation réussie, ouvrez le fichier .xmp généré à cet emplacement : …worktest_sdkperseus601x_sysgenperseus601x_sysgen.xmp.
Cela va générer le fichier temporaire system.xml : …worktest_sdkperseus601x_sysgen__xpssystem.xml
– Copiez-le ailleurs puisqu’il se trouve dans un dossier temporaire.
– Ouvrez XSDK et créez un nouvel espace de travail.
– Dans XSDK, créez une nouvelle spécification de plate-forme matérielle, sélectionnez le fichier system.xml, puis sélectionnez les fichiers bitstream et BMM trouvés dans
…worktest_sdkxflowperseus601x_sysgen.bit
…worktest_sdkxflowperseus601x_sysgen_bd.bmm
– Une fois la spécification de la plate-forme matérielle créée, cela devient comme n’importe quel autre projet XSDK.