data/full_repos/permissive/496266817/rtl/pbkdf2_2.v
1: b"%Error: data/full_repos/permissive/496266817/rtl/pbkdf2_2.v:19: Cannot find file containing module: 'pbkdf2_2_dp'\n pbkdf2_2_dp datapath(\n ^~~~~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/496266817/rtl,data/full_repos/permissive/496266817/pbkdf2_2_dp\n             data/full_repos/permissive/496266817/rtl,data/full_repos/permissive/496266817/pbkdf2_2_dp.v\n             data/full_repos/permissive/496266817/rtl,data/full_repos/permissive/496266817/pbkdf2_2_dp.sv\n             pbkdf2_2_dp\n             pbkdf2_2_dp.v\n             pbkdf2_2_dp.sv\n             obj_dir/pbkdf2_2_dp\n             obj_dir/pbkdf2_2_dp.v\n             obj_dir/pbkdf2_2_dp.sv\n%Error: data/full_repos/permissive/496266817/rtl/pbkdf2_2.v:37: Cannot find file containing module: 'pbkdf2_2_ct'\n pbkdf2_2_ct controller(\n ^~~~~~~~~~~\n%Error: Exiting due to 2 error(s)\n"
module pbkdf2_2(
	input	wire				clk			,
	input	wire				reset_n		,
	input	wire				init		,
	input	wire	[1023:0]	in			,
	input	wire	[255:0]		ixor_hash	,
	input	wire	[255:0]		oxor_hash	,
	output	wire	[255:0]		out			,
	output	wire				valid
);

	wire			sha256_init				;
	wire			sha256_first_block		;
	wire	[1:0]	sel_block_in			;
	wire	[1:0]	sel_prev_hash			;
	wire			update_mem_0			;
    wire            store_i_o_hash          ;
	
	pbkdf2_2_dp datapath(

		.clk					(clk)						,
		.reset_n				(reset_n)					,
		.sha256_init			(sha256_init)				,
		.sha256_first_block		(sha256_first_block)		,
		.sel_block_in			(sel_block_in)				,
		.sel_prev_hash			(sel_prev_hash)				,
		.update_mem_0			(update_mem_0)				,
        .store_i_o_hash         (store_i_o_hash)            ,
		.in						(in)						,
		.ixor_hash				(ixor_hash)					,
		.oxor_hash				(oxor_hash)					,

		.out					(out)						,
		.sha256_digest_valid	(sha256_digest_valid)		
	);
	
	pbkdf2_2_ct	controller(

		.clk					(clk)						,
		.reset_n				(reset_n)					,
		.init					(init)						,
		.sha256_digest_valid	(sha256_digest_valid)		,

		.sha256_init			(sha256_init)				,
		.sha256_first_block		(sha256_first_block)		,
		.sel_block_in			(sel_block_in)				,
		.sel_prev_hash			(sel_prev_hash)				,
		.update_mem_0			(update_mem_0)				,
        .store_i_o_hash         (store_i_o_hash)            ,
		.valid					(valid)		
	);
endmodule
module pbkdf2_2(
	input	wire				clk			,
	input	wire				reset_n		,
	input	wire				init		,
	input	wire	[1023:0]	in			,
	input	wire	[255:0]		ixor_hash	,
	input	wire	[255:0]		oxor_hash	,
	output	wire	[255:0]		out			,
	output	wire				valid
);


	wire			sha256_init				;
	wire			sha256_first_block		;
	wire	[1:0]	sel_block_in			;
	wire	[1:0]	sel_prev_hash			;
	wire			update_mem_0			;
    wire            store_i_o_hash          ;
	
	pbkdf2_2_dp datapath(

		.clk					(clk)						,
		.reset_n				(reset_n)					,
		.sha256_init			(sha256_init)				,
		.sha256_first_block		(sha256_first_block)		,
		.sel_block_in			(sel_block_in)				,
		.sel_prev_hash			(sel_prev_hash)				,
		.update_mem_0			(update_mem_0)				,
        .store_i_o_hash         (store_i_o_hash)            ,
		.in						(in)						,
		.ixor_hash				(ixor_hash)					,
		.oxor_hash				(oxor_hash)					,

		.out					(out)						,
		.sha256_digest_valid	(sha256_digest_valid)		
	);
	
	pbkdf2_2_ct	controller(

		.clk					(clk)						,
		.reset_n				(reset_n)					,
		.init					(init)						,
		.sha256_digest_valid	(sha256_digest_valid)		,

		.sha256_init			(sha256_init)				,
		.sha256_first_block		(sha256_first_block)		,
		.sel_block_in			(sel_block_in)				,
		.sel_prev_hash			(sel_prev_hash)				,
		.update_mem_0			(update_mem_0)				,
        .store_i_o_hash         (store_i_o_hash)            ,
		.valid					(valid)		
	);
endmodule