Module axi_rw_split

Splits a single read / write slave into one read and one write master

Connects the ar and r channel of the read / write slave to the read master

and the aw, w and b channel of the read / write slave to the write master

Parameters

axi_req_t: type

axi_resp_t: type

Ports

clk_i: input logic

rst_ni: input logic

slv_req_i: input axi_req_t

slv_resp_o: output axi_resp_t

mst_read_req_o: output axi_req_t

mst_read_resp_i: input axi_resp_t

mst_write_req_o: output axi_req_t

mst_write_resp_i: input axi_resp_t