Larguras de barramento incompatíveis

Parent category: Violações Associadas a Barramentos

Default report mode:

Resumo

Esta violação ocorre quando dois identificadores de net associados à mesma fatia de barramento definem etiquetas de barramento com larguras diferentes. Por exemplo, uma porta com o nome A[0..7] pode estar ligada a um barramento cuja etiqueta de net associada é definida como A[0..15].

Notificação

Se os erros e avisos do compilador estiverem ativados para apresentação no esquema (ativados na página Schematic - Compiler da caixa de diálogo Preferences), será apresentada uma linha ondulada colorida por baixo do objeto em infração. Também é apresentada uma notificação no painel Messages, no seguinte formato:

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

em que:

NetName é o nome da net principal à qual os objetos de barramento incompatíveis estão associados.

BusSize1 é a largura do primeiro dos objetos de barramento em infração.

BusSize2 é a largura do segundo dos objetos de barramento em infração.

Recomendação para Resolução

Com a violação selecionada no painel Messages , utilize a região Details do painel para localizar rapidamente a fatia de barramento afetada e identificar os identificadores de net (porta, etiqueta de net, entrada de folha, etc.) cujas larguras de etiqueta de barramento não são consistentes. Determine a largura correta e corrija a designação do objeto incorreto.

 

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