Erros de Sintaxe de Intervalo de Bus

Parent category: Violações Associadas a Barramentos

Default report mode:

Resumo

Esta violação ocorre quando a sintaxe da net à qual o barramento está associado é especificada incorretamente.

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), um objeto com erro apresentará uma linha ondulada colorida por baixo. Também é apresentada uma notificação no painel Messages, no seguinte formato:

Bus range syntax error <NetName> at <Location> ,

onde:

NetName é o nome da net principal à qual o objeto de barramento com erro está associado.

Location são as coordenadas X, Y do hotspot elétrico do objeto de barramento com erro.

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 identificador de net com erro (por exemplo, etiqueta de net, porta, entrada de folha, etc.) cuja sintaxe de barramento está incorretamente definida. A sintaxe correta deve aparecer num dos seguintes formatos:

  • NetName[LowerIndex..UpperIndex]
  • NetName[UpperIndex..LowerIndex]

Por exemplo, considere um barramento que transporta duas nets constituintes, A0 e A1. A sintaxe do barramento, neste caso, deve ser A[0..1] ou A[1..0]. Exemplos de sintaxe incorreta incluem: A[0.1], A[1-0], A[0,1], A[..1] e A[0..].

 

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Conteúdo