4

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

何か案は?

4

2 に答える 2

2

そのため、Vivado 合成では階層名がサポートされていないことがわかりました。

http://www.xilinx.com/support/documentation/sw_manuals/xilinx2015_1/ug901-vivado-synthesis.pdf

于 2015-06-25T06:57:30.110 に答える