data/full_repos/permissive/176628218/top_module.v
'utf-8' codec can't decode byte 0xb6 in position 485: invalid start byte
1: b"%Error: data/full_repos/permissive/176628218/top_module.v:77: Cannot find file containing module: 'clk_divider'\n    clk_divider divd(clk_brd, clk_dvid);\n    ^~~~~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/176628218,data/full_repos/permissive/176628218/clk_divider\n             data/full_repos/permissive/176628218,data/full_repos/permissive/176628218/clk_divider.v\n             data/full_repos/permissive/176628218,data/full_repos/permissive/176628218/clk_divider.sv\n             clk_divider\n             clk_divider.v\n             clk_divider.sv\n             obj_dir/clk_divider\n             obj_dir/clk_divider.v\n             obj_dir/clk_divider.sv\n%Error: data/full_repos/permissive/176628218/top_module.v:80: Cannot find file containing module: 'Store_FSM'\n    Store_FSM fsm(\n    ^~~~~~~~~\n%Error: data/full_repos/permissive/176628218/top_module.v:102: Cannot find file containing module: 'FSM_output'\n    FSM_output fsm_output(\n    ^~~~~~~~~~\n%Error: data/full_repos/permissive/176628218/top_module.v:111: Cannot find file containing module: 'display_driver'\n    display_driver ddriver(\n    ^~~~~~~~~~~~~~\n%Error: data/full_repos/permissive/176628218/top_module.v:123: Cannot find file containing module: 'decoder_38'\n    decoder_38 decd38(.pos(pos), .sel(an));\n    ^~~~~~~~~~\n%Error: data/full_repos/permissive/176628218/top_module.v:126: Cannot find file containing module: 'seven_seg_driver'\n    seven_seg_driver ssd(.num(num), .point(point), .seg(seg_brd));\n    ^~~~~~~~~~~~~~~~\n%Error: Exiting due to 6 error(s)\n"
module top_module(
        input clk_brd,
        input reset_brd, 
        input cancel_brd,
        input ten_brd,  
        input one_brd,
		  input five_brd,
		  input two_brd,
        input p0_brd,
        input p1_brd,
		  input p2_brd,
		  input p3_brd,
        output power_brd,
        output used_brd,
        output get_brd,
        output back_brd,
        output [7:0]seg_brd,
        output [7:0]an
    );
    
    wire clk_dvid;
    
    wire [2:0]status;
    wire [7:0]current_money;
    wire [3:0]price;
    wire display_hello;
    wire display_price;
    

    wire [2:0]pos;
    wire [3:0]num;
    wire point;
    

    clk_divider divd(clk_brd, clk_dvid);
    

    Store_FSM fsm(
        .clk_dvid(clk_dvid),
        .reset(reset_brd),
        .cancel(cancel_brd),
        .ten_yuan(ten_brd),
        .one_yuan(one_brd),
		  .five_yuan(five_brd),
		  .two_yuan(two_brd),
        .sel_p0(p0_brd),
        .sel_p1(p1_brd),
		  .sel_p2(p2_brd),
        .sel_p3(p3_brd),
        .delay(3000),

        .status(status),
        .current_money(current_money),
        .price(price),
        .display_hello(display_hello),
		  .display_price(display_price)
        );    
     

    FSM_output fsm_output(
            .status(status), 
            .power_led(power_brd), 
            .money_led(used_brd), 
            .get_led(get_brd), 
            .back_led(back_brd)
        );
        

    display_driver ddriver(
        .clk_dvid(clk_dvid),
        .price(price),
        .money(current_money),
        .display_hello(display_hello),
		  .display_price(display_price),
        .pos(pos),
        .num(num),
        .point(point)
    );
    

    decoder_38 decd38(.pos(pos), .sel(an));
    

    seven_seg_driver ssd(.num(num), .point(point), .seg(seg_brd));
    
    
endmodule
module top_module(
        input clk_brd,
        input reset_brd, 
        input cancel_brd,
        input ten_brd,  
        input one_brd,
		  input five_brd,
		  input two_brd,
        input p0_brd,
        input p1_brd,
		  input p2_brd,
		  input p3_brd,
        output power_brd,
        output used_brd,
        output get_brd,
        output back_brd,
        output [7:0]seg_brd,
        output [7:0]an
    );

    
    wire clk_dvid;
    
    wire [2:0]status;
    wire [7:0]current_money;
    wire [3:0]price;
    wire display_hello;
    wire display_price;
    

    wire [2:0]pos;
    wire [3:0]num;
    wire point;
    

    clk_divider divd(clk_brd, clk_dvid);
    

    Store_FSM fsm(
        .clk_dvid(clk_dvid),
        .reset(reset_brd),
        .cancel(cancel_brd),
        .ten_yuan(ten_brd),
        .one_yuan(one_brd),
		  .five_yuan(five_brd),
		  .two_yuan(two_brd),
        .sel_p0(p0_brd),
        .sel_p1(p1_brd),
		  .sel_p2(p2_brd),
        .sel_p3(p3_brd),
        .delay(3000),

        .status(status),
        .current_money(current_money),
        .price(price),
        .display_hello(display_hello),
		  .display_price(display_price)
        );    
     

    FSM_output fsm_output(
            .status(status), 
            .power_led(power_brd), 
            .money_led(used_brd), 
            .get_led(get_brd), 
            .back_led(back_brd)
        );
        

    display_driver ddriver(
        .clk_dvid(clk_dvid),
        .price(price),
        .money(current_money),
        .display_hello(display_hello),
		  .display_price(display_price),
        .pos(pos),
        .num(num),
        .point(point)
    );
    

    decoder_38 decd38(.pos(pos), .sel(an));
    

    seven_seg_driver ssd(.num(num), .point(point), .seg(seg_brd));
    
    
endmodule