From 1246f6ec28f37c8bf85dd6262928c92899a5a539 Mon Sep 17 00:00:00 2001 From: Alejandro Soto Date: Sun, 19 May 2024 19:55:20 -0600 Subject: rtl/gfx: implement memory unit --- rtl/gfx/gfx_shader_regs.sv | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'rtl/gfx/gfx_shader_regs.sv') diff --git a/rtl/gfx/gfx_shader_regs.sv b/rtl/gfx/gfx_shader_regs.sv index 2b3451a..de52fe2 100644 --- a/rtl/gfx/gfx_shader_regs.sv +++ b/rtl/gfx/gfx_shader_regs.sv @@ -9,7 +9,7 @@ import gfx::*; // verilator tracing_off localparam PC_TABLE_PORTS = 2; - localparam MASK_TABLE_PORTS = 1; + localparam MASK_TABLE_PORTS = 2; word hold_imm[REGFILE_STAGES], imm_out, read_a_data_sgpr, read_b_data_scalar, read_b_data_sgpr, read_const, read_a_data_vgpr[SHADER_LANES], @@ -33,7 +33,9 @@ import gfx::*; assign pc_read_groups[1] = io.pc_front_group; assign io.mask_back = mask_read[0]; + assign io.mask_exec = mask_read[1]; assign mask_read_groups[0] = io.mask_back_group; + assign mask_read_groups[1] = io.mask_exec_group; assign imm_out = hold_imm[$size(hold_imm) - 1]; assign a_scalar_out = hold_a_scalar[$bits(hold_a_scalar) - 1]; -- cgit v1.2.3