From e7322e0d77a632f31157df1b816aaa93571bcf86 Mon Sep 17 00:00:00 2001 From: Matteo Perotti Date: Sun, 8 Dec 2024 19:17:22 +0100 Subject: [PATCH] [hardware] Fix missing connection --- hardware/src/masku/masku.sv | 3 ++- hardware/src/masku/masku_alu.sv | 1 - 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/hardware/src/masku/masku.sv b/hardware/src/masku/masku.sv index 9e899fc48..bb228cf00 100644 --- a/hardware/src/masku/masku.sv +++ b/hardware/src/masku/masku.sv @@ -617,7 +617,7 @@ module masku import ara_pkg::*; import rvv_pkg::*; #( .background_data_init_o (background_data_init ), // Shuffled .masku_alu_popcount_o (masku_alu_popcount ), .masku_alu_vfirst_count_o (masku_alu_vfirst_count ), - .masku_alu_vfirst_empty_o (masku_alu_vfrist_empty ) + .masku_alu_vfirst_empty_o (masku_alu_vfirst_empty ) ); masku_predication_gen #( @@ -627,6 +627,7 @@ module masku import ara_pkg::*; import rvv_pkg::*; #( ) i_masku_predication_gen ( .vinsn_issue_i (vinsn_issue ), .masku_pred_pnt_i (masku_pred_pnt_q), + .masku_operand_m_i (masku_operand_m), .masku_pred_strb_o (masku_pred_strb ) ); diff --git a/hardware/src/masku/masku_alu.sv b/hardware/src/masku/masku_alu.sv index aa084c7ea..ff6a154e7 100644 --- a/hardware/src/masku/masku_alu.sv +++ b/hardware/src/masku/masku_alu.sv @@ -84,7 +84,6 @@ module masku_alu import ara_pkg::*; import rvv_pkg::*; #( logic [NrLanes*DataWidth-1:0] masku_operand_alu_seq_m; elen_t [NrLanes-1:0] result_queue_mask_seq; - // assign operand slices to be processed by popcount and lzc assign vcpop_slice = vcpop_operand[(in_ready_cnt_i[idx_width(N_SLICES_CPOP)-1:0] * VcpopParallelism) +: VcpopParallelism]; assign vfirst_slice = vcpop_operand[(in_ready_cnt_i[idx_width(N_SLICES_VFIRST)-1:0] * VfirstParallelism) +: VfirstParallelism];