data/full_repos/permissive/435890256/uvm_ref1/Processor-UVM-Verification/Code/top.sv
1: b'%Error: data/full_repos/permissive/435890256/uvm_ref1/Processor-UVM-Verification/Code/top.sv:1: Cannot find include file: uvm_macros.svh\n`include "uvm_macros.svh" \n         ^~~~~~~~~~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/435890256/uvm_ref1/Processor-UVM-Verification/Code,data/full_repos/permissive/435890256/uvm_macros.svh\n             data/full_repos/permissive/435890256/uvm_ref1/Processor-UVM-Verification/Code,data/full_repos/permissive/435890256/uvm_macros.svh.v\n             data/full_repos/permissive/435890256/uvm_ref1/Processor-UVM-Verification/Code,data/full_repos/permissive/435890256/uvm_macros.svh.sv\n             uvm_macros.svh\n             uvm_macros.svh.v\n             uvm_macros.svh.sv\n             obj_dir/uvm_macros.svh\n             obj_dir/uvm_macros.svh.v\n             obj_dir/uvm_macros.svh.sv\n%Error: data/full_repos/permissive/435890256/uvm_ref1/Processor-UVM-Verification/Code/top.sv:2: Cannot find include file: processor_testbench_pkg.sv\n`include "processor_testbench_pkg.sv" \n         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/435890256/uvm_ref1/Processor-UVM-Verification/Code/top.sv:5: syntax error, unexpected IDENTIFIER, expecting PACKAGE-IDENTIFIER or STRING\n  import uvm_pkg::*;\n         ^~~~~~~\n%Warning-STMTDLY: data/full_repos/permissive/435890256/uvm_ref1/Processor-UVM-Verification/Code/top.sv:11: Unsupported: Ignoring delay on this delayed statement.\n  always #5 clk = ~clk;\n         ^\n                  ... Use "/* verilator lint_off STMTDLY */" and lint_on around source to disable this message.\n%Error: data/full_repos/permissive/435890256/uvm_ref1/Processor-UVM-Verification/Code/top.sv:37: syntax error, unexpected \'#\'\n    uvm_config_db#(virtual processor_interface)::set(null, "*", "processor_vif", processor_if);\n                 ^\n%Error: data/full_repos/permissive/435890256/uvm_ref1/Processor-UVM-Verification/Code/top.sv:44: Unsupported or unknown PLI call: $vcdpluson\n    $vcdpluson();\n    ^~~~~~~~~~\n%Error: Exiting due to 5 error(s), 1 warning(s)\n'
module top;
  import uvm_pkg::*;
  import processor_testbench_pkg::*;
  
  bit clk;
  

  always #5 clk = ~clk;
  
  initial 
  begin
    clk = 0;
  end


  processor_interface processor_if(clk);

  Main_Processor dut(
	.inst_in(processor_if.inst_in),
	.clk(processor_if.clk),
	.pc_out(processor_if.pc),
	.inst_out_tb(processor_if.inst_out),
	.wD_rf(processor_if.reg_data),
	.w_en(processor_if.reg_en),
	.aD_rf(processor_if.reg_add),
	.mem_data_tb(processor_if.mem_data),
	.mem_en_tb(processor_if.mem_en),
	.mem_add_tb(processor_if.mem_add) 
	);  
  initial 
  begin
    

    uvm_config_db#(virtual processor_interface)::set(null, "*", "processor_vif", processor_if);
    

    run_test();
  end

  initial begin
    $vcdpluson();
  end

endmodule
module top;

  import uvm_pkg::*;
  import processor_testbench_pkg::*;
  
  bit clk;
  

  always #5 clk = ~clk;
  
  initial 
  begin
    clk = 0;
  end


  processor_interface processor_if(clk);

  Main_Processor dut(
	.inst_in(processor_if.inst_in),
	.clk(processor_if.clk),
	.pc_out(processor_if.pc),
	.inst_out_tb(processor_if.inst_out),
	.wD_rf(processor_if.reg_data),
	.w_en(processor_if.reg_en),
	.aD_rf(processor_if.reg_add),
	.mem_data_tb(processor_if.mem_data),
	.mem_en_tb(processor_if.mem_en),
	.mem_add_tb(processor_if.mem_add) 
	);  
  initial 
  begin
    

    uvm_config_db#(virtual processor_interface)::set(null, "*", "processor_vif", processor_if);
    

    run_test();
  end

  initial begin
    $vcdpluson();
  end

endmodule