data/full_repos/permissive/462608388/RTL/Memory Management Units/DMMU/SRAM64x14.v
1: b'%Error: Cannot find file containing module: Management\n        ... Looked in:\n             data/full_repos/permissive/462608388/RTL/Memory/Management\n             data/full_repos/permissive/462608388/RTL/Memory/Management.v\n             data/full_repos/permissive/462608388/RTL/Memory/Management.sv\n             Management\n             Management.v\n             Management.sv\n             obj_dir/Management\n             obj_dir/Management.v\n             obj_dir/Management.sv\n%Error: Cannot find file containing module: Units/DMMU,data/full_repos/permissive/462608388\n%Error: Cannot find file containing module: data/full_repos/permissive/462608388/RTL/Memory\n%Error: Cannot find file containing module: Units/DMMU/SRAM64x14.v\n%Error: Exiting due to 4 error(s)\n'
module SRAM64x14 (A,CE,WEB,OEB,CSB,I,O);

input 				CE;
input 				WEB;
input 				OEB;
input 				CSB;

input 	[`numAddr-1:0] 		A;
input 	[`wordLength-1:0] 	I;
output 	[`wordLength-1:0] 	O;

reg    	[`wordLength-1:0]  memory[`numWords-1:0];
reg  	[`wordLength-1:0]	data_out1;
reg 	[`wordLength-1:0] 	O;

wire 				RE;
wire 				WE;


and u1 (RE, ~CSB,  WEB);
and u2 (WE, ~CSB, ~WEB);


always @ (posedge CE) 
	if (RE)
		data_out1 = memory[A];
	else 
	   if (WE)
		memory[A] = I;
		

always @ (data_out1 or OEB)
	if (!OEB) 
		O = data_out1;
	else
		O =  64'bz;

endmodule
module SRAM64x14 (A,CE,WEB,OEB,CSB,I,O);


input 				CE;
input 				WEB;
input 				OEB;
input 				CSB;

input 	[`numAddr-1:0] 		A;
input 	[`wordLength-1:0] 	I;
output 	[`wordLength-1:0] 	O;

reg    	[`wordLength-1:0]  memory[`numWords-1:0];
reg  	[`wordLength-1:0]	data_out1;
reg 	[`wordLength-1:0] 	O;

wire 				RE;
wire 				WE;


and u1 (RE, ~CSB,  WEB);
and u2 (WE, ~CSB, ~WEB);


always @ (posedge CE) 
	if (RE)
		data_out1 = memory[A];
	else 
	   if (WE)
		memory[A] = I;
		

always @ (data_out1 or OEB)
	if (!OEB) 
		O = data_out1;
	else
		O =  64'bz;

endmodule