From ba803067cb54edece9ffa8b92f9bb97317d082e5 Mon Sep 17 00:00:00 2001 From: Alejandro Soto Date: Wed, 15 Nov 2023 17:00:47 -0600 Subject: rtl/gfx: improve divider timing closure --- rtl/gfx/gfx_defs.sv | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'rtl/gfx/gfx_defs.sv') 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 -- cgit v1.2.3