Skip to content

Commit 06410c3

Browse files
committed
axi_mcast_demux_mapped: Fix VCS compilation when NoMulticastPorts==0
1 parent 8e04779 commit 06410c3

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

src/axi_mcast_demux_mapped.sv

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -211,17 +211,17 @@ module axi_mcast_demux_mapped #(
211211
mask_rule_t default_rule;
212212

213213
// AW unicast decoder outputs
214-
idx_select_t dec_aw_unicast_select_idx;
215-
logic [NoMstPorts-1:0] dec_aw_unicast_select_mask;
216-
logic dec_aw_unicast_valid;
217-
logic dec_aw_unicast_error;
214+
idx_select_t dec_aw_unicast_select_idx;
215+
logic [NoMstPorts-1:0] dec_aw_unicast_select_mask;
216+
logic dec_aw_unicast_valid;
217+
logic dec_aw_unicast_error;
218218

219219
// AW multicast decoder outputs
220-
logic [NoMulticastPorts-1:0] dec_aw_multicast_select_mask;
221-
addr_t [NoMulticastPorts-1:0] dec_aw_multicast_addr;
222-
addr_t [NoMulticastPorts-1:0] dec_aw_multicast_mask;
223-
logic dec_aw_multicast_valid;
224-
logic dec_aw_multicast_error;
220+
logic [axi_pkg::iomsb(NoMulticastPorts):0] dec_aw_multicast_select_mask;
221+
addr_t [axi_pkg::iomsb(NoMulticastPorts):0] dec_aw_multicast_addr;
222+
addr_t [axi_pkg::iomsb(NoMulticastPorts):0] dec_aw_multicast_mask;
223+
logic dec_aw_multicast_valid;
224+
logic dec_aw_multicast_error;
225225

226226
// Decoding outputs (merged from unicast and multicast paths)
227227
mask_select_t dec_aw_select_mask;

0 commit comments

Comments
 (0)