我试图在其他设计中重用网表但没有成功。
我有一个组件被翻译成网表:
entity c is
port (... sel : in std_logic_vector(31 downto 0); ... );
在设计中,我只使用 sel(4 downto 0)。综合工具注意到这种行为并给出警告:
'WARNING:Xst:647 - 输入 sel<31:5> 从未使用过..
我正在生成具有属性的网表:
- 保持层次结构 = true
- 添加 I/O 缓冲区 = 关闭
每当我想将此网表实例化为其他电路中的黑盒模块时,都会出现错误:
错误:NgdBuild:76 - 无法合并到块中,因为在文件中找不到块上的一个或多个引脚,包括引脚“sel<31>”。
如何保留 sel 的大小?我应该提到 sel 需要 32 位宽度,因为它连接到总线。