2. 写作风格不太好,工具会有困难infer ICG。工具寻找的是这样一种风格。
always @(posedge clk or negedge rst_n) begin
if (!rst_n) begin
many_bits_r <= 'h0;
end
else begin
if (condition_a | condition_b | condition_c) begin
if (condition_a) begin
...
end
else if (condition_b) begin
...
end
else begin
...
end
end
else begin
many_bits_r <= many_bits_r;
end
end
end