How can we read and write values in a multidimensional array in verilog, i had read in this link regarding different operations that can be done on multidimensional array. like if there is a part of code like this
input [15:0] me; reg [15:0] p_array [7:0]; reg abc_pqr [2:0]; abc_pqr <= me; abc_pqr <= me; abc_pqr <= me; p_array[abc_pqr] <= me; p_array[abc_pqr] <= me; p_array[abc_pqr] <= me;
so is this code will work and will not produce any error?
What is the difference between these two while assigning value
"<=" and "=", i had seen "<=" in most of the places during passing values.