Etichettatura mista dei bus generici e numerici

Parent category: Violazioni associate ai bus

Default report mode:

Riepilogo

Questa violazione si verifica quando due identificatori di net (porta, etichetta di net, sheet entry, ecc.) collegati alla stessa slice di bus differiscono nella sintassi del bus; uno definisce un intervallo di bus in formato numerico (ad es., A[0..2]), mentre l'altro definisce l'intervallo in un formato generico (ad es., A[0..b]).

Notifica

Se gli errori e gli avvisi del compilatore sono abilitati per la visualizzazione nello schema (abilitati nella pagina Schematic - Compiler della finestra di dialogo Preferences), sotto l'oggetto che causa il problema verrà visualizzata una linea ondulata colorata. Verrà inoltre mostrata una notifica nel pannello Messages nel seguente formato:

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

dove:

NetName è il nome della net padre a cui è associata l'etichettatura del bus non corrispondente.

Level dipende dall'ordinamento numerico della net. Se è crescente (ad es., [0..2]) Level apparirà come Low. Se è decrescente (ad es., [2..0]) Level apparirà come High.

Raccomandazione per la risoluzione

Con la violazione selezionata nel pannello Messages , utilizzare l'area Details del pannello per eseguire il cross-probing verso gli oggetti che causano il problema. Determinare quale degli oggetti è errato nella specifica dell'etichetta del bus e modificarlo di conseguenza.

L'uso di elementi generici nei nomi dei bus non è supportato. Assicurarsi di utilizzare invece valori numerici.

 

AI-LocalizedLocalizzato tramite A
Se trovi un problema, seleziona il testo/l’immagine e premi Ctrl + Invio per inviarci il tuo feedback.
Contenuto