Module axi_serializer_intf

Serialize all AXI transactions to a single ID (zero), interface version.

Parameters

AXI_ID_WIDTH: int unsigned

AXI4+ATOP ID width.

AXI_ADDR_WIDTH: int unsigned

AXI4+ATOP address width.

AXI_DATA_WIDTH: int unsigned

AXI4+ATOP data width.

AXI_USER_WIDTH: int unsigned

AXI4+ATOP user width.

MAX_READ_TXNS: int unsigned

Maximum number of in flight read transactions.

MAX_WRITE_TXNS: int unsigned

Maximum number of in flight write transactions.

Ports

clk_i: input logic

Clock

rst_ni: input logic

Asynchronous reset, active low

slv: AXI_BUS.Slave

AXI4+ATOP Slave modport

mst: AXI_BUS.Master

AXI4+ATOP Master modport

Types

id_t
addr_t
data_t
strb_t
user_t
aw_chan_t
w_chan_t
b_chan_t
ar_chan_t
r_chan_t
axi_req_t
axi_resp_t

Signals

slv_req: axi_req_t

mst_req: axi_req_t

slv_resp: axi_resp_t

mst_resp: axi_resp_t