Objet de bus ou de fil non concordant sur un fil ou un bus
![]()
Résumé
Cette violation se produit lorsqu’un objet fil est connecté de manière incorrecte à un bus, ou lorsqu’un objet bus est connecté de manière incorrecte à un fil. Par exemple, un port, AA[0..1]
Notification
Si l’affichage des erreurs et avertissements du compilateur est activé sur le schéma (activé dans la page
<ObjectIdentifier> at <Location> placed on a <ObjectType>
où :
ObjectIdentifier
- Pour un bus –
(par ex.,Bus <Object> <Name> ).Bus Net Label GND_BUS[..] - Pour un fil –
(par ex.,Wire <Object> <Name> ).Wire Port TXD
Location
ObjectType
Recommandation de résolution
Avec la violation sélectionnée dans le panneau
Is the connection correct? – un bus connecté à l’objet devrait-il en réalité être un fil, et inversement ?Is the object defined correctly? – pour un objet bus, assurez-vous que le nom de l’objet est spécifié à l’aide de la syntaxe correcte de bus, sous la forme ou<Name>[<LowIndex>..<HighIndex>] . Par exemple, un port de sortie de données sur un octet peut être spécifié comme<Name>[<HighIndex>..<LowIndex>] . Pour un objet fil, assurez-vous que le nom de l’objet définit un signal unique et n’est pas défini à l’aide de la syntaxe de bus.DAT_OUT[7..0]