smc_dfx_ctrl_status_wrap

Expose SMC DFX control and status CSRs.

Bridges software-visible DFX controls onto the internal AXI-Lite map. Reports memory-repair and MBIST status in STATUS_SMU and drives the DEBUG_CTRL and DEBUG_BUS_MUX fields that configure smc_dfd_wrap; debug-bus mux segments 8 to 15 and the fine-grain time field have no register and are tied to zero.

Ports

Table 1. Ports
NameDirectionTypeDescription
clk_iinputlogicSMC core clock.
rst_niinputlogicPrimary reset, active-low, synchronized to the SMC core clock; returns the DFX control and status registers to their reset values.
axil_dfx_csr_req_iinputsmc_pkg::smc_axil_32_64_req_tRequest from the internal CSR crossbar for the DFX control window.
axil_dfx_csr_resp_ooutputsmc_pkg::smc_axil_32_64_resp_tResponse to the internal CSR crossbar.
mem_repair_done_iinputlogicMemory repair has finished; reported in STATUS_SMU.
mem_repair_success_iinputlogicMemory repair succeeded; reported in STATUS_SMU.
mem_repair_abort_iinputlogicMemory repair was aborted; reported in STATUS_SMU.
mbist_done_iinputlogicMemory BIST has finished; reported in STATUS_SMU.
mbist_pass_iinputlogicMemory BIST passed; reported in STATUS_SMU.
mbist_abort_iinputlogicMemory BIST was aborted; reported in STATUS_SMU.
dfd_enables_ooutputsmc_pkg::dfd_enable_tDEBUG_CTRL clock-gate, force-clock, GPIO, DTB, cross-trigger halt mask and debug marker fields.
dbg_mux_sel_csr_ooutputtt_dbm_pkg::DbgMuxSelMmr_sDebug-bus mux mode, ID and segment selects from DEBUG_BUS_MUX.