data/full_repos/permissive/147265957/src/sellersm.v
 line:50: before: "/"
1: b'%Warning-IMPLICIT: data/full_repos/permissive/147265957/src/sellersm.v:27: Signal definition not found, creating implicitly: \'rmb10\'\n    assign rmb10 = btnU;\n           ^~~~~\n                   ... Use "/* verilator lint_off IMPLICIT */" and lint_on around source to disable this message.\n%Warning-IMPLICIT: data/full_repos/permissive/147265957/src/sellersm.v:28: Signal definition not found, creating implicitly: \'rmb1\'\n                                                                         : ... Suggested alternative: \'rmb10\'\n    assign rmb1 = btnC;\n           ^~~~\n%Warning-IMPLICIT: data/full_repos/permissive/147265957/src/sellersm.v:29: Signal definition not found, creating implicitly: \'start\'\n    assign start = btnD;\n           ^~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/147265957/src/sellersm.v:30: Signal definition not found, creating implicitly: \'sel5\'\n    assign sel5 = btnL;\n           ^~~~\n%Warning-IMPLICIT: data/full_repos/permissive/147265957/src/sellersm.v:31: Signal definition not found, creating implicitly: \'sel25\'\n                                                                         : ... Suggested alternative: \'sel5\'\n    assign sel25 = btnR;\n           ^~~~~\n%Warning-IMPLICIT: data/full_repos/permissive/147265957/src/sellersm.v:32: Signal definition not found, creating implicitly: \'cancel\'\n    assign cancel = btnRst;\n           ^~~~~~\n%Error: data/full_repos/permissive/147265957/src/sellersm.v:17: Cannot find file containing module: \'btnclkdiv\'\n    btnclkdiv bcd(clk, btnclk);\n    ^~~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/147265957/src,data/full_repos/permissive/147265957/btnclkdiv\n             data/full_repos/permissive/147265957/src,data/full_repos/permissive/147265957/btnclkdiv.v\n             data/full_repos/permissive/147265957/src,data/full_repos/permissive/147265957/btnclkdiv.sv\n             btnclkdiv\n             btnclkdiv.v\n             btnclkdiv.sv\n             obj_dir/btnclkdiv\n             obj_dir/btnclkdiv.v\n             obj_dir/btnclkdiv.sv\n%Error: data/full_repos/permissive/147265957/src/sellersm.v:18: Cannot find file containing module: \'sdpclkdiv\'\n    sdpclkdiv scd(clk, sdpclk);\n    ^~~~~~~~~\n%Error: data/full_repos/permissive/147265957/src/sellersm.v:19: Cannot find file containing module: \'tickclkdiv\'\n    tickclkdiv tcd(clk, tickclk);\n    ^~~~~~~~~~\n%Error: data/full_repos/permissive/147265957/src/sellersm.v:36: Cannot find file containing module: \'maccumulator\'\n    maccumulator ma(clk, acculock, accurst, rmb1, rmb10, money);\n    ^~~~~~~~~~~~\n%Error: data/full_repos/permissive/147265957/src/sellersm.v:38: Cannot find file containing module: \'msubtractor\'\n    msubtractor ms(money, subsig, mleft);\n    ^~~~~~~~~~~\n%Error: data/full_repos/permissive/147265957/src/sellersm.v:40: Cannot find file containing module: \'multiplexer\'\n    multiplexer #(8) mmux(mdisp, money, mleft, submux);\n    ^~~~~~~~~~~\n%Error: data/full_repos/permissive/147265957/src/sellersm.v:42: Cannot find file containing module: \'hellodisp\'\n    hellodisp hd(sdpclk, helloan, hellosdp);\n    ^~~~~~~~~\n%Error: data/full_repos/permissive/147265957/src/sellersm.v:44: Cannot find file containing module: \'moneydisp\'\n    moneydisp md(sdpclk, mdisp, digitan, digitsdp);\n    ^~~~~~~~~\n%Error: data/full_repos/permissive/147265957/src/sellersm.v:47: Cannot find file containing module: \'multiplexer\'\n    multiplexer #(8) sdpdispmux(seg, hellosdp, mdisp, hellomux);\n    ^~~~~~~~~~~\n%Error: data/full_repos/permissive/147265957/src/sellersm.v:49: Cannot find file containing module: \'sellerctrlsm\'\n    sellerctrlsm controller(sw, clk, start, ~cancel, rmb10, rmb1, sel25, sel5, led[0], led[1], led[2], led[3], subsig, hellomux, submux, money, accurst, acculock);\n    ^~~~~~~~~~~~\n%Error: Exiting due to 10 error(s), 6 warning(s)\n'
module sellersm(
    clk, led, an, seg, sw, btnC, btnU, btnL, btnR, btnD, btnRst
);
    input clk, sw, btnC, btnU, btnL, btnR, btnD, btnRst;
    output [3:0] led;
    output [7:0] an;
    output [7:0] seg;



    wire [7:0] money;
    wire [7:0] mleft, mdisp;
    wire [7:0] helloan, hellosdp, digitan, digitsdp;

    btnclkdiv bcd(clk, btnclk);
    sdpclkdiv scd(clk, sdpclk);
    tickclkdiv tcd(clk, tickclk);







    assign rmb10 = btnU;
    assign rmb1 = btnC;
    assign start = btnD;
    assign sel5 = btnL;
    assign sel25 = btnR;
    assign cancel = btnRst;



    maccumulator ma(clk, acculock, accurst, rmb1, rmb10, money);

    msubtractor ms(money, subsig, mleft);

    multiplexer #(8) mmux(mdisp, money, mleft, submux);

    hellodisp hd(sdpclk, helloan, hellosdp);

    moneydisp md(sdpclk, mdisp, digitan, digitsdp);


    multiplexer #(8) sdpdispmux(seg, hellosdp, mdisp, hellomux);

    sellerctrlsm controller(sw, clk, start, ~cancel, rmb10, rmb1, sel25, sel5, led[0], led[1], led[2], led[3], subsig, hellomux, submux, money, accurst, acculock);
endmodule
module sellersm(
    clk, led, an, seg, sw, btnC, btnU, btnL, btnR, btnD, btnRst
);

    input clk, sw, btnC, btnU, btnL, btnR, btnD, btnRst;
    output [3:0] led;
    output [7:0] an;
    output [7:0] seg;



    wire [7:0] money;
    wire [7:0] mleft, mdisp;
    wire [7:0] helloan, hellosdp, digitan, digitsdp;

    btnclkdiv bcd(clk, btnclk);
    sdpclkdiv scd(clk, sdpclk);
    tickclkdiv tcd(clk, tickclk);







    assign rmb10 = btnU;
    assign rmb1 = btnC;
    assign start = btnD;
    assign sel5 = btnL;
    assign sel25 = btnR;
    assign cancel = btnRst;



    maccumulator ma(clk, acculock, accurst, rmb1, rmb10, money);

    msubtractor ms(money, subsig, mleft);

    multiplexer #(8) mmux(mdisp, money, mleft, submux);

    hellodisp hd(sdpclk, helloan, hellosdp);

    moneydisp md(sdpclk, mdisp, digitan, digitsdp);


    multiplexer #(8) sdpdispmux(seg, hellosdp, mdisp, hellomux);

    sellerctrlsm controller(sw, clk, start, ~cancel, rmb10, rmb1, sel25, sel5, led[0], led[1], led[2], led[3], subsig, hellomux, submux, money, accurst, acculock);
endmodule