Module axi_burst_splitter_gran_ax_chan
Internal module of axi_burst_splitter_gran
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
CutPath: bit
FullBW: bit
id_t: type
Ports
clk_i: input logic
rst_ni: input logic
len_limit_i: input axi_pkg::len_t
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 | |
num_beats_t |