Indici del bus fuori intervallo
Parent category: Violazioni associate ai bus
Default report mode: ![]()
Riepilogo
Questa violazione si verifica quando l’indice di una net costituente collegata a un bus è al di fuori dell’intervallo specificato dalla net a cui il bus è associato.
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 interessato verrà visualizzata una sottolineatura ondulata colorata. Viene inoltre visualizzata una notifica nel pannello Messages nel seguente formato:
Bus index out of range on <NetPrefix> Index = <NetIndex> ,
dove:
NetPrefix è il prefisso della net costituente collegata al bus (ad esempio, A per la net A8, collegata a un bus associato alla net A[0..7]).
NetIndex è l’indice errato della net costituente (ad esempio, la net A8 ha un indice pari a 8).
Raccomandazione per la risoluzione
Con la violazione selezionata nel pannello Messages , utilizzare l’area Details del pannello per eseguire rapidamente il cross probe fino all’etichetta di net associata alla net che causa la violazione e correggere l’indice della net in modo che rientri nell’intervallo corretto, oppure rinominare completamente la net. Quest’ultimo caso è tipico se la net è stata denominata per errore e non è una costituente della net trasportata dall’oggetto bus.