summaryrefslogtreecommitdiff
path: root/rtl/gfx/gfx_defs.sv
diff options
context:
space:
mode:
authorAlejandro Soto <alejandro@34project.org>2023-11-15 17:00:47 -0600
committerAlejandro Soto <alejandro@34project.org>2023-11-16 16:43:59 -0600
commitba803067cb54edece9ffa8b92f9bb97317d082e5 (patch)
tree4d94c1d3d82df91079d70407865f98472d0a16c9 /rtl/gfx/gfx_defs.sv
parentebd16f54913aaafd0b6f86223f53fc40b2d64d03 (diff)
rtl/gfx: improve divider timing closure
Diffstat (limited to 'rtl/gfx/gfx_defs.sv')
-rw-r--r--rtl/gfx/gfx_defs.sv3
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