de composants problème instanciation>

K

krgarvens

Guest
Je reçois l'erreur

(VCOM-1136) identifiant inconnu "ipintf"

dans ma compilation.J'ai l'ipintf signal défini dans un paquet que j'ai ensuite inclure dans le fichier en cours d'élaboration comme une bibliothèque.
Mon instanciation composant ressemble à ceci:

travail en bibliothèque;
work.processor_defines.all utilisation - le paquet processor_defines déclare le signal ipintf
....

comp1: work.processor_model entité
Plan du port (intf => ipintf,
....
);

Je reçois le message d'erreur de signalisation de la ligne de cartographie ci-dessus.port 'intf Le' et le signal «ipintf 'sont tous deux du même type.Je pense qu'en déclarant la librairie de composants (que j'ai compilé, en passant), le signal de référence doit être visible ici.

 
Saviez-vous déclarer le fichier définit comme un paquet, puis le compiler dans la bibliothèque de travail?Quel simulateur utilisez-vous - ou ModelSim NCSim?

 
C'est avec ModelSim.Et oui, le fichier avec la définition du signal, processor_model dans ce cas, est un paquet qui a été compilé dans le répertoire de travail.Ajouté après 59 minutes:Jamais l'esprit.J'ai trouvé le problème.Le fichier que je travaillais avec l'entité avait de multiples paires de l'architecture en elle.J'étais en précisant ma bibliothèque notamment sur la mauvaise entité.

 

Welcome to EDABoard.com

Sponsor

Back
Top