我試圖在沒有成功的情況下在其他設計中重新使用網表。保留端口的寬度
我有被翻譯成該網表的成分:
entity c is
port (... sel : in std_logic_vector(31 downto 0); ...);
在我使用只是SEL(4 DOWNTO 0)的設計。 綜合工具注意到了這種情況,並給出了一個警告:
'WARNING:Xst:647 - Input sel<31:5> is never used ..
我生成具有屬性的網表:
- 保持層次=真
- 附加I/O緩衝=關閉
每當我想將此網表實例化爲其他電路中的黑盒模塊時,出現錯誤:
ERROR:NgdBuild:76 - cannot be merged into block because one or more pins on the block, including pin "sel<31>", were not found in the file.
我該如何保留sel的大小? 我應該提到的是,自從它連接到總線以來,sel需要是32位寬度。
我同意,只是使用連續的任務,並將其驅動到任何適合您的設計。 – 2010-11-15 16:24:24