Может быть несколько параметров с одним и тем же значением, поэтому вы вообще не можете перейти от числового значения к имени параметра с этим значением. Параметры похожи на C #define
s; хотя вы можете использовать их для определения набора состояний, формальной связи между переменной и списком параметров, которые вы используете для представления возможных состояний, не существует. Поскольку лучшего варианта не было, раньше было (неправильно) использовать параметры таким образом, но затем SystemVerilog ввел тип enum
, который не имеет проблем с методом параметров. Вы не упомянули, какие инструменты вы используете, но предполагая, что ваши инструменты поддерживают типы перечислений SystemVerilog, тогда это было бы лучшим выбором для значения состояния.