top.v 202 Bytes
Newer Older
1 2 3 4 5 6 7 8
module top(input [7:0] a, output reg [7:0] y);
  always @* begin:myblock
    reg [7:0] myarray [0:1];
    myarray[0] = a + 23;
    myarray[1] = myarray[0] - 42;
    y = myarray[1] + 19;
  end
endmodule