Larghezze del bus non corrispondenti

Parent category: Violazioni associate ai bus

Default report mode:

Riepilogo

Questa violazione si verifica quando due identificatori di net associati alla stessa slice di bus definiscono etichette di bus con larghezze diverse. Ad esempio, una porta con nome A[0..7] potrebbe essere collegata a un bus la cui net label associata è definita come A[0..15].

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:

Mismatched bus widths on bus section <NetName> (<BusSize1> and <BusSize2>),

dove:

NetName è il nome della net padre a cui sono associati gli oggetti bus non corrispondenti.

BusSize1 è la larghezza del primo degli oggetti bus che causano la violazione.

BusSize2 è la larghezza del secondo degli oggetti bus che causano la violazione.

Raccomandazione per la risoluzione

Con la violazione selezionata nel pannello Messages , utilizzare l'area Details del pannello per tracciare rapidamente la slice di bus interessata e identificare gli identificatori di net (porta, net label, sheet entry, ecc.) le cui larghezze delle etichette di bus non sono coerenti. Determinare la larghezza corretta e correggere la denominazione dell'oggetto errato.

 

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