summaryrefslogtreecommitdiff
path: root/rtl
diff options
context:
space:
mode:
Diffstat (limited to 'rtl')
-rw-r--r--rtl/gfx/gfx_pipes.sv9
1 files changed, 2 insertions, 7 deletions
diff --git a/rtl/gfx/gfx_pipes.sv b/rtl/gfx/gfx_pipes.sv
index 390a481..09b1d43 100644
--- a/rtl/gfx/gfx_pipes.sv
+++ b/rtl/gfx/gfx_pipes.sv
@@ -17,13 +17,8 @@ module gfx_pipes
if (!stall) begin
pipes[0] <= in;
- /* Esto tiene que ir así porque Verilator no soporta <= en for
- * loops a las que no logre hacerle unrolling. Nótese que el
- * orden de iteración descendiente es necesario porque estamos
- * usando un blocking assignment dentro de always_ff.
- */
- for (integer i = DEPTH - 1; i > 0; --i)
- pipes[i] = pipes[i - 1];
+ for (integer i = 1; i < DEPTH; ++i)
+ pipes[i] <= pipes[i - 1];
end
endmodule