data/full_repos/permissive/496266817/rtl/scrypt_new.v
1: b"%Error: data/full_repos/permissive/496266817/rtl/scrypt_new.v:24: Cannot find file containing module: 'pbkdf2_1'\n    pbkdf2_1 p1(\n    ^~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/496266817/rtl,data/full_repos/permissive/496266817/pbkdf2_1\n             data/full_repos/permissive/496266817/rtl,data/full_repos/permissive/496266817/pbkdf2_1.v\n             data/full_repos/permissive/496266817/rtl,data/full_repos/permissive/496266817/pbkdf2_1.sv\n             pbkdf2_1\n             pbkdf2_1.v\n             pbkdf2_1.sv\n             obj_dir/pbkdf2_1\n             obj_dir/pbkdf2_1.v\n             obj_dir/pbkdf2_1.sv\n%Error: data/full_repos/permissive/496266817/rtl/scrypt_new.v:37: Cannot find file containing module: 'endianCvt'\n    endianCvt rm_in(\n    ^~~~~~~~~\n%Error: data/full_repos/permissive/496266817/rtl/scrypt_new.v:42: Cannot find file containing module: 'romix'\n    romix rm(\n    ^~~~~\n%Error: data/full_repos/permissive/496266817/rtl/scrypt_new.v:54: Cannot find file containing module: 'endianCvt'\n    endianCvt rm_out(\n    ^~~~~~~~~\n%Error: data/full_repos/permissive/496266817/rtl/scrypt_new.v:59: Cannot find file containing module: 'pbkdf2_2'\n    pbkdf2_2 p2(\n    ^~~~~~~~\n%Error: Exiting due to 5 error(s)\n"
module scrypt_new(
    input    wire                clk           ,
    input    wire                reset_n       ,
    input    wire                init          ,
    input    wire    [639:0]     in            ,
    output   wire    [255:0]     out_scrypt    ,
    output   wire                valid
);


    wire    [1023 : 0]        out_p1    ;
    wire    [255  : 0]        ixor_hash ;
    wire    [255  : 0]        oxor_hash ;
    wire                      valid_p1  ;
    wire    [1023 : 0]        out_p1_cvt;


    wire    [1023 : 0]         out_rm    ;  

    wire                       valid_rm  ; 
    wire    [1023 : 0]         out_rm_cvt;    


    pbkdf2_1 p1(

    .clk        (clk        ),
    .reset_n    (reset_n    ),
    .init       (init       ),
    .in         (in         ),

    .out        (out_p1     ),
    .ixor_hash  (ixor_hash  ),
    .oxor_hash  (oxor_hash  ),
    .valid      (valid_p1   )
    );

    endianCvt rm_in(
    .in         (out_p1     ),
    .out        (out_p1_cvt )
    );

    romix rm(

    .clk        (clk        ),
    .reset_n    (reset_n    ),                
    .init       (valid_p1   ),        
    .in         (out_p1_cvt ),

    .out        (out_rm     ),

    .valid      (valid_rm   )
    );

    endianCvt rm_out(
    .in         (out_rm     ),
    .out        (out_rm_cvt )
    );

    pbkdf2_2 p2(

    .clk        (clk        ),
    .reset_n    (reset_n    ),
    .init       (valid_rm   ),
    .in         (out_rm_cvt ),
    .ixor_hash  (ixor_hash  ),
    .oxor_hash  (oxor_hash  ),

    .out        (out_scrypt ),
    .valid      (valid      )
    );
endmodule
module scrypt_new(
    input    wire                clk           ,
    input    wire                reset_n       ,
    input    wire                init          ,
    input    wire    [639:0]     in            ,
    output   wire    [255:0]     out_scrypt    ,
    output   wire                valid
);



    wire    [1023 : 0]        out_p1    ;
    wire    [255  : 0]        ixor_hash ;
    wire    [255  : 0]        oxor_hash ;
    wire                      valid_p1  ;
    wire    [1023 : 0]        out_p1_cvt;


    wire    [1023 : 0]         out_rm    ;  

    wire                       valid_rm  ; 
    wire    [1023 : 0]         out_rm_cvt;    


    pbkdf2_1 p1(

    .clk        (clk        ),
    .reset_n    (reset_n    ),
    .init       (init       ),
    .in         (in         ),

    .out        (out_p1     ),
    .ixor_hash  (ixor_hash  ),
    .oxor_hash  (oxor_hash  ),
    .valid      (valid_p1   )
    );

    endianCvt rm_in(
    .in         (out_p1     ),
    .out        (out_p1_cvt )
    );

    romix rm(

    .clk        (clk        ),
    .reset_n    (reset_n    ),                
    .init       (valid_p1   ),        
    .in         (out_p1_cvt ),

    .out        (out_rm     ),

    .valid      (valid_rm   )
    );

    endianCvt rm_out(
    .in         (out_rm     ),
    .out        (out_rm_cvt )
    );

    pbkdf2_2 p2(

    .clk        (clk        ),
    .reset_n    (reset_n    ),
    .init       (valid_rm   ),
    .in         (out_rm_cvt ),
    .ixor_hash  (ixor_hash  ),
    .oxor_hash  (oxor_hash  ),

    .out        (out_scrypt ),
    .valid      (valid      )
    );
endmodule