From 211d564c1d97db8813a1d5ae5cfaecff86df2120 Mon Sep 17 00:00:00 2001 From: Alejandro Soto Date: Sun, 13 Nov 2022 05:53:13 -0600 Subject: Fix big Quartus state transition bug --- rtl/core/control/cycles.sv | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'rtl/core/control/cycles.sv') diff --git a/rtl/core/control/cycles.sv b/rtl/core/control/cycles.sv index 5904a49..ca47f10 100644 --- a/rtl/core/control/cycles.sv +++ b/rtl/core/control/cycles.sv @@ -98,6 +98,13 @@ module core_control_cycles MUL_ACC_LD: next_state = MUL; + + /* Este default evita problemas de sintetizado, ya que Quartus + * asume que los casos mencionados son exhaustivos, provocando + * bugs muy difĂ­ciles de depurar. No es lo mismo que si se quita + * default. + */ + default: ; endcase if(bubble) -- cgit v1.2.3