SPRUIM2H May 2020 – October 2023 AM2431 , AM2432 , AM2434 , AM6411 , AM6412 , AM6421 , AM6422 , AM6441 , AM6442
Some of the capture inputs and compare registers are mapped to specific industrial Ethernet functions in hardware, shown in Table 6-497. All capture inputs are mapped to industrial Ethernet functions, and these inputs are not available for any other application. The CMP1 and CMP2 compare registers also function as the start time triggers for SYNC0 and SYNC1, respectively.
Capture Input | IEP Line/Function |
---|---|
IEP_CAPR0_REG0/ IEP_CAPR0_REG1, rise only | If EXT_CAP_EN[0] = 0h (Internal source is selected)/ PRU0_RX_SOF If EXT_CAP_EN[0] = 1h (External source is selected)/ ICSSG_n_IEP0_CAP_INTR_REQ0(1) ICSSG_n_IEP1_CAP_INTR_REQ0 |
IEP_CAPR1_REG0/ IEP_CAPR1_REG1, rise only | If EXT_CAP_EN[1] = 0h (Internal source is selected)/ PRU0_RX_SFD If EXT_CAP_EN[1] = 1h (External source is selected)/ ICSSG_n_IEP0_CAP_INTR_REQ1 ICSSG_n_IEP1_CAP_INTR_REQ1 |
IEP_CAPR2_REG0/ IEP_CAPR2_REG1, rise only | If EXT_CAP_EN[2] = 0h (Internal source is selected)/ PRU1_RX_SOF If EXT_CAP_EN[2] = 1h (External source is selected)/ ICSSG_n_IEP0_CAP_INTR_REQ2 ICSSG_n_IEP1_CAP_INTR_REQ2 |
IEP_CAPR3_REG0/ IEP_CAPR3_REG1, rise only | If EXT_CAP_EN[3] = 0h (Internal source is selected)/ PRU1_RX_SFD If EXT_CAP_EN[3] = 1h (External source is selected)/ ICSSG_n_IEP0_CAP_INTR_REQ3 ICSSG_n_IEP1_CAP_INTR_REQ3 |
IEP_CAPR4_REG0/ IEP_CAPR4_REG1, rise only | If EXT_CAP_EN[4] = 0h (Internal source is selected)/ PORT0_TX_SOF; For MII mode uses loopback for lower jitter 40ns versus 4ns. If EXT_CAP_EN[4] = 1h (External source is selected)/ ICSSG_n_IEP0_CAP_INTR_REQ4 ICSSG_n_IEP1_CAP_INTR_REQ4 |
IEP_CAPR5_REG0/ IEP_CAPR5_REG1, rise only | If EXT_CAP_EN[5] = 0h (Internal source is selected)/ PORT1_TX_SOF For MII mode uses loopback for lower jitter 40ns versus 4ns. If EXT_CAP_EN[5] = 1h (External source is selected)/ ICSSG_n_IEP0_CAP_INTR_REQ5 ICSSG_n_IEP1_CAP_INTR_REQ5 |
IEP_CAPR6_REG0/ IEP_CAPR6_REG1 - rise and IEP_CAPF6_REG0/ IEP_CAPF6_REG1 - fall | PRGn_IEP0_EDC_LATCH_IN0 (IO inputs at SoC level) PRGn_IEP1_EDC_LATCH_IN0 |
IEP_CAPR7_REG0/ IEP_CAPR7_REG1 - rise and IEP_CAPF7_REG0/ IEP_CAPF7_REG1 - fall | PRGn_IEP0_EDC_LATCH_IN1 (IO inputs at SoC level) PRGn_IEP1_EDC_LATCH_IN1 |
IEP_CMP1_REG0/ IEP_CMP1_REG1 | For SYNC0 trigger of start time |
IEP_CMP2_REG0/ IEP_CMP2_REG1 | For SYNC1 trigger of start time; only valid in the SYNC2 independent mode |
IEP_CMP3_REG0/ IEP_CMP3_REG1 | For MII TX0 start trigger, if MII register MII_RT_TXCFG0/1[2] TX_EN_MODEn is enabled (where n = 0 or 1). Note: MII_CFG defines which IEP is the source (IEP0 or IEP1). |
IEP_CMP4_REG0/ IEP_CMP4_REG1 | For MII TX1 start trigger, if MII register MII_RT_TXCFG0/1[2] TX_EN_MODEn is enabled (where n = 0 or 1). Note: MII_CFG defines which IEP is the source (IEP0 or IEP1). |