Etiquetado mixto de buses genéricos y numéricos
Parent category: Infracciones asociadas con buses
Default report mode: ![]()
Resumen
Esta infracción ocurre cuando dos identificadores de red (puerto, etiqueta de red, entrada de hoja, etc.) conectados al mismo segmento de bus difieren en su sintaxis de bus; uno define un rango de bus en formato numérico (p. ej., A[0..2]), mientras que el otro define el rango en un formato genérico (p. ej., A[0..b]).
Notificación
Si los errores y advertencias del compilador están habilitados para mostrarse en el esquemático (habilitados en la página Schematic - Compiler del cuadro de diálogo Preferences), un objeto infractor mostrará una línea ondulada de color debajo. También se muestra una notificación en el panel Messages con el siguiente formato:
Mismatched generic and numeric bus labeling on <NetName> <Level> value first and Generic ,
donde:
NetName es el nombre de la red principal a la que está asociado el etiquetado de bus no coincidente.
Level depende del orden numérico de la red. Si es ascendente (p. ej., [0..2]) Level aparecerá como Low. Si es descendente (p. ej., [2..0]) Level aparecerá como High.
Recomendación para la resolución
Con la infracción seleccionada en el panel Messages , use la región Details del panel para realizar cross probe hacia los objetos infractores. Determine cuál de los objetos es erróneo en su especificación de etiqueta de bus y cámbielo en consecuencia.