Soy nuevo en verilog y tengo una pregunta.
¿Puedo inicializar un parámetro en el alcance global y reinicializarlo en el alcance del módulo?
parameter GLOB_FOO = 5;
module mod2 (in1,clk,out1);
parameter GLOB_FOO = 7;
input in1,clk;
output out1;
assign out1 = in1;
endmodule
En este código he inicializado el parámetro GLOB_FOO twise en alcance global y en alcance de módulo.
También busqué en el Manual de referencia de idiomas. Pero no pude encontrar la respuesta ya que hay muchos detalles.
¿Este tipo de reinicialización de parámetros es válido en verilog?