data/full_repos/permissive/42815087/cpu/SyzygyB100.srcs/sources_1/new/InputNormalizer.v
1: b"%Error: data/full_repos/permissive/42815087/cpu/SyzygyB100.srcs/sources_1/new/InputNormalizer.v:77: Cannot find file containing module: 'SevSeg'\n  SevSeg ss(\n  ^~~~~~\n        ... Looked in:\n             data/full_repos/permissive/42815087/cpu/SyzygyB100.srcs/sources_1/new,data/full_repos/permissive/42815087/SevSeg\n             data/full_repos/permissive/42815087/cpu/SyzygyB100.srcs/sources_1/new,data/full_repos/permissive/42815087/SevSeg.v\n             data/full_repos/permissive/42815087/cpu/SyzygyB100.srcs/sources_1/new,data/full_repos/permissive/42815087/SevSeg.sv\n             SevSeg\n             SevSeg.v\n             SevSeg.sv\n             obj_dir/SevSeg\n             obj_dir/SevSeg.v\n             obj_dir/SevSeg.sv\n%Error: data/full_repos/permissive/42815087/cpu/SyzygyB100.srcs/sources_1/new/InputNormalizer.v:87: Cannot find file containing module: 'Debouncer'\n  Debouncer dbL(\n  ^~~~~~~~~\n%Error: data/full_repos/permissive/42815087/cpu/SyzygyB100.srcs/sources_1/new/InputNormalizer.v:94: Cannot find file containing module: 'Debouncer'\n  Debouncer dbR(\n  ^~~~~~~~~\n%Error: data/full_repos/permissive/42815087/cpu/SyzygyB100.srcs/sources_1/new/InputNormalizer.v:101: Cannot find file containing module: 'Debouncer'\n  Debouncer dbC(\n  ^~~~~~~~~\n%Error: data/full_repos/permissive/42815087/cpu/SyzygyB100.srcs/sources_1/new/InputNormalizer.v:108: Cannot find file containing module: 'Debouncer'\n  Debouncer dbU(\n  ^~~~~~~~~\n%Error: data/full_repos/permissive/42815087/cpu/SyzygyB100.srcs/sources_1/new/InputNormalizer.v:115: Cannot find file containing module: 'Debouncer'\n  Debouncer dbD(\n  ^~~~~~~~~\n%Error: Exiting due to 6 error(s)\n"
module InputNormalizer(
    input clk,
    input [15:0] switchIn,
    input btnLIn,
    input btnUIn,
    input btnCIn,
    input btnDIn,
    input btnRIn,
    input [15:0] segsIn,
    input dpIn,
    output [15:0] switchOut,
    output btnLOut,
    output btnUOut,
    output btnCOut,
    output btnDOut,
    output btnROut,
    output [6:0] segsOut,
    output [3:0] anOut,
    output dpOut
  );
  


  wire [15:0] deshortedSwitch;
  assign switchOut[15:0] = {switchIn[15], 1'b0, switchIn[13:0]};
  






  






  






  





  

  SevSeg ss(
    .clk(clk),
    .valIn(segsIn[15:0]),
    .dpIn(dpIn),
    .segs(segsOut[6:0]),
    .anodes(anOut[3:0]),
    .dpOut(dpOut)
  );
  

  Debouncer dbL(
    .clk(clk),
    .in(btnLIn),
    .out(btnLOut)
  );
  

  Debouncer dbR(
    .clk(clk),
    .in(btnRIn),
    .out(btnROut)
  );
  

  Debouncer dbC(
    .clk(clk),
    .in(btnCIn),
    .out(btnCOut)
  );
  

  Debouncer dbU(
    .clk(clk),
    .in(btnUIn),
    .out(btnUOut)
  );
  

  Debouncer dbD(
    .clk(clk),
    .in(btnDIn),
    .out(btnDOut)
  );
  


      








    








    








        








    








    

  
endmodule
module InputNormalizer(
    input clk,
    input [15:0] switchIn,
    input btnLIn,
    input btnUIn,
    input btnCIn,
    input btnDIn,
    input btnRIn,
    input [15:0] segsIn,
    input dpIn,
    output [15:0] switchOut,
    output btnLOut,
    output btnUOut,
    output btnCOut,
    output btnDOut,
    output btnROut,
    output [6:0] segsOut,
    output [3:0] anOut,
    output dpOut
  );

  


  wire [15:0] deshortedSwitch;
  assign switchOut[15:0] = {switchIn[15], 1'b0, switchIn[13:0]};
  






  






  






  





  

  SevSeg ss(
    .clk(clk),
    .valIn(segsIn[15:0]),
    .dpIn(dpIn),
    .segs(segsOut[6:0]),
    .anodes(anOut[3:0]),
    .dpOut(dpOut)
  );
  

  Debouncer dbL(
    .clk(clk),
    .in(btnLIn),
    .out(btnLOut)
  );
  

  Debouncer dbR(
    .clk(clk),
    .in(btnRIn),
    .out(btnROut)
  );
  

  Debouncer dbC(
    .clk(clk),
    .in(btnCIn),
    .out(btnCOut)
  );
  

  Debouncer dbU(
    .clk(clk),
    .in(btnUIn),
    .out(btnUOut)
  );
  

  Debouncer dbD(
    .clk(clk),
    .in(btnDIn),
    .out(btnDOut)
  );
  


      








    








    








        








    








    

  
endmodule