Module axi_modify_address_intf

Interface variant of axi_modify_address

Parameters

AXI_SLV_PORT_ADDR_WIDTH: int unsigned

Address width of slave port

AXI_MST_PORT_ADDR_WIDTH: int unsigned

Address width of master port

AXI_DATA_WIDTH: int unsigned

Data width of slave and master port

AXI_ID_WIDTH: int unsigned

ID width of slave and master port

AXI_USER_WIDTH: int unsigned

User signal width of slave and master port

Ports

slv: AXI_BUS.Slave

Slave port

mst_aw_addr_i: input mst_addr_t

AW address on master port; must remain stable while an AW handshake is pending.

mst_ar_addr_i: input mst_addr_t

AR address on master port; must remain stable while an AR handshake is pending.

mst: AXI_BUS.Master

Master port

Types

id_t
slv_addr_t
data_t
strb_t
user_t
slv_aw_chan_t
mst_aw_chan_t
w_chan_t
b_chan_t
slv_ar_chan_t
mst_ar_chan_t
r_chan_t
slv_req_t
mst_req_t
axi_resp_t

Signals

slv_req: slv_req_t

mst_req: mst_req_t

slv_resp: axi_resp_t

mst_resp: axi_resp_t