yes,i need to synthesize my code also.im posting the module and i want to call this module 256 times for different values of in1,in2,in3,in4.
module invisible(in1,in2,in3,in4,wmk,final_out,clk,rst);
input[7:0] in1,in2,in3,in4;
input clk,rst;
input[1:0]wmk;
output[7:0] final_out;
wire[7:0] neighbour_out,multipler_out1,multiplier_out2;
neighbour n1(neighbour_out,clk,rst,in2,in3,in4);
multipliermux m1(multiplier_out1,multiplier_out2,clk,rst,in1,neighbour_out,wmk);
adder a1(final_out,clk,rst,multipler_out1,multiplier_out2);
endmodule