diff options
| author | Alejandro Soto <alejandro@34project.org> | 2023-11-15 17:00:47 -0600 |
|---|---|---|
| committer | Alejandro Soto <alejandro@34project.org> | 2023-11-16 16:43:59 -0600 |
| commit | ba803067cb54edece9ffa8b92f9bb97317d082e5 (patch) | |
| tree | 4d94c1d3d82df91079d70407865f98472d0a16c9 /rtl/gfx/gfx_defs.sv | |
| parent | ebd16f54913aaafd0b6f86223f53fc40b2d64d03 (diff) | |
rtl/gfx: improve divider timing closure
Diffstat (limited to 'rtl/gfx/gfx_defs.sv')
| -rw-r--r-- | rtl/gfx/gfx_defs.sv | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/rtl/gfx/gfx_defs.sv b/rtl/gfx/gfx_defs.sv index a9e711e..9ffa505 100644 --- a/rtl/gfx/gfx_defs.sv +++ b/rtl/gfx/gfx_defs.sv @@ -59,7 +59,8 @@ typedef struct packed `define FIXED_FRAC 16 -`define FIXED_DIV_STAGES 8 +`define FIXED_DIV_PIPES 2 +`define FIXED_DIV_STAGES (`FIXED_DIV_PIPES + $bits(fixed) + `FIXED_FRAC) `define FIXED_FMA_STAGES 5 `define FIXED_FMA_DOT_STAGES (2 * `FIXED_FMA_STAGES) `define LERP_STAGES `FIXED_FMA_DOT_STAGES |
