prim_axi_lite_err_slv

Complete every AXI-Lite access with a fixed error response.

RESP and RESP_DATA set the response code and read payload; RESP_DATA is zero-extended or truncated to AXI_DATA_WIDTH for r.data. MAX_TRANS caps accepted outstanding transactions before stalling. Present a struct AXI-Lite slave port over the underlying full-AXI error slave.

Parameters

Table 1. Parameters
NameTypeDefaultDescription
AXI_ADDR_WIDTHint unsigned32AXI-Lite address width.
AXI_DATA_WIDTHint unsigned32AXI-Lite data width; a power of two of at least 8.
RESPaxi_pkg::resp_taxi_pkg::RESP_DECERRError response generated by this slave.
RESP_WIDTHint unsigned32'd64Width of RESP_DATA only; r.data is always AXI_DATA_WIDTH wide.
RESP_DATAlogic [RESP_WIDTH-1:0]64'hBADCAB1EBADCAB1EFixed read-data return value.
MAX_TRANSint unsigned1Maximum accepted transactions before stalling.
AxiStrbWidthint unsignedAXI_DATA_WIDTH / 8Write-strobe width; derived.

Ports

Table 2. Ports
NameDirectionTypeDescription
clk_iinputlogicAXI-Lite clock.
rst_niinputlogicAsync reset, active-low.
axil_req_iinputaxil_req_tAXI-Lite request from the manager.
axil_resp_ooutputaxil_resp_tAXI-Lite error response to the manager.