Hi all,
When synthesizing my design with Quartus v4.0, I noticed that a critical time path (after optimizations for timing) was in the following process:
process (clk, reset) begin if (reset = 1) data_reg '0'); elsif (rising_edge(clk)) for i in 0 to 24 loop if (byte_cnt = i) then data_reg