diff options
| author | Alejandro Soto <alejandro@34project.org> | 2022-11-13 05:53:13 -0600 |
|---|---|---|
| committer | Alejandro Soto <alejandro@34project.org> | 2022-11-13 05:56:33 -0600 |
| commit | 211d564c1d97db8813a1d5ae5cfaecff86df2120 (patch) | |
| tree | 6c4d498db052dbdad5e6dbc46bc9a1af0f44cad6 /rtl/core/control/cycles.sv | |
| parent | d463acba5f9589085afb3dcc4058d82908ff90f2 (diff) | |
Fix big Quartus state transition bug
Diffstat (limited to '')
| -rw-r--r-- | rtl/core/control/cycles.sv | 7 |
1 files changed, 7 insertions, 0 deletions
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) |
