Illegal Bus Range Values
This compiler hint appears when at least one index in the syntax for a net associated with a bus is negative in value. The message is displayed in the Messages panel in the following format:
Illegal bus range value
BusLabel at
Location,
where
BusLabel is the defined bus labeling where the illegal value has been detected
Location is the X,Y coordinates for the offending bus object's electrical hotspot.
Default Report Mode
Error
Recommendation
Use the Compile Errors dialog to quickly cross probe to the offending net object (e.g. net label, port, sheet entry, etc) whose bus syntax is defined incorrectly. The correct syntax should appear in one of the following formats:
NetName[LowerIndex..UpperIndex]
NetName[UpperIndex..LowerIndex]
LowerIndex
and UpperIndex
can be zero or a positive integer, but can not be the same value.