Module axi_interleaved_xbar_intf
Parameters
Cfg: axi_pkg::xbar_cfg_t
AXI_USER_WIDTH: int unsigned
ATOPS: bit
CONNECTIVITY: bit [Cfg.NoSlvPorts-1:0][Cfg.NoMstPorts-1:0]
rule_t: type
AxiIdWidthMstPorts: int unsigned
Ports
clk_i: input logic
rst_ni: input logic
test_i: input logic
slv_ports: AXI_BUS.Slave
mst_ports: AXI_BUS.Master
addr_map_i: input rule_t [Cfg.NoAddrRules-1:0]
en_default_mst_port_i: input logic [Cfg.NoSlvPorts-1:0]
interleaved_mode_ena_i: input logic
default_mst_port_i: input logic [Cfg.NoSlvPorts-1:0][idx_width(Cfg.NoMstPorts)-1:0]
Types
| id_mst_t | |
| id_slv_t | |
| addr_t | |
| data_t | |
| strb_t | |
| user_t | |
| mst_aw_chan_t | |
| slv_aw_chan_t | |
| w_chan_t | |
| mst_b_chan_t | |
| slv_b_chan_t | |
| mst_ar_chan_t | |
| slv_ar_chan_t | |
| mst_r_chan_t | |
| slv_r_chan_t | |
| mst_req_t | |
| slv_req_t | |
| mst_resp_t | |
| slv_resp_t |