Я пытаюсь повторно использовать списки соединений в других проектах, но безуспешно.
У меня есть компонент, который переводится в список соединений:
entity c is
port (... sel : in std_logic_vector(31 downto 0); ... );
В дизайне я использую только sel (от 4 до 0).
Инструменты синтеза замечают это поведение и выдают предупреждение:
'ПРЕДУПРЕЖДЕНИЕ: Xst: 647 - вход sel <31: 5> никогда не используется ..
Я создаю список соединений со свойствами:
- сохранить иерархию = true
- добавить буферы ввода / вывода = выкл
Всякий раз, когда я хочу создать этот список соединений как модуль черного ящика в другой цепи, я получаю ошибку:
ОШИБКА: NgdBuild: 76 - невозможно объединить в блок, так как один или несколько выводов в блоке, включая вывод «sel <31>», не найдены в файле.
Как мне сохранить размер sel?
Я должен отметить, что sel должен иметь ширину 32 бита, поскольку он подключен к шине.