Rotulagem Mista de Barramentos Genéricos e Numéricos

Parent category: Violações Associadas a Barramentos

Default report mode:

Resumo

Esta violação ocorre quando dois identificadores de net (porta, etiqueta de net, entrada de folha, etc.) ligados à mesma fatia de barramento diferem na sintaxe do barramento; um define um intervalo de barramento em formato numérico (por exemplo, A[0..2]), enquanto o outro define o intervalo num formato genérico (por exemplo, A[0..b]).

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 em infração apresentará uma linha ondulada colorida por baixo. É também apresentada uma notificação no painel Messages, no seguinte formato:

Mismatched generic and numeric bus labeling on <NetName> <Level> value first and Generic ,

onde:

NetName é o nome da net principal à qual está associada a etiquetagem de barramento incompatível.

Level depende da ordenação numérica da net. Se for ascendente (por exemplo, [0..2]) Level aparecerá como Low. Se for descendente (por exemplo, [2..0]) Level aparecerá como High.

Recomendação para Resolução

Com a violação selecionada no painel Messages , utilize a região Details do painel para fazer cross-probing para os objetos em infração. Determine qual dos objetos contém o erro na especificação da etiqueta de barramento e altere-o em conformidade.

A utilização de genéricos em nomes de barramentos não é suportada. Certifique-se de que são utilizados valores numéricos.

 

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