data/full_repos/permissive/154123726/3rdParty/sha256/SHA256.v
1: b"%Error: data/full_repos/permissive/154123726/3rdParty/sha256/SHA256.v:57: Cannot find file containing module: 'SHA256_INTERFACE_rev1'\nSHA256_INTERFACE_rev1 SHA256_INTERFACE(\n^~~~~~~~~~~~~~~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/154123726/3rdParty/sha256,data/full_repos/permissive/154123726/SHA256_INTERFACE_rev1\n             data/full_repos/permissive/154123726/3rdParty/sha256,data/full_repos/permissive/154123726/SHA256_INTERFACE_rev1.v\n             data/full_repos/permissive/154123726/3rdParty/sha256,data/full_repos/permissive/154123726/SHA256_INTERFACE_rev1.sv\n             SHA256_INTERFACE_rev1\n             SHA256_INTERFACE_rev1.v\n             SHA256_INTERFACE_rev1.sv\n             obj_dir/SHA256_INTERFACE_rev1\n             obj_dir/SHA256_INTERFACE_rev1.v\n             obj_dir/SHA256_INTERFACE_rev1.sv\n%Error: data/full_repos/permissive/154123726/3rdParty/sha256/SHA256.v:79: Cannot find file containing module: 'SHA256_CORE_rev1'\nSHA256_CORE_rev1 SHA256_CORE(\n^~~~~~~~~~~~~~~~\n%Error: Exiting due to 2 error(s)\n"
module SHA256(
             clk,
             rst_n,
             init,
             load,
             fetch,
             idata, 
             ack,
             odata



             );   

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



wire   [31:0] Hash0;
wire   [31:0] Hash1;
wire   [31:0] Hash2;
wire   [31:0] Hash3;
wire   [31:0] Hash4;
wire   [31:0] Hash5;
wire   [31:0] Hash6;
wire   [31:0] Hash7;
wire          busy;
wire          EN;
wire   [31:0] idata32;                     
wire          busy_hash;

SHA256_INTERFACE_rev1 SHA256_INTERFACE(
                                      .clk       (clk       ), 
                                      .rst_n     (rst_n     ),
                                      .load      (load      ), 
                                      .fetch     (fetch     ),
                                      .odata     (odata     ),
                                      .ack       (ack       ), 
                                      .busy      (busy      ),
                                      .EN        (EN        ),
                                      .Hash0     (Hash0     ), 
                                      .Hash1     (Hash1     ), 
                                      .Hash2     (Hash2     ), 
                                      .Hash3     (Hash3     ),
                                      .Hash4     (Hash4     ), 
                                      .Hash5     (Hash5     ), 
                                      .Hash6     (Hash6     ), 
                                      .Hash7     (Hash7     ),
                                      .idata     (idata     ), 
                                      .idata32   (idata32   ), 
                                      .busy_valid(busy_hash)
                                      );

SHA256_CORE_rev1 SHA256_CORE(
                            .clk  (clk    ), 
                            .rst_n(rst_n  ),
                            .busy (busy   ), 
                            .EN   (EN     ),
                            .init (init   ), 
                            .Hash0(Hash0  ), 
                            .Hash1(Hash1  ), 
                            .Hash2(Hash2  ), 
                            .Hash3(Hash3  ),
                            .Hash4(Hash4  ), 
                            .Hash5(Hash5  ), 
                            .Hash6(Hash6  ), 
                            .Hash7(Hash7  ),
                            .idata(idata32)
                            );


endmodule
module SHA256(
             clk,
             rst_n,
             init,
             load,
             fetch,
             idata, 
             ack,
             odata



             );
   

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



wire   [31:0] Hash0;
wire   [31:0] Hash1;
wire   [31:0] Hash2;
wire   [31:0] Hash3;
wire   [31:0] Hash4;
wire   [31:0] Hash5;
wire   [31:0] Hash6;
wire   [31:0] Hash7;
wire          busy;
wire          EN;
wire   [31:0] idata32;                     
wire          busy_hash;

SHA256_INTERFACE_rev1 SHA256_INTERFACE(
                                      .clk       (clk       ), 
                                      .rst_n     (rst_n     ),
                                      .load      (load      ), 
                                      .fetch     (fetch     ),
                                      .odata     (odata     ),
                                      .ack       (ack       ), 
                                      .busy      (busy      ),
                                      .EN        (EN        ),
                                      .Hash0     (Hash0     ), 
                                      .Hash1     (Hash1     ), 
                                      .Hash2     (Hash2     ), 
                                      .Hash3     (Hash3     ),
                                      .Hash4     (Hash4     ), 
                                      .Hash5     (Hash5     ), 
                                      .Hash6     (Hash6     ), 
                                      .Hash7     (Hash7     ),
                                      .idata     (idata     ), 
                                      .idata32   (idata32   ), 
                                      .busy_valid(busy_hash)
                                      );

SHA256_CORE_rev1 SHA256_CORE(
                            .clk  (clk    ), 
                            .rst_n(rst_n  ),
                            .busy (busy   ), 
                            .EN   (EN     ),
                            .init (init   ), 
                            .Hash0(Hash0  ), 
                            .Hash1(Hash1  ), 
                            .Hash2(Hash2  ), 
                            .Hash3(Hash3  ),
                            .Hash4(Hash4  ), 
                            .Hash5(Hash5  ), 
                            .Hash6(Hash6  ), 
                            .Hash7(Hash7  ),
                            .idata(idata32)
                            );


endmodule