SPRUIL1D May 2019 – December 2024 DRA829J , DRA829J-Q1 , DRA829V , DRA829V-Q1 , TDA4VM , TDA4VM-Q1
The PCIe subsystem provides a number of interrupts, the PCIe controller interrupt, CPTS interrupt, and interrupts generated in the PCIe subsystem using device Interrupt Distributor (CP_INTD).
The CP_INTD module is used to generate and aggregate interrupts from various status signals of the PCIe core. Interrupts from the PCIe core and CPTS modules are ported out directly to the subsystem boundary without any aggregation. Table 12-242 shows the details of the interrupt outputs
Name | Width | Type | Polarity | Category | Clock | Reset | Description |
---|---|---|---|---|---|---|---|
PCIE_LEGACY_PULSE | 1 | Pulse | High | Func | PCIE_CBA_CLK | PCIE_RST_MOD_G_RST_N | PCIe legacy interrupt. INTA_OUT, INTB_OUT, INTC_OUT and INTD_OUT status outputs from the PCIe core are aggregated. Note: Valid in RP mode only. |
PCIE_ERROR_PULSE | 1 | Pulse | High | Func | PCIE_CBA_CLK | PCIE_RST_MOD_G_RST_N | PCIe error interrupt. FATAL_ERROR_OUT, NON_FATAL_ERROR_OUT and CORRECTABLE_ERROR_OUT status outputs from the PCIe core are aggregated. Note: Valid in both RP and EP modes. |
PCIE_ASF_PULSE | 1 | Pulse | High | Internal Diagnostics | PCIE_CBA_CLK | PCIE_RST_MOD_G_RST_N | PCIe active internal diagnostics interrupt. All active internal diagnostics status signals (asf_*) from the PCIe core are aggregated. Note: Valid in both RP and EP modes. |
PCIE_FLR_PULSE | 1 | Pulse | High | Func | PCIE_CBA_CLK | PCIE_RST_MOD_G_RST_N | PCIe Function Level interrupt. FLR_IN_PROGRESS[5:0] and VF_FLR_IN_PROGRESS[15:0] status outputs from the PCIe core are aggregated. Note: Valid in EP mode only. |
PCIE_DOWNSTREAM_PULSE | 1 | Pulse | High | Func | PCIE_CBA_CLK | PCIE_RST_MOD_G_RST_N | PCIe downstream interrupt.
Note: Valid in EP mode only |
PCIE_HOT_RESET_PULSE | 1 | Pulse | High | Func | PCIE_CBA_CLK | PCIE_RST_MOD_G_RST_N | PCIe hot reset interrupt. HOT_RESET_OUT status output from the PCIe controller is aggregated. Note: Valid in EP mode only. |
PCIE_LINK_STATE_PULSE | 1 | Pulse | High | Func | PCIE_CBA_CLK | PCIE_RST_MOD_G_RST_N | PCIe link state interrupt. LINK_DOWN_RESET_OUT status from the PCIe core is aggregated. Note: Valid in both RP and EP modes. |
PCIE_PWR_STATE_PULSE | 1 | Pulse | High | Func | PCIE_CBA_CLK | PCIE_RST_MOD_G_RST_N | PCIe power state interrupt. POWER_STATE_CHANGE and DPA_INTERRUPT[5:0] status output from the PCIe core are aggregated. Note: Valid in both EP and RP modes. |
PCIE_LOCAL_LEVEL | 1 | Level | High | Func | PCIE_CBA_CLK | PCIE_RST_MOD_G_RST_N | PCIe local interrupt The LOCAL_INTERRUPT from the PCIe controller is brought out directly without any aggregation. Note: Valid in both RP and EP modes. |
PCIE_PHY_LEVEL | 1 | Level | High | Func | PCIE_CBA_CLK | PCIE_RST_MOD_G_RST_N | PCIe PHY interrupt. The PHY_INTERRUPT_OUT from the PCIe controller is brought out directly without any aggregation. Note: Valid in both RP and EP modes. |
PCIE_PTM_VALID_PULSE | 1 | Pulse | High | Func | PCIE_CBA_CLK | PCIE_RST_MOD_G_RST_N | PCIe PTM valid interrupt PTM_LOCAL_TIMER_OUT_VALID status output from the PCIe controller is aggregated. Note: Valid only in EP mode. |
PCIE_ECC0_UNCORR_PULSE | 1 | Pulse | High | Internal Diagnostics | PCIE_CBA_CLK | PCIE_RST_MOD_G_RST_N | PCIe ECC Aggregator0 uncorrected pulse interrupt. |
PCIE_ECC0_UNCORR_LEVEL | 1 | Level | High | Internal Diagnostics | PCIE_CBA_CLK | PCIE_RST_MOD_G_RST_N | PCIe ECC Aggregator0 uncorrected level interrupt. |
PCIE_ECC0_CORR_PULSE | 1 | Pulse | High | Internal Diagnostics | PCIE_CBA_CLK | PCIE_RST_MOD_G_RST_N | PCIe ECC Aggregator0 corrected pulse interrupt. |
PCIE_ECC0_CORR_LEVEL | 1 | Level | High | Internal Diagnostics | PCIE_CBA_CLK | PCIE_RST_MOD_G_RST_N | PCIe ECC Aggregator0 corrected level interrupt. |
PCIE_ECC1_UNCORR_PULSE | 1 | Pulse | High | Internal Diagnostics | PCIE_LANE0_TX_MCLK | PCIE_RST_MOD_G_RST_N | PCIe ECC Aggregator1 uncorrected pulse interrupt. |
PCIE_ECC1_UNCORR_LEVEL | 1 | Level | High | Internal Diagnostics | PCIE_LANE0_TX_MCLK | PCIE_RST_MOD_G_RST_N | PCIe ECC Aggregator1 uncorrected level interrupt. |
PCIE_CPTS_PEND_INTR | 1 | Level | High | Func | PCIE_CBA_CLK | PCIE_RST_MOD_G_RST_N | PCIe CPTS level interrupt. The EVNT_PEND_INTR from the CPTS module is brought out directly without aggregation. |