ID de l'article: 000076139 Type de contenu: Information et documentation de produit Dernière révision: 11/09/2012

Comment générer un nouveau fichier d’initialisation de mémoire (.mif) pour la mémoire sur puce sans générer l’ensemble Nios® système de processeur embarqué ?

Environnement

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descriptif SOPC Builder crée un ModelSim® projet de simulation dans le répertoire suivant : &ltproject directory>/&ltsystem name>_sim. Si vous cliquez sur le bouton Exécuter ModelSim bouton après avoir généré votre système, SOPC Builder ouvre le projet généré dans ModelSim.

Lorsque vous tapez la commande c (la lettre c, suivie d’un retour de symétrie) dans ModelSim, tout le code logiciel est recompilé et de nouveaux fichiers .mif sont générés.

Vous pouvez exécuter cette même commande sans exécuter ModelSim. Chaque fois que SOPC Builder fonctionne, il crée un script de ligne de commande pour la génération de votre système. Si votre système est nommé nios_system, le constructeur SOPC créera un script nommé nios_system_generation_script. Suivez ces étapes pour créer un script qui fait la même chose que le macro c dans ModelSim.

  1. Renommez le script appelé nios_system_generation_script sur redo_my_mif_files.
  2. Ouvrez le nouveau script redo_my_mif fichiers dans votre éditeur de texte préféré.
  3. Ajoutez l’argument de ligne de commande suivant à ce script :
    --software_only=1

(Notez les deux tirets principaux).

Vous pouvez maintenant exécuter le script redo_my_mif_files à partir de la ligne de commande et tous vos logiciels et fichiers .mif seront reconstruits comparativement rapidement.

Produits associés

Cet article concerne 2 produits

Excalibur™
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.