Skip to content

Commit aa6991a

Browse files
committed
Bitwise operators instead of generate
1 parent 3d90e80 commit aa6991a

File tree

1 file changed

+2
-8
lines changed

1 file changed

+2
-8
lines changed

rtl/axis_arb_mux.v

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -123,14 +123,8 @@ arb_inst (
123123
.grant_encoded(grant_encoded)
124124
);
125125

126-
generate
127-
genvar n;
128-
129-
for (n = 0; n < S_COUNT; n = n + 1) begin
130-
assign request[n] = s_axis_tvalid[n] && !grant[n];
131-
assign acknowledge[n] = grant[n] && s_axis_tvalid[n] && s_axis_tready[n] && s_axis_tlast[n];
132-
end
133-
endgenerate
126+
assign request = s_axis_tvalid & ~grant;
127+
assign acknowledge = grant & s_axis_tvalid & s_axis_tready & s_axis_tlast;
134128

135129
always @* begin
136130
// pass through selected packet data

0 commit comments

Comments
 (0)