Module axi_burst_splitter_counters

Internal module of axi_burst_splitter to order transactions.

Parameters

MaxTxns: int unsigned

FullBW: bit

IdWidth: int unsigned

id_t: type

CntIdxWidth: int unsigned

Ports

clk_i: input logic

rst_ni: input logic

alloc_id_i: input id_t

alloc_len_i: input axi_pkg::len_t

alloc_req_i: input logic

alloc_gnt_o: output 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_idx_t
cnt_t

Signals

cnt_inp: cnt_t

cnt_free_idx: cnt_idx_t

cnt_r_idx: cnt_idx_t