Précédent   Forum du club des développeurs et IT Pro > Autres langages > Autres langages > VHDL
VHDL Forum d'entraide sur VHDL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 21/05/2012, 15h39   #1
tivoche
Invité de passage
 
Homme
Inscription : mars 2012
Messages : 6
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : mars 2012
Messages : 6
Points : 1
Points : 1
Par défaut Erreur <IP2Bus_Error>; this signal is connected to multiple drivers

Bonjour tout le monde

Je suis en train d'essayer d'ajouter un périph personnalisé dans le système µblaze + periph(Xilinx), en le connectant sur le bus PLB. L'assistant de création de périph m'a créé le fichier user_logic.vhd où je devrai ajouter mon périph comme composant.
Mais lors de la génération du bitsream, j'ai l'erreur suivante :
Citation:
ERROR:Xst:528 - Multi-source in Unit <user_logic> on signal <IP2Bus_Error>; this signal is connected to multiple drivers.
Je cherche à savoir pourquoi le debugger XPS me dit que le signal "IP2Bus_Error" est connecté a plusieurs pilotes sachant que le signal IP2Bus_Error est tout le temps affecté par '0'.
MRC
tivoche est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/05/2012, 10h26   #2
mith06
Membre confirmé
 
Ingénieur développement matériel électronique
Inscription : juillet 2010
Messages : 142
Détails du profil
Informations professionnelles :
Activité : Ingénieur développement matériel électronique
Secteur : Industrie

Informations forums :
Inscription : juillet 2010
Messages : 142
Points : 203
Points : 203
Je doute que ce soit une bug Xilinx.
Il y a nécessairement dans le code deux fois:

Perso je code en vhdl avec notepad++, je click deux fois sur IP2Bus_Error celui ci apparait alors surligné en vert. je fais ensuite CTRL_gauche + F3 pour me montrer toutes les apparitions dans le code de IP2Bus_Error et le finis par trouver qu'il effectivement un cour-circuit sur le signal.
mith06 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 24/05/2012, 22h56   #3
tivoche
Invité de passage
 
Homme
Inscription : mars 2012
Messages : 6
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : mars 2012
Messages : 6
Points : 1
Points : 1
en fait l'erreur etait au niveau des connexions des registres qui ne sont pas correctes, il a fallu juste inverser les affectations entre slv_reg(i)_sig et slv_reg(i) pour que ça marche, c'est a dire:

slv_reg(i)<=slv_reg(i)_sig;

c'est la compilation du design dans ISE qui a révélé ces erreurs

merci

Citation:
Envoyé par mith06 Voir le message
Je doute que ce soit une bug Xilinx.
Il y a nécessairement dans le code deux fois:

Perso je code en vhdl avec notepad++, je click deux fois sur IP2Bus_Error celui ci apparait alors surligné en vert. je fais ensuite CTRL_gauche + F3 pour me montrer toutes les apparitions dans le code de IP2Bus_Error et le finis par trouver qu'il effectivement un cour-circuit sur le signal.
tivoche est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 18h25.


 
 
 
 
Partenaires

Hébergement Web