M
Machael
Guest
Salut, les gars!
J'utilise Modelsim d'exécuter une simulation calendrier SDF.Dans le banc d'essai, je fais plusieurs signaux importants à la sortie les valeurs dans un texte des fichiers en utilisant la fonction $ system fdisplay tâche.Donc je peux comparer le fichier de sortie avec un produit «idéal» de fichiers réalisés par simulation Matlab pour évaluer si la conception est correcte.Parce que la simulation est assez lent, je veux tout d'abord exécuter la simulation pour plusieurs microsecondes et le casser et de comparer les premiers résultats, si la sortie est devenu mauvais, je n'ai pas besoin de continuer et nous arrêterons pour trouver les bogues dans mon conception.Si la sortie est correcte, je peux reprendre la simulation pour la plus longue.
Maintenant je rencontre un problème: Modelsim ne pas écrire le résultat du signal immédiatement, sinon, il conserve les données en mémoire.Jusqu'à ce que les données sont "assez" ou la simulation est arrêtée, le simulateur ne la jeter dans les fichiers texte.J'ai donc trouvé je ne peux pas prévisualiser les rusult simulation comme je souhaite, c'est me dérange pas vraiment.Quelqu'un peut-il me dire comment se débarrasser »les données à fdisplay" immédiatement ou chaque fois que je le désire?C'est peut-être besoin d'une commande ou un code spécial dans le banc d'essai?Je serai très reconnaissant!
J'utilise Modelsim d'exécuter une simulation calendrier SDF.Dans le banc d'essai, je fais plusieurs signaux importants à la sortie les valeurs dans un texte des fichiers en utilisant la fonction $ system fdisplay tâche.Donc je peux comparer le fichier de sortie avec un produit «idéal» de fichiers réalisés par simulation Matlab pour évaluer si la conception est correcte.Parce que la simulation est assez lent, je veux tout d'abord exécuter la simulation pour plusieurs microsecondes et le casser et de comparer les premiers résultats, si la sortie est devenu mauvais, je n'ai pas besoin de continuer et nous arrêterons pour trouver les bogues dans mon conception.Si la sortie est correcte, je peux reprendre la simulation pour la plus longue.
Maintenant je rencontre un problème: Modelsim ne pas écrire le résultat du signal immédiatement, sinon, il conserve les données en mémoire.Jusqu'à ce que les données sont "assez" ou la simulation est arrêtée, le simulateur ne la jeter dans les fichiers texte.J'ai donc trouvé je ne peux pas prévisualiser les rusult simulation comme je souhaite, c'est me dérange pas vraiment.Quelqu'un peut-il me dire comment se débarrasser »les données à fdisplay" immédiatement ou chaque fois que je le désire?C'est peut-être besoin d'une commande ou un code spécial dans le banc d'essai?Je serai très reconnaissant!