У меня есть определение Verilog следующим образом:
`define NUM_BANKS 4
и если вы хотите использовать его в следующем коде:
if (`NUM_BANKS > 1)
do something ..
else
do something else ..
Инструмент Lint жалуется, что это выражение всегда будет оцениваться как true.