data/full_repos/permissive/154123726/3rdParty/groestl/groestl_top.v
1: b"%Error: data/full_repos/permissive/154123726/3rdParty/groestl/groestl_top.v:41: Cannot find file containing module: 'GROESTL_INTERFACE'\nGROESTL_INTERFACE groestl_interface(\n^~~~~~~~~~~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/154123726/3rdParty/groestl,data/full_repos/permissive/154123726/GROESTL_INTERFACE\n             data/full_repos/permissive/154123726/3rdParty/groestl,data/full_repos/permissive/154123726/GROESTL_INTERFACE.v\n             data/full_repos/permissive/154123726/3rdParty/groestl,data/full_repos/permissive/154123726/GROESTL_INTERFACE.sv\n             GROESTL_INTERFACE\n             GROESTL_INTERFACE.v\n             GROESTL_INTERFACE.sv\n             obj_dir/GROESTL_INTERFACE\n             obj_dir/GROESTL_INTERFACE.v\n             obj_dir/GROESTL_INTERFACE.sv\n%Error: data/full_repos/permissive/154123726/3rdParty/groestl/groestl_top.v:53: Cannot find file containing module: 'GROESTL_CORE'\nGROESTL_CORE groestl_core(\n^~~~~~~~~~~~\n%Error: Exiting due to 2 error(s)\n"
module GROESTL_TOP(
                  clk, 
                  rst_n,
                  init, 
                  load, 
                  fetch,
                  idata, 
                  odata,
                  ack);

input         clk;
input         rst_n;
input         init;
input         load;
input         fetch;
input  [15:0] idata;
output        ack;
output [15:0] odata;

wire [255:0] hash;
wire         Ld_msg;
wire         busy;
wire         start;

GROESTL_INTERFACE groestl_interface(
                                    .clk(clk), 
                                    .rst_n(rst_n),
                                    .load(load), 
                                    .fetch(fetch),
                                    .odata(odata),
                                    .busy(busy), 
                                    .start(start), 
                                    .ack(ack), 
                                    .Ld_msg(Ld_msg),
                                    .hash(hash));

GROESTL_CORE groestl_core(
                         .clk(clk), 
                         .rst_n(rst_n),
                         .init(init), 
                         .busy(busy), 
                         .Ld_msg(Ld_msg), 
                         .idata(idata), 
                         .hash(hash), 
                         .fetch(fetch), 
                         .load(load),
                         .start(start));

endmodule
module GROESTL_TOP(
                  clk, 
                  rst_n,
                  init, 
                  load, 
                  fetch,
                  idata, 
                  odata,
                  ack);


input         clk;
input         rst_n;
input         init;
input         load;
input         fetch;
input  [15:0] idata;
output        ack;
output [15:0] odata;

wire [255:0] hash;
wire         Ld_msg;
wire         busy;
wire         start;

GROESTL_INTERFACE groestl_interface(
                                    .clk(clk), 
                                    .rst_n(rst_n),
                                    .load(load), 
                                    .fetch(fetch),
                                    .odata(odata),
                                    .busy(busy), 
                                    .start(start), 
                                    .ack(ack), 
                                    .Ld_msg(Ld_msg),
                                    .hash(hash));

GROESTL_CORE groestl_core(
                         .clk(clk), 
                         .rst_n(rst_n),
                         .init(init), 
                         .busy(busy), 
                         .Ld_msg(Ld_msg), 
                         .idata(idata), 
                         .hash(hash), 
                         .fetch(fetch), 
                         .load(load),
                         .start(start));

endmodule