Module axi_burst_splitter_ax_chan

Splits ax bursts.

Store burst lengths in counters, which are associated to AXI IDs through ID queues (to allow reordering of responses w.r.t. requests).

Parameters

chan_t

IdWidth

MaxTxns

id_t

Ports

clk_i

rst_ni

ax_i

ax_valid_i

ax_ready_o

ax_o

ax_valid_o

ax_ready_i

cnt_id_i

cnt_len_o

cnt_set_err_i

cnt_err_o

cnt_dec_i

cnt_req_i

cnt_gnt_o

Types

cnt_id_t

Signals

ax_d: chan_t

ax_q: chan_t