From 7275f342f2b8d97ae02e0e51011442f063660b5d Mon Sep 17 00:00:00 2001 From: Alejandro Soto Date: Fri, 17 Nov 2023 14:18:29 -0600 Subject: rtl/gfx; rewrite scanout --- rtl/gfx/gfx_defs.sv | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'rtl/gfx/gfx_defs.sv') diff --git a/rtl/gfx/gfx_defs.sv b/rtl/gfx/gfx_defs.sv index 2211c52..dc5f5c4 100644 --- a/rtl/gfx/gfx_defs.sv +++ b/rtl/gfx/gfx_defs.sv @@ -41,6 +41,7 @@ typedef logic[19:0] half_coord; `define COLOR_CHANNELS 4 typedef logic[7:0] color8; +typedef logic[9:0] color10; typedef struct packed { @@ -49,7 +50,7 @@ typedef struct packed typedef struct packed { - logic[9:0] r, g, b; + color10 r, g, b; } rgb30; typedef struct packed @@ -92,7 +93,8 @@ typedef logic[8:0] coarse_dim; `define GFX_MASK_SRAM_STAGES 3 `define GFX_MASK_STAGES (1 + `GFX_MASK_SRAM_STAGES + 1) -`define GFX_SCAN_STAGES 3 // Ajustable + +`define GFX_SCANOUT_FIFO_DEPTH 16 // Ajustable `define GFX_SETUP_BOUNDS_STAGES 3 `define GFX_SETUP_EDGE_STAGES (1 + `FIXED_FMA_DOT_STAGES) -- cgit v1.2.3