data/full_repos/permissive/105269489/src/verilog/Test benches/tb_FSMandControl/sim_1/new/tb_fusion.v
 line:91: before: "$"
1: b'%Error: Cannot find file containing module: benches/tb_FSMandControl/sim_1/new,data/full_repos/permissive/105269489\n        ... Looked in:\n             data/full_repos/permissive/105269489/src/verilog/Test/benches/tb_FSMandControl/sim_1/new,data/full_repos/permissive/105269489\n             data/full_repos/permissive/105269489/src/verilog/Test/benches/tb_FSMandControl/sim_1/new,data/full_repos/permissive/105269489.v\n             data/full_repos/permissive/105269489/src/verilog/Test/benches/tb_FSMandControl/sim_1/new,data/full_repos/permissive/105269489.sv\n             benches/tb_FSMandControl/sim_1/new,data/full_repos/permissive/105269489\n             benches/tb_FSMandControl/sim_1/new,data/full_repos/permissive/105269489.v\n             benches/tb_FSMandControl/sim_1/new,data/full_repos/permissive/105269489.sv\n             obj_dir/benches/tb_FSMandControl/sim_1/new,data/full_repos/permissive/105269489\n             obj_dir/benches/tb_FSMandControl/sim_1/new,data/full_repos/permissive/105269489.v\n             obj_dir/benches/tb_FSMandControl/sim_1/new,data/full_repos/permissive/105269489.sv\n%Error: Cannot find file containing module: data/full_repos/permissive/105269489/src/verilog/Test\n%Error: Cannot find file containing module: benches/tb_FSMandControl/sim_1/new/tb_fusion.v\n%Error: Exiting due to 3 error(s)\n'
module tb_fusion#(
	parameter BIT_LEN       = `BIT_LEN,
    parameter CONV_LEN      = `CONV_LEN,
    parameter CONV_LPOS     = `CONV_LPOS,
    parameter M_LEN         = `M_LEN,
    parameter NB_ADDRESS    = `NB_ADDRESS,
    parameter RAM_WIDTH     = `RAM_WIDTH,
    parameter GPIO_D        = `GPIO_D
    )();

    
    reg  [GPIO_D-1:0] gpio_o_data_tri_o;
    wire o_led;
    reg CLK100MHZ;
    
    
    
    initial begin
    	CLK100MHZ = 1'b0;
    	gpio_o_data_tri_o = 32'd1;
    	
    	#25 gpio_o_data_tri_o = 32'd0;
        

        #500 gpio_o_data_tri_o = 32'b00000000000000000000111000000010;
        #500 gpio_o_data_tri_o = 32'b00010000000000000000111000000010;
        #500 gpio_o_data_tri_o = 32'b00000000000000000011111000000010;
        #500 gpio_o_data_tri_o = 32'b00010000000000000011111000000010;
        #500 gpio_o_data_tri_o = 32'b00000000000000000000101000000010;
        #500 gpio_o_data_tri_o = 32'b00010000000000000000101000000010;
        #500 gpio_o_data_tri_o = 32'b00000000000000000111111000000010;
        #500 gpio_o_data_tri_o = 32'b00010000000000000111111000000010;
        #500 gpio_o_data_tri_o = 32'b00000000000000000000001000000010;
        #500 gpio_o_data_tri_o = 32'b00010000000000000000001000000010;
        

        #500 gpio_o_data_tri_o = 32'b00000000000000000000000000000000;

        #500 gpio_o_data_tri_o = 32'b00000000000000000000000000001110;

        #500 gpio_o_data_tri_o = 32'b00100000000000000000000000001110;
                                        
        

        #500 gpio_o_data_tri_o = 32'b01000000000000000000011011011010;
        #500 gpio_o_data_tri_o = 32'b01010000000000000000011011011010;
        #500 gpio_o_data_tri_o = 32'b01000000000000000000011011000010;
        #500 gpio_o_data_tri_o = 32'b01010000000000000000011011011010;
        #500 gpio_o_data_tri_o = 32'b01000000000000000000010000000000;
        #500 gpio_o_data_tri_o = 32'b01010000000000000000010000000000;
        #500 gpio_o_data_tri_o = 32'b01000000000010101010010101010100;
        #500 gpio_o_data_tri_o = 32'b01010000000010101010010101010100;
        #500 gpio_o_data_tri_o = 32'b01000000000111111111111111111110;
        #500 gpio_o_data_tri_o = 32'b01010000000111111111111111111110;
        #500 gpio_o_data_tri_o = 32'b01000000000111111111111111111110;
        #500 gpio_o_data_tri_o = 32'b01010000000111111111111111111110;
        #500 gpio_o_data_tri_o = 32'b01000000000111111111111111111110;
        #500 gpio_o_data_tri_o = 32'b01010000000111111111111111111110;
        
        

        #500 gpio_o_data_tri_o = 32'b01100000000111111111111111111110;
        #500 gpio_o_data_tri_o = 32'b01110000000111100011111111111110;
        #500 gpio_o_data_tri_o = 32'b01100000000101111111111111111110;
        #500 gpio_o_data_tri_o = 32'b01110000000101111111111111111110;
        #500 gpio_o_data_tri_o = 32'b01100000000101111111111111111110;
        #500 gpio_o_data_tri_o = 32'b01110000000101111111111111111110;
        #500 gpio_o_data_tri_o = 32'b01100000000101111111111111111110;
        #500 gpio_o_data_tri_o = 32'b01110000000101111111111111111110;
        #500 gpio_o_data_tri_o = 32'b01100000000101111111111111111110;
        #500 gpio_o_data_tri_o = 32'b01110000000101111111111111111110;
                                
        

        #500 gpio_o_data_tri_o = 32'b10000000000111111111111111111110;
        
        
    	#2500 $finish;

    end

    always #2.5 CLK100MHZ = ~CLK100MHZ;
    
    
    
    micro_sim
    	u_micro_sim(
		   	.o_led(o_led),
			.i_CLK(CLK100MHZ),
			.gpio_o_data_tri_o(gpio_o_data_tri_o));
endmodule
module tb_fusion#(
	parameter BIT_LEN       = `BIT_LEN,
    parameter CONV_LEN      = `CONV_LEN,
    parameter CONV_LPOS     = `CONV_LPOS,
    parameter M_LEN         = `M_LEN,
    parameter NB_ADDRESS    = `NB_ADDRESS,
    parameter RAM_WIDTH     = `RAM_WIDTH,
    parameter GPIO_D        = `GPIO_D
    )();


    
    reg  [GPIO_D-1:0] gpio_o_data_tri_o;
    wire o_led;
    reg CLK100MHZ;
    
    
    
    initial begin
    	CLK100MHZ = 1'b0;
    	gpio_o_data_tri_o = 32'd1;
    	
    	#25 gpio_o_data_tri_o = 32'd0;
        

        #500 gpio_o_data_tri_o = 32'b00000000000000000000111000000010;
        #500 gpio_o_data_tri_o = 32'b00010000000000000000111000000010;
        #500 gpio_o_data_tri_o = 32'b00000000000000000011111000000010;
        #500 gpio_o_data_tri_o = 32'b00010000000000000011111000000010;
        #500 gpio_o_data_tri_o = 32'b00000000000000000000101000000010;
        #500 gpio_o_data_tri_o = 32'b00010000000000000000101000000010;
        #500 gpio_o_data_tri_o = 32'b00000000000000000111111000000010;
        #500 gpio_o_data_tri_o = 32'b00010000000000000111111000000010;
        #500 gpio_o_data_tri_o = 32'b00000000000000000000001000000010;
        #500 gpio_o_data_tri_o = 32'b00010000000000000000001000000010;
        

        #500 gpio_o_data_tri_o = 32'b00000000000000000000000000000000;

        #500 gpio_o_data_tri_o = 32'b00000000000000000000000000001110;

        #500 gpio_o_data_tri_o = 32'b00100000000000000000000000001110;
                                        
        

        #500 gpio_o_data_tri_o = 32'b01000000000000000000011011011010;
        #500 gpio_o_data_tri_o = 32'b01010000000000000000011011011010;
        #500 gpio_o_data_tri_o = 32'b01000000000000000000011011000010;
        #500 gpio_o_data_tri_o = 32'b01010000000000000000011011011010;
        #500 gpio_o_data_tri_o = 32'b01000000000000000000010000000000;
        #500 gpio_o_data_tri_o = 32'b01010000000000000000010000000000;
        #500 gpio_o_data_tri_o = 32'b01000000000010101010010101010100;
        #500 gpio_o_data_tri_o = 32'b01010000000010101010010101010100;
        #500 gpio_o_data_tri_o = 32'b01000000000111111111111111111110;
        #500 gpio_o_data_tri_o = 32'b01010000000111111111111111111110;
        #500 gpio_o_data_tri_o = 32'b01000000000111111111111111111110;
        #500 gpio_o_data_tri_o = 32'b01010000000111111111111111111110;
        #500 gpio_o_data_tri_o = 32'b01000000000111111111111111111110;
        #500 gpio_o_data_tri_o = 32'b01010000000111111111111111111110;
        
        

        #500 gpio_o_data_tri_o = 32'b01100000000111111111111111111110;
        #500 gpio_o_data_tri_o = 32'b01110000000111100011111111111110;
        #500 gpio_o_data_tri_o = 32'b01100000000101111111111111111110;
        #500 gpio_o_data_tri_o = 32'b01110000000101111111111111111110;
        #500 gpio_o_data_tri_o = 32'b01100000000101111111111111111110;
        #500 gpio_o_data_tri_o = 32'b01110000000101111111111111111110;
        #500 gpio_o_data_tri_o = 32'b01100000000101111111111111111110;
        #500 gpio_o_data_tri_o = 32'b01110000000101111111111111111110;
        #500 gpio_o_data_tri_o = 32'b01100000000101111111111111111110;
        #500 gpio_o_data_tri_o = 32'b01110000000101111111111111111110;
                                
        

        #500 gpio_o_data_tri_o = 32'b10000000000111111111111111111110;
        
        
    	#2500 $finish;

    end

    always #2.5 CLK100MHZ = ~CLK100MHZ;
    
    
    
    micro_sim
    	u_micro_sim(
		   	.o_led(o_led),
			.i_CLK(CLK100MHZ),
			.gpio_o_data_tri_o(gpio_o_data_tri_o));
endmodule