本帖最后由 fengbohan1 于 2021-12-9 22:11 编辑
真是大开眼界,xilinx论坛官方给了一个更好的方法。推荐使用这个方法,我上面的回答随便看看就好了。
下面是复制的回答:
在代码侧可以使用hierarchical naming的方式把底层的管脚直接接到顶层,而无需层层改接口. Ex: 模块层次clkx_pre_i0/meta_harden_bus_new_i0 , Pin:signal_dst output my_output, ... assign my_output = clkx_pre_i0.meta_harden_bus_new_i0.signal_dst;
底层的端口如果是输入,只能悬空,否则会形成多驱动. 如果是输出,可以悬空,也可以连接驱动其他信号. 的确,一般不建议这么写,读底层代码时容易忘记顶层还有连接,可以加注释提醒自己.
|