Você está na página 1de 20

always @(*)

case(data_adr)
5'd16:
begin
a1 <= data_in;
a2 <= a2;
a3 <= a3;
a4 <= a4;
a5 <= a5;
a6 <= a6;
a7 <= a7;
a8 <= a8;
a9 <= a9;
a10 <= a10;
a11 <= a11;
a12 <= a12;
a13 <= a13;
a14 <= a14;
a15 <= a15;
a16 <= a16;
b1 <= b1;
b2 <= b2;
b3 <= b3;
b4 <= b4;
b5 <= b5;
b6 <= b6;
b7 <= b7;
b8 <= b8;
b9 <= b9;
b10 <= b10;
b11 <= b11;
b12 <= b12;
b13 <= b13;
b14 <= b14;
b15 <= b15;
b16 <= b16;
end

5'd17:begin
a1 <= a1;
a2 <= data_in;
a3 <= a3;
a4 <= a4;
a5 <= a5;
a6 <= a6;
a7 <= a7;
a8 <= a8;
a9 <= a9;
a10 <= a10;
a11 <= a11;
a12 <= a12;
a13 <= a13;
a14 <= a14;
a15 <= a15;
a16 <= a16;
b1 <= b1;
b2 <= b2;
b3 <= b3;
b4 <= b4;
b5 <= b5;
b6 <= b6;
b7 <= b7;
b8 <= b8;
b9 <= b9;
b10 <= b10;
b11 <= b11;
b12 <= b12;
b13 <= b13;
b14 <= b14;
b15 <= b15;
b16 <= b16;
end
5'd18:
begin
a1 <= a1;
a2 <= a2;
a3 <= data_in;
a4 <= a4;
a5 <= a5;
a6 <= a6;
a7 <= a7;
a8 <= a8;
a9 <= a9;
a10 <= a10;
a11 <= a11;
a12 <= a12;
a13 <= a13;
a14 <= a14;
a15 <= a15;
a16 <= a16;
b1 <= b1;
b2 <= b2;
b3 <= b3;
b4 <= b4;
b5 <= b5;
b6 <= b6;
b7 <= b7;
b8 <= b8;
b9 <= b9;
b10 <= b10;
b11 <= b11;
b12 <= b12;
b13 <= b13;
b14 <= b14;
b15 <= b15;
b16 <= b16;
end

5'd19:
begin
a1 <= a1;
a2 <= a2;
a3 <= a3;
a4 <= data_in;
a5 <= a5;
a6 <= a6;
a7 <= a7;
a8 <= a8;
a9 <= a9;
a10 <= a10;
a11 <= a11;
a12 <= a12;
a13 <= a13;
a14 <= a14;
a15 <= a15;
a16 <= a16;
b1 <= b1;
b2 <= b2;
b3 <= b3;
b4 <= b4;
b5 <= b5;
b6 <= b6;
b7 <= b7;
b8 <= b8;
b9 <= b9;
b10 <= b10;
b11 <= b11;
b12 <= b12;
b13 <= b13;
b14 <= b14;
b15 <= b15;
b16 <= b16;
end

5'd20:
begin
a1 <= a1;
a2 <= a2;
a3 <= a3;
a4 <= a4;
a5 <= data_in;
a6 <= a6;
a7 <= a7;
a8 <= a8;
a9 <= a9;
a10 <= a10;
a11 <= a11;
a12 <= a12;
a13 <= a13;
a14 <= a14;
a15 <= a15;
a16 <= a16;
b1 <= b1;
b2 <= b2;
b3 <= b3;
b4 <= b4;
b5 <= b5;
b6 <= b6;
b7 <= b7;
b8 <= b8;
b9 <= b9;
b10 <= b10;
b11 <= b11;
b12 <= b12;
b13 <= b13;
b14 <= b14;
b15 <= b15;
b16 <= b16;
end
5'd21:
begin
a1 <= a1;
a2 <= a2;
a3 <= a3;
a4 <= a4;
a5 <= a5;
a6 <= data_in;
a7 <= a7;
a8 <= a8;
a9 <= a9;
a10 <= a10;
a11 <= a11;
a12 <= a12;
a13 <= a13;
a14 <= a14;
a15 <= a15;
a16 <= a16;
b1 <= b1;
b2 <= b2;
b3 <= b3;
b4 <= b4;
b5 <= b5;
b6 <= b6;
b7 <= b7;
b8 <= b8;
b9 <= b9;
b10 <= b10;
b11 <= b11;
b12 <= b12;
b13 <= b13;
b14 <= b14;
b15 <= b15;
b16 <= b16;
end
5'd22:
begin
a1 <= a1;
a2 <= a2;
a3 <= a3;
a4 <= a4;
a5 <= a5;
a6 <= a6;
a7 <= data_in;
a8 <= a8;
a9 <= a9;
a10 <= a10;
a11 <= a11;
a12 <= a12;
a13 <= a13;
a14 <= a14;
a15 <= a15;
a16 <= a16;
b1 <= b1;
b2 <= b2;
b3 <= b3;
b4 <= b4;
b5 <= b5;
b6 <= b6;
b7 <= b7;
b8 <= b8;
b9 <= b9;
b10 <= b10;
b11 <= b11;
b12 <= b12;
b13 <= b13;
b14 <= b14;
b15 <= b15;
b16 <= b16;
end
5'd23:
begin
a1 <= a1;
a2 <= a2;
a3 <= a3;
a4 <= a4;
a5 <= a5;
a6 <= a6;
a7 <= a7;
a8 <= data_in;
a9 <= a9;
a10 <= a10;
a11 <= a11;
a12 <= a12;
a13 <= a13;
a14 <= a14;
a15 <= a15;
a16 <= a16;
b1 <= b1;
b2 <= b2;
b3 <= b3;
b4 <= b4;
b5 <= b5;
b6 <= b6;
b7 <= b7;
b8 <= b8;
b9 <= b9;
b10 <= b10;
b11 <= b11;
b12 <= b12;
b13 <= b13;
b14 <= b14;
b15 <= b15;
b16 <= b16;
end
5'd24:
begin
a1 <= a1;
a2 <= a2;
a3 <= a3;
a4 <= a4;
a5 <= a5;
a6 <= a6;
a7 <= a7;
a8 <= a8;
a9 <= data_in;
a10 <= a10;
a11 <= a11;
a12 <= a12;
a13 <= a13;
a14 <= a14;
a15 <= a15;
a16 <= a16;
b1 <= b1;
b2 <= b2;
b3 <= b3;
b4 <= b4;
b5 <= b5;
b6 <= b6;
b7 <= b7;
b8 <= b8;
b9 <= b9;
b10 <= b10;
b11 <= b11;
b12 <= b12;
b13 <= b13;
b14 <= b14;
b15 <= b15;
b16 <= b16;
end
5'd25:
begin
a1 <= a1;
a2 <= a2;
a3 <= a3;
a4 <= a4;
a5 <= a5;
a6 <= a6;
a7 <= a7;
a8 <= a8;
a9 <= a9;
a10 <= data_in;
a11 <= a11;
a12 <= a12;
a13 <= a13;
a14 <= a14;
a15 <= a15;
a16 <= a16;
b1 <= b1;
b2 <= b2;
b3 <= b3;
b4 <= b4;
b5 <= b5;
b6 <= b6;
b7 <= b7;
b8 <= b8;
b9 <= b9;
b10 <= b10;
b11 <= b11;
b12 <= b12;
b13 <= b13;
b14 <= b14;
b15 <= b15;
b16 <= b16;
end
5'd26:
begin
a1 <= a1;
a2 <= a2;
a3 <= a3;
a4 <= a4;
a5 <= a5;
a6 <= a6;
a7 <= a7;
a8 <= a8;
a9 <= a9;
a10 <= a10;
a11 <= data_in;
a12 <= a12;
a13 <= a13;
a14 <= a14;
a15 <= a15;
a16 <= a16;
b1 <= b1;
b2 <= b2;
b3 <= b3;
b4 <= b4;
b5 <= b5;
b6 <= b6;
b7 <= b7;
b8 <= b8;
b9 <= b9;
b10 <= b10;
b11 <= b11;
b12 <= b12;
b13 <= b13;
b14 <= b14;
b15 <= b15;
b16 <= b16;
end
5'd27:
begin
a1 <= a1;
a2 <= a2;
a3 <= a3;
a4 <= a4;
a5 <= a5;
a6 <= a6;
a7 <= a7;
a8 <= a8;
a9 <= a9;
a10 <= a10;
a11 <= a11;
a12 <= data_in;
a13 <= a13;
a14 <= a14;
a15 <= a15;
a16 <= a16;
b1 <= b1;
b2 <= b2;
b3 <= b3;
b4 <= b4;
b5 <= b5;
b6 <= b6;
b7 <= b7;
b8 <= b8;
b9 <= b9;
b10 <= b10;
b11 <= b11;
b12 <= b12;
b13 <= b13;
b14 <= b14;
b15 <= b15;
b16 <= b16;
end
5'd28:
begin
a1 <= a1;
a2 <= a2;
a3 <= a3;
a4 <= a4;
a5 <= a5;
a6 <= a6;
a7 <= a7;
a8 <= a8;
a9 <= a9;
a10 <= a10;
a11 <= a11;
a12 <= a12;
a13 <= data_in;
a14 <= a14;
a15 <= a15;
a16 <= a16;
b1 <= b1;
b2 <= b2;
b3 <= b3;
b4 <= b4;
b5 <= b5;
b6 <= b6;
b7 <= b7;
b8 <= b8;
b9 <= b9;
b10 <= b10;
b11 <= b11;
b12 <= b12;
b13 <= b13;
b14 <= b14;
b15 <= b15;
b16 <= b16;
end
5'd29:
begin
a1 <= a1;
a2 <= a2;
a3 <= a3;
a4 <= a4;
a5 <= a5;
a6 <= a6;
a7 <= a7;
a8 <= a8;
a9 <= a9;
a10 <= a10;
a11 <= a11;
a12 <= a12;
a13 <= a13;
a14 <= data_in;
a15 <= a15;
a16 <= a16;
b1 <= b1;
b2 <= b2;
b3 <= b3;
b4 <= b4;
b5 <= b5;
b6 <= b6;
b7 <= b7;
b8 <= b8;
b9 <= b9;
b10 <= b10;
b11 <= b11;
b12 <= b12;
b13 <= b13;
b14 <= b14;
b15 <= b15;
b16 <= b16;
end
5'd30:
begin
a1 <= a1;
a2 <= a2;
a3 <= a3;
a4 <= a4;
a5 <= a5;
a6 <= a6;
a7 <= a7;
a8 <= a8;
a9 <= a9;
a10 <= a10;
a11 <= a11;
a12 <= a12;
a13 <= a13;
a14 <= a14;
a15 <= data_in;
a16 <= a16;
b1 <= b1;
b2 <= b2;
b3 <= b3;
b4 <= b4;
b5 <= b5;
b6 <= b6;
b7 <= b7;
b8 <= b8;
b9 <= b9;
b10 <= b10;
b11 <= b11;
b12 <= b12;
b13 <= b13;
b14 <= b14;
b15 <= b15;
b16 <= b16;
end
5'd31:
begin
a1 <= a1;
a2 <= a2;
a3 <= a3;
a4 <= a4;
a5 <= a5;
a6 <= a6;
a7 <= a7;
a8 <= a8;
a9 <= a9;
a10 <= a10;
a11 <= a11;
a12 <= a12;
a13 <= a13;
a14 <= a14;
a15 <= a15;
a16 <= data_in;
b1 <= b1;
b2 <= b2;
b3 <= b3;
b4 <= b4;
b5 <= b5;
b6 <= b6;
b7 <= b7;
b8 <= b8;
b9 <= b9;
b10 <= b10;
b11 <= b11;
b12 <= b12;
b13 <= b13;
b14 <= b14;
b15 <= b15;
b16 <= b16;
end
5'd0:
begin
a1 <= a1;
a2 <= a2;
a3 <= a3;
a4 <= a4;
a5 <= a5;
a6 <= a6;
a7 <= a7;
a8 <= a8;
a9 <= a9;
a10 <= a10;
a11 <= a11;
a12 <= a12;
a13 <= a13;
a14 <= a14;
a15 <= a15;
a16 <= a16;
b1 <= data_in;
b2 <= b2;
b3 <= b3;
b4 <= b4;
b5 <= b5;
b6 <= b6;
b7 <= b7;
b8 <= b8;
b9 <= b9;
b10 <= b10;
b11 <= b11;
b12 <= b12;
b13 <= b13;
b14 <= b14;
b15 <= b15;
b16 <= b16;
end
5'd1:
begin
a1 <= a1;
a2 <= a2;
a3 <= a3;
a4 <= a4;
a5 <= a5;
a6 <= a6;
a7 <= a7;
a8 <= a8;
a9 <= a9;
a10 <= a10;
a11 <= a11;
a12 <= a12;
a13 <= a13;
a14 <= a14;
a15 <= a15;
a16 <= a16;
b1 <= b1;
b2 <= data_in;
b3 <= b3;
b4 <= b4;
b5 <= b5;
b6 <= b6;
b7 <= b7;
b8 <= b8;
b9 <= b9;
b10 <= b10;
b11 <= b11;
b12 <= b12;
b13 <= b13;
b14 <= b14;
b15 <= b15;
b16 <= b16;
end
5'd2:
begin
a1 <= a1;
a2 <= a2;
a3 <= a3;
a4 <= a4;
a5 <= a5;
a6 <= a6;
a7 <= a7;
a8 <= a8;
a9 <= a9;
a10 <= a10;
a11 <= a11;
a12 <= a12;
a13 <= a13;
a14 <= a14;
a15 <= a15;
a16 <= a16;
b1 <= b1;
b2 <= b2;
b3 <= data_in;
b4 <= b4;
b5 <= b5;
b6 <= b6;
b7 <= b7;
b8 <= b8;
b9 <= b9;
b10 <= b10;
b11 <= b11;
b12 <= b12;
b13 <= b13;
b14 <= b14;
b15 <= b15;
b16 <= b16;
end
5'd3:
begin
a1 <= a1;
a2 <= a2;
a3 <= a3;
a4 <= a4;
a5 <= a5;
a6 <= a6;
a7 <= a7;
a8 <= a8;
a9 <= a9;
a10 <= a10;
a11 <= a11;
a12 <= a12;
a13 <= a13;
a14 <= a14;
a15 <= a15;
a16 <= a16;
b1 <= b1;
b2 <= b2;
b3 <= b3;
b4 <= data_in;
b5 <= b5;
b6 <= b6;
b7 <= b7;
b8 <= b8;
b9 <= b9;
b10 <= b10;
b11 <= b11;
b12 <= b12;
b13 <= b13;
b14 <= b14;
b15 <= b15;
b16 <= b16;
end
5'd4:
begin
a1 <= a1;
a2 <= a2;
a3 <= a3;
a4 <= a4;
a5 <= a5;
a6 <= a6;
a7 <= a7;
a8 <= a8;
a9 <= a9;
a10 <= a10;
a11 <= a11;
a12 <= a12;
a13 <= a13;
a14 <= a14;
a15 <= a15;
a16 <= a16;
b1 <= b1;
b2 <= b2;
b3 <= b3;
b4 <= b4;
b5 <= data_in;
b6 <= b6;
b7 <= b7;
b8 <= b8;
b9 <= b9;
b10 <= b10;
b11 <= b11;
b12 <= b12;
b13 <= b13;
b14 <= b14;
b15 <= b15;
b16 <= b16;
end
5'd5:
begin
a1 <= a1;
a2 <= a2;
a3 <= a3;
a4 <= a4;
a5 <= a5;
a6 <= a6;
a7 <= a7;
a8 <= a8;
a9 <= a9;
a10 <= a10;
a11 <= a11;
a12 <= a12;
a13 <= a13;
a14 <= a14;
a15 <= a15;
a16 <= a16;
b1 <= b1;
b2 <= b2;
b3 <= b3;
b4 <= b4;
b5 <= b5;
b6 <= data_in;
b7 <= b7;
b8 <= b8;
b9 <= b9;
b10 <= b10;
b11 <= b11;
b12 <= b12;
b13 <= b13;
b14 <= b14;
b15 <= b15;
b16 <= b16;
end
5'd6:
begin
a1 <= a1;
a2 <= a2;
a3 <= a3;
a4 <= a4;
a5 <= a5;
a6 <= a6;
a7 <= a7;
a8 <= a8;
a9 <= a9;
a10 <= a10;
a11 <= a11;
a12 <= a12;
a13 <= a13;
a14 <= a14;
a15 <= a15;
a16 <= a16;
b1 <= b1;
b2 <= b2;
b3 <= b3;
b4 <= b4;
b5 <= b5;
b6 <= b6;
b7 <= data_in;
b8 <= b8;
b9 <= b9;
b10 <= b10;
b11 <= b11;
b12 <= b12;
b13 <= b13;
b14 <= b14;
b15 <= b15;
b16 <= b16;
end
5'd7:
begin
a1 <= a1;
a2 <= a2;
a3 <= a3;
a4 <= a4;
a5 <= a5;
a6 <= a6;
a7 <= a7;
a8 <= a8;
a9 <= a9;
a10 <= a10;
a11 <= a11;
a12 <= a12;
a13 <= a13;
a14 <= a14;
a15 <= a15;
a16 <= a16;
b1 <= b1;
b2 <= b2;
b3 <= b3;
b4 <= b4;
b5 <= b5;
b6 <= b6;
b7 <= b7;
b8 <= data_in;
b9 <= b9;
b10 <= b10;
b11 <= b11;
b12 <= b12;
b13 <= b13;
b14 <= b14;
b15 <= b15;
b16 <= b16;
end
5'd8:
begin
a1 <= a1;
a2 <= a2;
a3 <= a3;
a4 <= a4;
a5 <= a5;
a6 <= a6;
a7 <= a7;
a8 <= a8;
a9 <= a9;
a10 <= a10;
a11 <= a11;
a12 <= a12;
a13 <= a13;
a14 <= a14;
a15 <= a15;
a16 <= a16;
b1 <= b1;
b2 <= b2;
b3 <= b3;
b4 <= b4;
b5 <= b5;
b6 <= b6;
b7 <= b7;
b8 <= b8;
b9 <= data_in;
b10 <= b10;
b11 <= b11;
b12 <= b12;
b13 <= b13;
b14 <= b14;
b15 <= b15;
b16 <= b16;
end
5'd9:
begin
a1 <= a1;
a2 <= a2;
a3 <= a3;
a4 <= a4;
a5 <= a5;
a6 <= a6;
a7 <= a7;
a8 <= a8;
a9 <= a9;
a10 <= a10;
a11 <= a11;
a12 <= a12;
a13 <= a13;
a14 <= a14;
a15 <= a15;
a16 <= a16;
b1 <= b1;
b2 <= b2;
b3 <= b3;
b4 <= b4;
b5 <= b5;
b6 <= b6;
b7 <= b7;
b8 <= b8;
b9 <= b9;
b10 <= data_in;
b11 <= b11;
b12 <= b12;
b13 <= b13;
b14 <= b14;
b15 <= b15;
b16 <= b16;
end
5'd10:
begin
a1 <= a1;
a2 <= a2;
a3 <= a3;
a4 <= a4;
a5 <= a5;
a6 <= a6;
a7 <= a7;
a8 <= a8;
a9 <= a9;
a10 <= a10;
a11 <= a11;
a12 <= a12;
a13 <= a13;
a14 <= a14;
a15 <= a15;
a16 <= a16;
b1 <= b1;
b2 <= b2;
b3 <= b3;
b4 <= b4;
b5 <= b5;
b6 <= b6;
b7 <= b7;
b8 <= b8;
b9 <= b9;
b10 <= b10;
b11 <= data_in;
b12 <= b12;
b13 <= b13;
b14 <= b14;
b15 <= b15;
b16 <= b16;
end
5'd11:
begin
a1 <= a1;
a2 <= a2;
a3 <= a3;
a4 <= a4;
a5 <= a5;
a6 <= a6;
a7 <= a7;
a8 <= a8;
a9 <= a9;
a10 <= a10;
a11 <= a11;
a12 <= a12;
a13 <= a13;
a14 <= a14;
a15 <= a15;
a16 <= a16;
b1 <= b1;
b2 <= b2;
b3 <= b3;
b4 <= b4;
b5 <= b5;
b6 <= b6;
b7 <= b7;
b8 <= b8;
b9 <= b9;
b10 <= b10;
b11 <= b11;
b12 <= data_in;
b13 <= b13;
b14 <= b14;
b15 <= b15;
b16 <= b16;
end
5'd12:
begin
a1 <= a1;
a2 <= a2;
a3 <= a3;
a4 <= a4;
a5 <= a5;
a6 <= a6;
a7 <= a7;
a8 <= a8;
a9 <= a9;
a10 <= a10;
a11 <= a11;
a12 <= a12;
a13 <= a13;
a14 <= a14;
a15 <= a15;
a16 <= a16;
b1 <= b1;
b2 <= b2;
b3 <= b3;
b4 <= b4;
b5 <= b5;
b6 <= b6;
b7 <= b7;
b8 <= b8;
b9 <= b9;
b10 <= b10;
b11 <= b11;
b12 <= b12;
b13 <= data_in;
b14 <= b14;
b15 <= b15;
b16 <= b16;
end
5'd13:
begin
a1 <= a1;
a2 <= a2;
a3 <= a3;
a4 <= a4;
a5 <= a5;
a6 <= a6;
a7 <= a7;
a8 <= a8;
a9 <= a9;
a10 <= a10;
a11 <= a11;
a12 <= a12;
a13 <= a13;
a14 <= a14;
a15 <= a15;
a16 <= a16;
b1 <= b1;
b2 <= b2;
b3 <= b3;
b4 <= b4;
b5 <= b5;
b6 <= b6;
b7 <= b7;
b8 <= b8;
b9 <= b9;
b10 <= b10;
b11 <= b11;
b12 <= b12;
b13 <= b13;
b14 <= data_in;
b15 <= b15;
b16 <= b16;
end
5'd14:
begin
a1 <= a1;
a2 <= a2;
a3 <= a3;
a4 <= a4;
a5 <= a5;
a6 <= a6;
a7 <= a7;
a8 <= a8;
a9 <= a9;
a10 <= a10;
a11 <= a11;
a12 <= a12;
a13 <= a13;
a14 <= a14;
a15 <= a15;
a16 <= a16;
b1 <= b1;
b2 <= b2;
b3 <= b3;
b4 <= b4;
b5 <= b5;
b6 <= b6;
b7 <= b7;
b8 <= b8;
b9 <= b9;
b10 <= b10;
b11 <= b11;
b12 <= b12;
b13 <= b13;
b14 <= b14;
b15 <= data_in;
b16 <= b16;
end
5'd15:
begin
a1 <= a1;
a2 <= a2;
a3 <= a3;
a4 <= a4;
a5 <= a5;
a6 <= a6;
a7 <= a7;
a8 <= a8;
a9 <= a9;
a10 <= a10;
a11 <= a11;
a12 <= a12;
a13 <= a13;
a14 <= a14;
a15 <= a15;
a16 <= a16;
b1 <= b1;
b2 <= b2;
b3 <= b3;
b4 <= b4;
b5 <= b5;
b6 <= b6;
b7 <= b7;
b8 <= b8;
b9 <= b9;
b10 <= b10;
b11 <= b11;
b12 <= b12;
b13 <= b13;
b14 <= b14;
b15 <= b15;
b16 <= data_in;
end
default: a1 <= data_in;
endcase

Você também pode gostar