VHDL: IDE удаляет "неиспользуемые" порты / сети
Я использую Lattice Diamond 3.6
Проблема, с которой я сталкиваюсь, заключается в том, что мой код настроен так, чтобы получать кучу входных данных из точки A, разбирать их, а затем пересылать их и выводить на B. Затем он также принимает входные данные от B, отбрасывает их и отправляет их А.
Дело в том, что это контроллер, который проверяет определенные условия работы и, если что-то идет вбок, только продолжает передавать некоторые сигналы для мониторинга.
В настоящее время все, что делает код VHDL, - это получение сигналов, их передача на анализатор, их извлечение и повторная передача. IDE также выбрала удалить все эти сигналы.
Semantic error in "LOCATE COMP "PERIPHERALSOUT(0)" SITE "F15" ;": COMP "PERIPHERALSOUT(0)" cannot be found in design. This preference has been disabled.
Debouncer НЕ является проблемой, потому что он работает просто отлично для множества других сигналов, и с этой стороны нет ошибок.
Q: Что я должен сделать, чтобы эти сигналы не были пропущены и вызвали множество ошибок и предупреждений, а также, вероятно, были удалены из проекта?