Estoy interesado en escribir el módulo Verilog que simultáneamente actualizará varias salidas Algo así como el siguiente código, realiza 3 operaciones al mismo tiempo (clk 10):
module mymodule (a,b,c,d,e);
input a;
input b;
output c;
output d;
output e;
wire b;
wire a;
wire c;
wire d;
reg e;
initial begin
c <= #10 (a+b);
d <= #10 a;
e <= #10 b;
end
endmodule
¿Es ese código legal?