Índices de bus fora do intervalo
Parent category: Violações Associadas a Buses
Default report mode: ![]()
Resumo
Esta violação ocorre quando o índice de uma net constituinte ligada a um bus se encontra fora do intervalo especificado pela net à qual o bus está associado.
Notificação
Se os erros e avisos do compilador estiverem ativados para apresentação no esquemático (ativados na página Schematic - Compiler da caixa de diálogo Preferences), será apresentada uma linha ondulada colorida por baixo do objeto em causa. Também é apresentada uma notificação no painel Messages, no seguinte formato:
Bus index out of range on <NetPrefix> Index = <NetIndex> ,
onde:
NetPrefix é o prefixo da net constituinte ligada ao bus (por exemplo, A para a net A8, ligada a um bus associado à net A[0..7]).
NetIndex é o índice incorreto da net constituinte (por exemplo, a net A8 tem um índice de 8).
Recomendação para Resolução
Com a violação selecionada no painel Messages , utilize a região Details do painel para efetuar rapidamente cross-probing até ao rótulo de net associado à net em causa e altere o índice da net para que este fique dentro do intervalo correto, ou renomeie a net por completo. Esta última opção será a mais comum se tiver atribuído o nome à net por engano e esta não for uma constituinte da net transportada pelo objeto bus.