使用Vivado 2015.1,我试图使用分层名称来访问我设计的顶级模块上的对象。模拟运行正常但我收到以下综合错误:
[Synth 8-660] unable to resolve 'top' ["child.sv":3]
module top()
logic foo;
endmodule
module child()
always(bar) begin
logic top.foo <= bar;
end
endmodule
任何想法?
答案 0 :(得分:2)
因此,事实证明Vivado综合中不支持分层名称。
http://www.xilinx.com/support/documentation/sw_manuals/xilinx2015_1/ug901-vivado-synthesis.pdf
答案 1 :(得分:0)