-2

我看到一个编译错误:

// near " gmii_interface": Syntax error, unexpected IDENTIFIER, expecting class"// 

当我编译以下 testcase.sv 代码时,在 Model SIM 中:

`include "D:/users/rajesh/GMII/interface.sv"
`include "D:/users/rajesh/GMII/environment.sv"

program testcase(gmiIInterface tx_intf);
environment env;

initial begin
    $display("\n########################################################");
    $display("#############     Start Verification    ##################");
    env = new(tx_intf);

    env.build();
    env.reset();
    env.start();
    env.waitforend();
    env.report();

    $display("\#############     End Verification    ###################");
    $display("\#########################################################");
end
endprogram: testcase

对应的interface.sv文件代码如下:

//Component Name: Interface
// Date: June 14, 2014

  interface gmii_Interface;
    logic tx_en;
    logic tx_er;
    logic tx_clk;
    logic [7:0] tx_data;
    logic rx_en;
    logic rx_er;
    logic rx_clk;
    logic [7:0] rx_data;
  endinterface : gmii_Interface

我是 SV 初学者,任何帮助将不胜感激。

4

1 回答 1

3

gmiIInterface不一样gmii_Interface

于 2014-06-22T12:12:45.957 回答