Module axi_burst_splitter

Split AXI4 bursts into single-beat transactions.

Limitations

Parameters

MaxReadTxns: int unsigned

MaxWriteTxns: int unsigned

FullBW: bit

AddrWidth: int unsigned

DataWidth: int unsigned

IdWidth: int unsigned

UserWidth: int unsigned

axi_req_t: type

axi_resp_t: type

MaxTxns: int unsigned

Ports

clk_i: input logic

rst_ni: input logic

slv_req_i: input axi_req_t

slv_resp_o: output axi_resp_t

mst_req_o: output axi_req_t

mst_resp_i: input axi_resp_t

Types

addr_t
data_t
id_t
strb_t
user_t
aw_chan_t
w_chan_t
b_chan_t
ar_chan_t
r_chan_t

Signals

act_req: axi_req_t

unsupported_req: axi_req_t

act_resp: axi_resp_t

unsupported_resp: axi_resp_t