【问题标题】:EDA playground file compile orderEDA Playground 文件编译顺序
【发布时间】:2018-10-21 18:36:28
【问题描述】:

如果 EDA Playground (SV/UVM) 中有很多文件,包括包等,EDA Playground 如何处理编译顺序?包文件是先编译的吗?

如果它不关心编译顺序,应该怎么做?

【问题讨论】:

    标签: system-verilog edaplayground


    【解决方案1】:

    当您在 EDA Playground 上选择 SystemVerilog 选项时,将编译两个文件:testbench.sv 和 design.sv。如果你想编译任何其他文件,那么你需要使用`include。例如,在https://www.edaplayground.com/x/296 中,您会看到 my_testbench_pkg.svh 包含在 testbench.sv 的顶部

    `include "my_testbench_pkg.svh"
    

    my_sequence.svh 和 my_driver.svh 包含在 my_testbench_pkg.svh 的顶部:

    `include "my_sequence.svh"
    `include "my_driver.svh"
    

    这与 EDA Playground 上的 VHDL 不一致,其中所有选项卡都是自动编译的。但是,我想不出一个简单的方法来改变这一点,因为如果我这样做是为了让所有选项卡都使用 SystemVerilog 编译,它将无法与使用 `include 的旧 Playground 向后兼容。

    【讨论】:

      猜你喜欢
      • 2021-04-22
      • 2016-12-05
      • 1970-01-01
      • 1970-01-01
      • 2013-06-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多