Estoy intentando tomar el resultado de un módulo y asignarlo a una entrada de otro módulo, sin embargo, sigo recibiendo un error sobre la declaración de tipos de red. Siento que me estoy perdiendo parte de las reglas de sintaxis aquí, pero no he podido encontrar una solución. Cualquier ayuda muy apreciada!
Un código sin sentido para demostrar:
module m1(SW, LED);
input SW;
output LED;
reg [3:0] out;
reg [1:0] x;
assign x = out[1:0];
moduleA mA(.in(SW), .out(out));
moduleA mB(.in(x), .out(LED));