В моем коде я должен использовать некоторые регистры, которые используются для хранения некоторых значений для принятия решения в коде. Они не принимают непосредственно значения из входного провода. Теперь я получаю ...Следует ли игнорировать Xst 646 предупреждение в Xilinx?
Сигнал назначается, но не используется. Этот несвязанный сигнал будет обрезаться в процессе оптимизации .
Должен ли я игнорировать это предупреждение? Моя симуляция работает правильно.
Как правило, рекомендуется устранять предупреждения. Почему вы не можете удалить эти сигналы? Возможно, покажите небольшой фрагмент соответствующего кода. – toolic
Синтезатор просто вырвет всю эту логику и что-нибудь ниже, так что это не повлияет на ваш окончательный дизайн. Тем не менее, я категорически согласен с @toolic, вы, вероятно, должны удалить сигналы, если не планируете их использовать в будущем. По крайней мере, прокомментируйте их. Это хорошая практика. – NKamrath
Этот массаж означает, что вы не используете эти сигналы. Если вы действительно используете их, рассмотрите это сообщение как ошибку. Одной из возможных причин может быть недостижимое состояние, поэтому эти сигналы никогда не проверяются или второе условие, которое всегда истинно/ложно, поэтому ваши сигналы не нужны для генерации перехода/вывода. – Paebbels