Module axi_xp_intf

Parameters

ATOPs: bit

Cfg: axi_pkg::xbar_cfg_t

NumSlvPorts: int unsigned

NumMstPorts: int unsigned

Connectivity: bit [NumSlvPorts-1:0][NumMstPorts-1:0]

AxiAddrWidth: int unsigned

AxiDataWidth: int unsigned

AxiIdWidth: int unsigned

AxiUserWidth: int unsigned

AxiSlvPortMaxUniqIds: int unsigned

AxiSlvPortMaxTxnsPerId: int unsigned

AxiSlvPortMaxTxns: int unsigned

AxiMstPortMaxUniqIds: int unsigned

AxiMstPortMaxTxnsPerId: int unsigned

NumAddrRules: int unsigned

rule_t: type

Ports

clk_i: input logic

rst_ni: input logic

test_en_i: input logic

slv_ports: AXI_BUS.Slave

mst_ports: AXI_BUS.Master

addr_map_i: input rule_t [NumAddrRules-1:0]

Types

id_t
addr_t
data_t
strb_t
user_t
axi_aw_chan_t
axi_w_chan_t
axi_b_chan_t
axi_ar_chan_t
axi_r_chan_t
axi_req_t
axi_resp_t