Module axi_lite_to_apb_intf

Parameters

NoApbSlaves: int unsigned

NoRules: int unsigned

AddrWidth: int unsigned

DataWidth: int unsigned

PipelineRequest: bit

PipelineResponse: bit

rule_t: type

addr_t: type

data_t: type

strb_t: type

sel_t: type

SelIdxWidth: int unsigned

Ports

clk_i: input logic

rst_ni: input logic

slv: AXI_LITE.Slave

paddr_o: output addr_t

pprot_o: output logic [2:0]

pselx_o: output sel_t

penable_o: output logic

pwrite_o: output logic

pwdata_o: output data_t

pstrb_o: output strb_t

pready_i: input logic [NoApbSlaves-1:0]

prdata_i: input data_t [NoApbSlaves-1:0]

pslverr_i: input [NoApbSlaves-1:0]

addr_map_i: input rule_t [NoRules-1:0]

Types

apb_req_t
apb_resp_t
aw_chan_t
w_chan_t
b_chan_t
ar_chan_t
r_chan_t
axi_req_t
axi_resp_t

Signals

axi_req: axi_req_t

axi_resp: axi_resp_t