smc_internal_axi_lite_xbar

Route the SMC internal AXI-Lite CSR crossbar.

Steers one local AXI-Lite initiator to internal CSR targets such as base config, filters, remaps, mailbox, and DFX. Address rules derive from smc_top_addrmap_pkg; arrayed blocks use their generated total extents. Addresses outside every rule receive DECERR.

Ports

Table 1. Ports
NameDirectionTypeDescription
clk_iinputlogicSMC core clock.
rst_niinputlogicPrimary reset, active-low, synchronized to the SMC core clock.
test_iinputlogicScan test mode enable, forwarded to the test input of the AXI-Lite crossbar.
local_in_req_iinputaxi_lite64_req_tRequest from the SMC local crossbar's internal-register port.
local_in_resp_ooutputaxi_lite64_resp_tResponse to the SMC local crossbar.
smc_base_config_req_ooutputaxi_lite64_req_tRequest for the SMC base configuration registers.
smc_base_config_resp_iinputaxi_lite64_resp_tResponse from the SMC base configuration registers.
aR_ctrl_req_ooutputaxi_lite64_req_tRequest for the alias remap control windows of every instance.
aR_ctrl_resp_iinputaxi_lite64_resp_tResponse from the alias remap controls.
mR_ctrl_req_ooutputaxi_lite64_req_tRequest for the M-mode remap control windows of every instance.
mR_ctrl_resp_iinputaxi_lite64_resp_tResponse from the M-mode remap controls.
xR_ctrl_req_ooutputaxi_lite64_req_tRequest for the Xvisor remap control windows of every instance.
xR_ctrl_resp_iinputaxi_lite64_resp_tResponse from the Xvisor remap controls.
inbound_filter_ctrl_req_ooutputaxi_lite64_req_tRequest for the inbound filter control windows of every filter.
inbound_filter_ctrl_resp_iinputaxi_lite64_resp_tResponse from the inbound filter controls.
outbound_filter_ctrl_req_ooutputaxi_lite64_req_tRequest for the outbound filter control windows of every filter.
outbound_filter_ctrl_resp_iinputaxi_lite64_resp_tResponse from the outbound filter controls.
mailbox_req_ooutputaxi_lite64_req_tRequest for the SMC mailbox window.
mailbox_resp_iinputaxi_lite64_resp_tResponse from the SMC mailbox.
dfx_csr_req_ooutputaxi_lite64_req_tRequest for the DFX control register window.
dfx_csr_resp_iinputaxi_lite64_resp_tResponse from the DFX control registers.