data/full_repos/permissive/459857219/hw/boards/ML605/tb_softMC_top.v
1: b'%Error: data/full_repos/permissive/459857219/hw/boards/ML605/tb_softMC_top.v:3: Cannot find include file: softMC.inc\n`include "softMC.inc" \n         ^~~~~~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/459857219/hw/boards/ML605,data/full_repos/permissive/459857219/softMC.inc\n             data/full_repos/permissive/459857219/hw/boards/ML605,data/full_repos/permissive/459857219/softMC.inc.v\n             data/full_repos/permissive/459857219/hw/boards/ML605,data/full_repos/permissive/459857219/softMC.inc.sv\n             softMC.inc\n             softMC.inc.v\n             softMC.inc.sv\n             obj_dir/softMC.inc\n             obj_dir/softMC.inc.v\n             obj_dir/softMC.inc.sv\n%Warning-STMTDLY: data/full_repos/permissive/459857219/hw/boards/ML605/tb_softMC_top.v:320: Unsupported: Ignoring delay on this delayed statement.\n    #120000\n    ^\n                  ... Use "/* verilator lint_off STMTDLY */" and lint_on around source to disable this message.\n%Error: data/full_repos/permissive/459857219/hw/boards/ML605/tb_softMC_top.v:815: Unsupported: wait statements\n           wait (phy_init_done);\n           ^~~~\n%Warning-STMTDLY: data/full_repos/permissive/459857219/hw/boards/ML605/tb_softMC_top.v:818: Unsupported: Ignoring delay on this delayed statement.\n           #1000000;\n           ^\n%Warning-STMTDLY: data/full_repos/permissive/459857219/hw/boards/ML605/tb_softMC_top.v:822: Unsupported: Ignoring delay on this delayed statement.\n   #(APP_CLK_PERIOD*1000);\n   ^\n%Warning-STMTDLY: data/full_repos/permissive/459857219/hw/boards/ML605/tb_softMC_top.v:824: Unsupported: Ignoring delay on this delayed statement.\n   #APP_CLK_PERIOD;\n   ^\n%Warning-STMTDLY: data/full_repos/permissive/459857219/hw/boards/ML605/tb_softMC_top.v:828: Unsupported: Ignoring delay on this delayed statement.\n  #APP_CLK_PERIOD;\n  ^\n%Warning-STMTDLY: data/full_repos/permissive/459857219/hw/boards/ML605/tb_softMC_top.v:832: Unsupported: Ignoring delay on this delayed statement.\n  #APP_CLK_PERIOD;\n  ^\n%Warning-STMTDLY: data/full_repos/permissive/459857219/hw/boards/ML605/tb_softMC_top.v:836: Unsupported: Ignoring delay on this delayed statement.\n  #APP_CLK_PERIOD;\n  ^\n%Warning-STMTDLY: data/full_repos/permissive/459857219/hw/boards/ML605/tb_softMC_top.v:840: Unsupported: Ignoring delay on this delayed statement.\n  #APP_CLK_PERIOD;\n  ^\n%Warning-STMTDLY: data/full_repos/permissive/459857219/hw/boards/ML605/tb_softMC_top.v:844: Unsupported: Ignoring delay on this delayed statement.\n  #APP_CLK_PERIOD;\n  ^\n%Warning-STMTDLY: data/full_repos/permissive/459857219/hw/boards/ML605/tb_softMC_top.v:848: Unsupported: Ignoring delay on this delayed statement.\n  #APP_CLK_PERIOD;\n  ^\n%Warning-STMTDLY: data/full_repos/permissive/459857219/hw/boards/ML605/tb_softMC_top.v:852: Unsupported: Ignoring delay on this delayed statement.\n  #APP_CLK_PERIOD;\n  ^\n%Warning-STMTDLY: data/full_repos/permissive/459857219/hw/boards/ML605/tb_softMC_top.v:856: Unsupported: Ignoring delay on this delayed statement.\n  #APP_CLK_PERIOD;\n  ^\n%Warning-STMTDLY: data/full_repos/permissive/459857219/hw/boards/ML605/tb_softMC_top.v:860: Unsupported: Ignoring delay on this delayed statement.\n  #APP_CLK_PERIOD;\n  ^\n%Warning-STMTDLY: data/full_repos/permissive/459857219/hw/boards/ML605/tb_softMC_top.v:864: Unsupported: Ignoring delay on this delayed statement.\n  #APP_CLK_PERIOD;\n  ^\n%Warning-STMTDLY: data/full_repos/permissive/459857219/hw/boards/ML605/tb_softMC_top.v:868: Unsupported: Ignoring delay on this delayed statement.\n  #APP_CLK_PERIOD;\n  ^\n%Warning-STMTDLY: data/full_repos/permissive/459857219/hw/boards/ML605/tb_softMC_top.v:872: Unsupported: Ignoring delay on this delayed statement.\n  #APP_CLK_PERIOD;\n  ^\n%Warning-STMTDLY: data/full_repos/permissive/459857219/hw/boards/ML605/tb_softMC_top.v:876: Unsupported: Ignoring delay on this delayed statement.\n  #APP_CLK_PERIOD;\n  ^\n%Warning-STMTDLY: data/full_repos/permissive/459857219/hw/boards/ML605/tb_softMC_top.v:880: Unsupported: Ignoring delay on this delayed statement.\n  #APP_CLK_PERIOD;\n  ^\n%Warning-STMTDLY: data/full_repos/permissive/459857219/hw/boards/ML605/tb_softMC_top.v:884: Unsupported: Ignoring delay on this delayed statement.\n  #APP_CLK_PERIOD;\n  ^\n%Warning-STMTDLY: data/full_repos/permissive/459857219/hw/boards/ML605/tb_softMC_top.v:888: Unsupported: Ignoring delay on this delayed statement.\n  #APP_CLK_PERIOD;\n  ^\n%Warning-STMTDLY: data/full_repos/permissive/459857219/hw/boards/ML605/tb_softMC_top.v:892: Unsupported: Ignoring delay on this delayed statement.\n  #APP_CLK_PERIOD;\n  ^\n%Warning-STMTDLY: data/full_repos/permissive/459857219/hw/boards/ML605/tb_softMC_top.v:896: Unsupported: Ignoring delay on this delayed statement.\n  #APP_CLK_PERIOD;\n  ^\n%Warning-STMTDLY: data/full_repos/permissive/459857219/hw/boards/ML605/tb_softMC_top.v:900: Unsupported: Ignoring delay on this delayed statement.\n  #APP_CLK_PERIOD;\n  ^\n%Warning-STMTDLY: data/full_repos/permissive/459857219/hw/boards/ML605/tb_softMC_top.v:904: Unsupported: Ignoring delay on this delayed statement.\n  #APP_CLK_PERIOD;\n  ^\n%Warning-STMTDLY: data/full_repos/permissive/459857219/hw/boards/ML605/tb_softMC_top.v:908: Unsupported: Ignoring delay on this delayed statement.\n  #APP_CLK_PERIOD;\n  ^\n%Warning-STMTDLY: data/full_repos/permissive/459857219/hw/boards/ML605/tb_softMC_top.v:912: Unsupported: Ignoring delay on this delayed statement.\n  #APP_CLK_PERIOD;\n  ^\n%Error: Exiting due to 2 error(s), 26 warning(s)\n'
module tb_softMC_top;
	
  parameter REFCLK_FREQ           = 200;






  parameter SIM_BYPASS_INIT_CAL   = "FAST";






  parameter RST_ACT_LOW           = 0;


  parameter IODELAY_GRP           = "IODELAY_MIG";

  parameter nCK_PER_CLK           = 2;


  parameter nCS_PER_RANK          = 1;


  parameter DQS_CNT_WIDTH         = 3;

  parameter RANK_WIDTH            = 1;

  parameter BANK_WIDTH            = 3;

  parameter CK_WIDTH              = 2;

  parameter CKE_WIDTH             = 1;

  parameter COL_WIDTH             = 10;

  parameter CS_WIDTH              = 1;

  parameter DM_WIDTH              = 8;

  parameter DQ_WIDTH              = 64;

  parameter DQS_WIDTH             = 8;

  parameter ROW_WIDTH             = 15;

  parameter BURST_MODE            = "8";


  parameter INPUT_CLK_TYPE        = "DIFFERENTIAL";

  parameter BM_CNT_WIDTH          = 2;

  parameter ADDR_CMD_MODE         = "1T" ;

  parameter ORDERING              = "STRICT";

  parameter RTT_NOM               = "60";





   parameter RTT_WR               = "OFF";




  parameter OUTPUT_DRV            = "HIGH";



  parameter REG_CTRL              = "OFF";


  parameter CLKFBOUT_MULT_F       = 6;

  parameter DIVCLK_DIVIDE         = 1;

  parameter CLKOUT_DIVIDE         = 3;

  parameter tCK                   = 2500;


  parameter DEBUG_PORT            = "OFF";


  parameter tPRDI                   = 1_000_000;

  parameter tREFI                   = 7800000;

  parameter tZQI                    = 128_000_000;

  parameter ADDR_WIDTH              = 29;


  parameter STARVE_LIMIT            = 2;

  parameter TCQ                     = 100;
  parameter ECC                     = "OFF";
  parameter ECC_TEST                = "OFF";
  parameter DATA_WIDTH              = 64;
  parameter PAYLOAD_WIDTH           = (ECC_TEST == "OFF") ? DATA_WIDTH : DQ_WIDTH;





  parameter EYE_TEST                = "FALSE";





  parameter SIMULATION              = "TRUE";


  parameter ADDR_MODE               = 3;



  parameter DATA_MODE               = 2;







  parameter TST_MEM_INSTR_MODE      = "R_W_INSTR_MODE";




  parameter DATA_PATTERN            = "DGEN_ALL";




			  
           #1000000;
			  
			  
	  app_en = 0;
	  #(APP_CLK_PERIOD*1000);
	  
	  #APP_CLK_PERIOD;
		app_en = 1;
		app_instr = 32'b00010000000000000000000000000010;

		#APP_CLK_PERIOD;
		app_en = 1;
		app_instr = 32'b01000000000000000000000000000101;

		#APP_CLK_PERIOD;
		app_en = 1;
		app_instr = 32'b10010001000100110000000000000000;

		#APP_CLK_PERIOD;
		app_en = 1;
		app_instr = 32'b01000000000000000000000000000110;

		#APP_CLK_PERIOD;
		app_en = 1;
		app_instr = 32'b10010001000110110000000010110010;

		#APP_CLK_PERIOD;
		app_en = 1;
		app_instr = 32'b01000000000000000000000000000101;

		#APP_CLK_PERIOD;
		app_en = 1;
		app_instr = 32'b10101101001000111000000000001110;

		#APP_CLK_PERIOD;
		app_en = 1;
		app_instr = 32'b01000000000000000000000000000110;

		#APP_CLK_PERIOD;
		app_en = 1;
		app_instr = 32'b11010011001000110100000000001000;

		#APP_CLK_PERIOD;
		app_en = 1;
		app_instr = 32'b01000000000000000000000000001010;

		#APP_CLK_PERIOD;
		app_en = 1;
		app_instr = 32'b10010001000100110000000000000000;

		#APP_CLK_PERIOD;
		app_en = 1;
		app_instr = 32'b01000000000000000000000000000101;

		#APP_CLK_PERIOD;
		app_en = 1;
		app_instr = 32'b00010000000000000000000000000000;

		#APP_CLK_PERIOD;
		app_en = 1;
		app_instr = 32'b01000000000000000000000000000101;

		#APP_CLK_PERIOD;
		app_en = 1;
		app_instr = 32'b10010001000110110000000010110010;

		#APP_CLK_PERIOD;
		app_en = 1;
		app_instr = 32'b01000000000000000000000000000101;

		#APP_CLK_PERIOD;
		app_en = 1;
		app_instr = 32'b10000001001010110000000000001000;

		#APP_CLK_PERIOD;
		app_en = 1;
		app_instr = 32'b01000000000000000000000000001010;

		#APP_CLK_PERIOD;
		app_en = 1;
		app_instr = 32'b01000000000000000000000000000011;

		#APP_CLK_PERIOD;
		app_en = 1;
		app_instr = 32'b10010001000100110000000000000000;

		#APP_CLK_PERIOD;
		app_en = 1;
		app_instr = 32'b01000000000000000000000000000101;

		#APP_CLK_PERIOD;
		app_en = 1;
		app_instr = 32'b00000000000000000000000000000000;

		#APP_CLK_PERIOD;
		app_en = 0;
        end
  end
      
endmodule
module tb_softMC_top;

	
  parameter REFCLK_FREQ           = 200;






  parameter SIM_BYPASS_INIT_CAL   = "FAST";






  parameter RST_ACT_LOW           = 0;


  parameter IODELAY_GRP           = "IODELAY_MIG";

  parameter nCK_PER_CLK           = 2;


  parameter nCS_PER_RANK          = 1;


  parameter DQS_CNT_WIDTH         = 3;

  parameter RANK_WIDTH            = 1;

  parameter BANK_WIDTH            = 3;

  parameter CK_WIDTH              = 2;

  parameter CKE_WIDTH             = 1;

  parameter COL_WIDTH             = 10;

  parameter CS_WIDTH              = 1;

  parameter DM_WIDTH              = 8;

  parameter DQ_WIDTH              = 64;

  parameter DQS_WIDTH             = 8;

  parameter ROW_WIDTH             = 15;

  parameter BURST_MODE            = "8";


  parameter INPUT_CLK_TYPE        = "DIFFERENTIAL";

  parameter BM_CNT_WIDTH          = 2;

  parameter ADDR_CMD_MODE         = "1T" ;

  parameter ORDERING              = "STRICT";

  parameter RTT_NOM               = "60";





   parameter RTT_WR               = "OFF";




  parameter OUTPUT_DRV            = "HIGH";



  parameter REG_CTRL              = "OFF";


  parameter CLKFBOUT_MULT_F       = 6;

  parameter DIVCLK_DIVIDE         = 1;

  parameter CLKOUT_DIVIDE         = 3;

  parameter tCK                   = 2500;


  parameter DEBUG_PORT            = "OFF";


  parameter tPRDI                   = 1_000_000;

  parameter tREFI                   = 7800000;

  parameter tZQI                    = 128_000_000;

  parameter ADDR_WIDTH              = 29;


  parameter STARVE_LIMIT            = 2;

  parameter TCQ                     = 100;
  parameter ECC                     = "OFF";
  parameter ECC_TEST                = "OFF";
  parameter DATA_WIDTH              = 64;
  parameter PAYLOAD_WIDTH           = (ECC_TEST == "OFF") ? DATA_WIDTH : DQ_WIDTH;





  parameter EYE_TEST                = "FALSE";





  parameter SIMULATION              = "TRUE";


  parameter ADDR_MODE               = 3;



  parameter DATA_MODE               = 2;







  parameter TST_MEM_INSTR_MODE      = "R_W_INSTR_MODE";




  parameter DATA_PATTERN            = "DGEN_ALL";




			  
           #1000000;
			  
			  
	  app_en = 0;
	  #(APP_CLK_PERIOD*1000);
	  
	  #APP_CLK_PERIOD;
		app_en = 1;
		app_instr = 32'b00010000000000000000000000000010;

		#APP_CLK_PERIOD;
		app_en = 1;
		app_instr = 32'b01000000000000000000000000000101;

		#APP_CLK_PERIOD;
		app_en = 1;
		app_instr = 32'b10010001000100110000000000000000;

		#APP_CLK_PERIOD;
		app_en = 1;
		app_instr = 32'b01000000000000000000000000000110;

		#APP_CLK_PERIOD;
		app_en = 1;
		app_instr = 32'b10010001000110110000000010110010;

		#APP_CLK_PERIOD;
		app_en = 1;
		app_instr = 32'b01000000000000000000000000000101;

		#APP_CLK_PERIOD;
		app_en = 1;
		app_instr = 32'b10101101001000111000000000001110;

		#APP_CLK_PERIOD;
		app_en = 1;
		app_instr = 32'b01000000000000000000000000000110;

		#APP_CLK_PERIOD;
		app_en = 1;
		app_instr = 32'b11010011001000110100000000001000;

		#APP_CLK_PERIOD;
		app_en = 1;
		app_instr = 32'b01000000000000000000000000001010;

		#APP_CLK_PERIOD;
		app_en = 1;
		app_instr = 32'b10010001000100110000000000000000;

		#APP_CLK_PERIOD;
		app_en = 1;
		app_instr = 32'b01000000000000000000000000000101;

		#APP_CLK_PERIOD;
		app_en = 1;
		app_instr = 32'b00010000000000000000000000000000;

		#APP_CLK_PERIOD;
		app_en = 1;
		app_instr = 32'b01000000000000000000000000000101;

		#APP_CLK_PERIOD;
		app_en = 1;
		app_instr = 32'b10010001000110110000000010110010;

		#APP_CLK_PERIOD;
		app_en = 1;
		app_instr = 32'b01000000000000000000000000000101;

		#APP_CLK_PERIOD;
		app_en = 1;
		app_instr = 32'b10000001001010110000000000001000;

		#APP_CLK_PERIOD;
		app_en = 1;
		app_instr = 32'b01000000000000000000000000001010;

		#APP_CLK_PERIOD;
		app_en = 1;
		app_instr = 32'b01000000000000000000000000000011;

		#APP_CLK_PERIOD;
		app_en = 1;
		app_instr = 32'b10010001000100110000000000000000;

		#APP_CLK_PERIOD;
		app_en = 1;
		app_instr = 32'b01000000000000000000000000000101;

		#APP_CLK_PERIOD;
		app_en = 1;
		app_instr = 32'b00000000000000000000000000000000;

		#APP_CLK_PERIOD;
		app_en = 0;
        end
  end
      
endmodule