Module axi_burst_splitter_ax_chan
Internal module of axi_burst_splitter
to control Ax channels.
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: type
IdWidth: int unsigned
MaxTxns: int unsigned
FullBW: bit
id_t: type
Ports
clk_i: input logic
rst_ni: input logic
ax_i: input chan_t
ax_valid_i: input logic
ax_ready_o: output logic
ax_o: output chan_t
ax_valid_o: output logic
ax_ready_i: input logic
cnt_id_i: input id_t
cnt_len_o: output axi_pkg::len_t
cnt_set_err_i: input logic
cnt_err_o: output logic
cnt_dec_i: input logic
cnt_req_i: input logic
cnt_gnt_o: output logic
Types
cnt_id_t |