Étiquetage mixte des bus génériques et numériques

Parent category: Violations associées aux bus

Default report mode:

Résumé

Cette violation se produit lorsque deux identifiants de net (port, étiquette de net, entrée de feuille, etc.) connectés à la même tranche de bus diffèrent dans leur syntaxe de bus ; l’un définit une plage de bus au format numérique (par ex., A[0..2]), tandis que l’autre définit la plage dans un format générique (par ex., A[0..b]).

Notification

Si les erreurs et avertissements du compilateur sont activés pour l’affichage sur le schéma (activés sur la page Schematic - Compiler de la boîte de dialogue Preferences), un objet en infraction affichera une ligne ondulée colorée en dessous. Une notification est également affichée dans le panneau Messages au format suivant :

Mismatched generic and numeric bus labeling on <NetName> <Level> value first and Generic ,

où :

NetName est le nom du net parent auquel l’étiquetage de bus non concordant est associé.

Level dépend de l’ordre numérique du net. S’il est croissant (par ex., [0..2]), Level apparaîtra comme Low. S’il est décroissant (par ex., [2..0]), Level apparaîtra comme High.

Recommandation de résolution

Avec la violation sélectionnée dans le panneau Messages , utilisez la zone Details du panneau pour effectuer un sondage croisé vers les objets en infraction. Déterminez lequel des objets est erroné dans sa spécification d’étiquette de bus et modifiez-le en conséquence.

L’utilisation de génériques dans les noms de bus n’est pas prise en charge. Assurez-vous d’utiliser des valeurs numériques à la place.

 

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Contenu