Valori di intervallo del bus non validi
Parent category: Violazioni associate ai bus
Default report mode: ![]()
Riepilogo
Questa violazione si verifica quando almeno un indice nella sintassi di una net associata a un bus ha un valore negativo.
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), un oggetto che presenta il problema mostrerà una sottolineatura ondulata colorata. Viene inoltre visualizzata una notifica nel pannello Messages nel seguente formato:
Illegal bus range value <BusLabel> at <Location> ,
dove:
BusLabel è l'etichettatura del bus definita in cui è stato rilevato il valore non valido.
Location sono le coordinate X,Y dell'hotspot elettrico dell'oggetto bus che presenta il problema.
Raccomandazione per la risoluzione
Con la violazione selezionata nel pannello Messages , utilizzare l'area Details del pannello per eseguire rapidamente il cross probe verso l'oggetto net che presenta il problema (ad esempio etichetta net, porta, voce del foglio, ecc.) la cui sintassi del bus è definita in modo errato. La sintassi corretta deve essere in uno dei seguenti formati:
<NetName>[<LowerIndex>..<UpperIndex>]<NetName>[<UpperIndex>..<LowerIndex>]