SPRUIM2H May 2020 – October 2023 AM2431 , AM2432 , AM2434 , AM6411 , AM6412 , AM6421 , AM6422 , AM6441 , AM6442
This section describes FSI_TX and FSI_RX module integration in the device, including information about clocks, resets, and hardware requests.
Module Instance | Domain | |
---|---|---|
MCU | MAIN | |
FSI_TX0 | - | ✓ |
FSI_TX1 | - | ✓ |
Module Instance | Domain | |
---|---|---|
MCU | MAIN | |
FSI_RX0 | - | ✓ |
FSI_RX1 | - | ✓ |
FSI_RX2 | - | ✓ |
FSI_RX3 | - | ✓ |
FSI_RX4 | - | ✓ |
FSI_RX5 | - | ✓ |
Module Instance | Power Sleep Controller | Power Domain | Local Power Sleep Controller (Module Domain) | Device Interconnect |
---|---|---|---|---|
FSI_TX0 | PSC0 | PD0 | LPSC0 | CBASS0 |
FSI_TX1 | PSC0 | PD0 | LPSC0 | CBASS0 |
Module Instance | Power Sleep Controller | Power Domain | Local Power Sleep Controller (Module Domain) | Device Interconnect |
---|---|---|---|---|
FSI_RX0 | PSC0 | PD0 | LPSC0 | CBASS0 |
FSI_RX1 | PSC0 | PD0 | LPSC0 | CBASS0 |
FSI_RX2 | PSC0 | PD0 | LPSC0 | CBASS0 |
FSI_RX3 | PSC0 | PD0 | LPSC0 | CBASS0 |
FSI_RX4 | PSC0 | PD0 | LPSC0 | CBASS0 |
FSI_RX5 | PSC0 | PD0 | LPSC0 | CBASS0 |
Module Instance | Module Clock Input | Source Clock Signal | Source | Description |
---|---|---|---|---|
FSI_TX0 | FSI_TX0_ICLK | MAIN_SYSCLK0/4 | PLLCTRL0 | FSI Transmit Interface Clock |
FSI_TX0_PLL_CLK | MAIN_SYSCLK0 | PLLCTRL0 | FSI Transmit Functional Clock Input | |
FSI_TX0_CLK | FSI_TX0_PLL_CLK | FSI_TX0 | FSI Transmit Functional Clock Output | |
FSI_TX1 | FSI_TX1_ICLK | MAIN_SYSCLK0/4 | PLLCTRL0 | FSI Transmit Interface Clock |
FSI_TX1_PLL_CLK | MAIN_SYSCLK0 | PLLCTRL0 | FSI Transmit Functional Clock Input | |
FSI_TX1_CLK | FSI_TX1_PLL_CLK | FSI_TX1 | FSI Transmit Functional Clock Output |
Module Instance | Module Clock Input | Source Clock Signal | Source | Description |
---|---|---|---|---|
FSI_RX0 | FSI_RX0_ICLK | MAIN_SYSCLK0/4 | PLLCTRL0 | FSI Receive Interface Clock |
FSI_RX0_CLK | FSI_RX0_CLK Pin | I/O Pin | FSI Receive Functional Clock | |
FSI_RX0_LPBK_CLK | FSI_TX0_CLK | FSI_TX0 | FSI Receive Loopback Clock | |
FSI_RX1 | FSI_RX1_ICLK | MAIN_SYSCLK0/4 | PLLCTRL0 | FSI Receive Interface Clock |
FSI_RX1_CLK | FSI_RX1_CLK Pin | I/O Pin | FSI Receive Functional Clock | |
FSI_RX1_LPBK_CLK | FSI_TX0_CLK | FSI_TX0 | FSI Receive Loopback Clock | |
FSI_RX2 | FSI_RX2_ICLK | MAIN_SYSCLK0/4 | PLLCTRL0 | FSI Receive Interface Clock |
FSI_RX2_CLK | FSI_RX2_CLK Pin | I/O Pin | FSI Receive Functional Clock | |
FSI_RX2_LBCLK | FSI_TX0_CLK | FSI_TX0 | FSI Receive Loopback Clock | |
FSI_RX3 | FSI_RX3_ICLK | MAIN_SYSCLK0/4 | PLLCTRL0 | FSI Receive Interface Clock |
FSI_RX3_CLK | FSI_RX3_CLK Pin | I/O Pin | FSI Receive Functional Clock | |
FSI_RX3_LPBK_CLK | FSI_TX1_CLK | FSI_TX1 | FSI Receive Loopback Clock | |
FSI_RX4 | FSI_RX4_ICLK | MAIN_SYSCLK0/4 | PLLCTRL0 | FSI Receive Interface Clock |
FSI_RX4_CLK | FSI_RX4_CLK Pin | I/O Pin | FSI Receive Functional Clock | |
FSI_RX4_LPBK_CLK | FSI_TX1_CLK | FSI_TX1 | FSI Receive Loopback Clock | |
FSI_RX5 | FSI_RX5_ICLK | MAIN_SYSCLK0/4 | PLLCTRL0 | FSI Receive Interface Clock |
FSI_RX5_CLK | FSI_RX5_CLK Pin | I/O Pin | FSI Receive Functional Clock | |
FSI_RX5_LPBK_CLK | FSI_TX1_CLK | FSI_TX1 | FSI Receive Loopback Clock |
Module Instance | Module Reset Input | Source Reset Signal | Source | Description |
---|---|---|---|---|
FSI_TX0 | FSI_TX0_RST | MOD_G_RST | LPSC0 | Asynchronous Module Reset |
FSI_TX1 | FSI_TX1_RST | MOD_G_RST | LPSC0 | Asynchronous Module Reset |
Module Instance | Module Reset Input | Source Reset Signal | Source | Description |
---|---|---|---|---|
FSI_RX0 | FSI_RX0_RST | MOD_G_RST | LPSC0 | Asynchronous Module Reset |
FSI_RX1 | FSI_RX1_RST | MOD_G_RST | LPSC0 | Asynchronous Module Reset |
FSI_RX2 | FSI_RX2_RST | MOD_G_RST | LPSC0 | Asynchronous Module Reset |
FSI_RX3 | FSI_RX3_RST | MOD_G_RST | LPSC0 | Asynchronous Module Reset |
FSI_RX4 | FSI_RX4_RST | MOD_G_RST | LPSC0 | Asynchronous Module Reset |
FSI_RX5 | FSI_RX5_RST | MOD_G_RST | LPSC0 | Asynchronous Module Reset |
Module Instance | Module Interrupt Signal | Destination Interrupt Input | Destination | Interrupt Type | Description |
---|---|---|---|---|---|
FSI_TX0 | FSI_TX0_INT0 |
R5FSS0_CORE0_INTR_IN_28 R5FSS0_CORE1_INTR_IN_28 R5FSS1_CORE0_INTR_IN_28 R5FSS1_CORE1_INTR_IN_28 PRU_ICSSG0_PR1_SLV_IN_45 PRU_ICSSG1_PR1_SLV_IN_45 |
R5FSS0_CORE0 R5FSS0_CORE1 R5FSS1_CORE0 R5FSS1_CORE1 PRU_ICSSG0 PRU_ICSSG1 |
Pulse | FSI Transmit Interrupt 0 |
FSI_TX0_INT1 |
R5FSS0_CORE0_INTR_IN_29 R5FSS0_CORE1_INTR_IN_29 R5FSS1_CORE0_INTR_IN_29 R5FSS1_CORE1_INTR_IN_29 PRU_ICSSG0_PR1_SLV_IN_54 PRU_ICSSG1_PR1_SLV_IN_54 |
R5FSS0_CORE0 R5FSS0_CORE1 R5FSS1_CORE0 R5FSS1_CORE1 PRU_ICSSG0 PRU_ICSSG1 |
Pulse | FSI Transmit Interrupt 1 | |
FSI_TX1 | FSI_TX1_INT0 |
R5FSS0_CORE0_INTR_IN_30 R5FSS0_CORE1_INTR_IN_30 R5FSS1_CORE0_INTR_IN_30 R5FSS1_CORE1_INTR_IN_30 PRU_ICSSG0_PR1_SLV_IN_55 PRU_ICSSG1_PR1_SLV_IN_55 |
R5FSS0_CORE0 R5FSS0_CORE1 R5FSS1_CORE0 R5FSS1_CORE1 PRU_ICSSG0 PRU_ICSSG1 |
Pulse | FSI Transmit Interrupt 0 |
FSI_TX1_INT1 |
R5FSS0_CORE0_INTR_IN_31 R5FSS0_CORE1_INTR_IN_31 R5FSS1_CORE0_INTR_IN_31 R5FSS1_CORE1_INTR_IN_31 PRU_ICSSG0_PR1_SLV_IN_56 PRU_ICSSG1_PR1_SLV_IN_56 |
R5FSS0_CORE0 R5FSS0_CORE1 R5FSS1_CORE0 R5FSS1_CORE1 PRU_ICSSG0 PRU_ICSSG1 |
Pulse | FSI Transmit Interrupt 1 |
Module Instance | Module Interrupt Signal | Destination Interrupt Input | Destination | Interrupt Type | Description |
---|---|---|---|---|---|
FSI_RX0 | FSI_RX0_INT0 |
R5FSS0_CORE0_INTR_IN_16 R5FSS0_CORE1_INTR_IN_16 R5FSS1_CORE0_INTR_IN_16 R5FSS1_CORE1_INTR_IN_16 PRU_ICSSG0_PR1_SLV_IN_33 PRU_ICSSG1_PR1_SLV_IN_33 |
R5FSS0_CORE0 R5FSS0_CORE1 R5FSS1_CORE0 R5FSS1_CORE1 PRU_ICSSG0 PRU_ICSSG1 |
Pulse | FSI Receive Interrupt 0 |
FSI_RX0_INT1 |
R5FSS0_CORE0_INTR_IN_17 R5FSS0_CORE1_INTR_IN_17 R5FSS1_CORE0_INTR_IN_17 R5FSS1_CORE1_INTR_IN_17 PRU_ICSSG0_PR1_SLV_IN_34 PRU_ICSSG1_PR1_SLV_IN_34 |
R5FSS0_CORE0 R5FSS0_CORE1 R5FSS1_CORE0 R5FSS1_CORE1 PRU_ICSSG0 PRU_ICSSG1 |
Pulse | FSI Receive Interrupt 1 | |
FSI_RX1 | FSI_RX1_INT0 |
R5FSS0_CORE0_INTR_IN_18 R5FSS0_CORE1_INTR_IN_18 R5FSS1_CORE0_INTR_IN_18 R5FSS1_CORE1_INTR_IN_18 PRU_ICSSG0_PR1_SLV_IN_35 PRU_ICSSG1_PR1_SLV_IN_35 |
R5FSS0_CORE0 R5FSS0_CORE1 R5FSS1_CORE0 R5FSS1_CORE1 PRU_ICSSG0 PRU_ICSSG1 |
Pulse | FSI Receive Interrupt 0 |
FSI_RX1_INT1 |
R5FSS0_CORE0_INTR_IN_19 R5FSS0_CORE1_INTR_IN_19 R5FSS1_CORE0_INTR_IN_19 R5FSS1_CORE1_INTR_IN_19 PRU_ICSSG0_PR1_SLV_IN_36 PRU_ICSSG1_PR1_SLV_IN_36 |
R5FSS0_CORE0 R5FSS0_CORE1 R5FSS1_CORE0 R5FSS1_CORE1 PRU_ICSSG0 PRU_ICSSG1 |
Pulse | FSI Receive Interrupt 1 | |
FSI_RX2 | FSI_RX2_INT0 |
R5FSS0_CORE0_INTR_IN_20 R5FSS0_CORE1_INTR_IN_20 R5FSS1_CORE0_INTR_IN_20 R5FSS1_CORE1_INTR_IN_20 PRU_ICSSG0_PR1_SLV_IN_37 PRU_ICSSG1_PR1_SLV_IN_37 |
R5FSS0_CORE0 R5FSS0_CORE1 R5FSS1_CORE0 R5FSS1_CORE1 PRU_ICSSG0 PRU_ICSSG1 |
Pulse | FSI Receive Interrupt 0 |
FSI_RX2_INT1 |
R5FSS0_CORE0_INTR_IN_21 R5FSS0_CORE1_INTR_IN_21 R5FSS1_CORE0_INTR_IN_21 R5FSS1_CORE1_INTR_IN_21 PRU_ICSSG0_PR1_SLV_IN_38 PRU_ICSSG1_PR1_SLV_IN_38 |
R5FSS0_CORE0 R5FSS0_CORE1 R5FSS1_CORE0 R5FSS1_CORE1 PRU_ICSSG0 PRU_ICSSG1 |
Pulse | FSI Receive Interrupt 1 | |
FSI_RX3 | FSI_RX3_INT0 |
R5FSS0_CORE0_INTR_IN_22 R5FSS0_CORE1_INTR_IN_22 R5FSS1_CORE0_INTR_IN_22 R5FSS1_CORE1_INTR_IN_22 PRU_ICSSG0_PR1_SLV_IN_39 PRU_ICSSG1_PR1_SLV_IN_39 |
R5FSS0_CORE0 R5FSS0_CORE1 R5FSS1_CORE0 R5FSS1_CORE1 PRU_ICSSG0 PRU_ICSSG1 |
Pulse | FSI Receive Interrupt 0 |
FSI_RX3_INT1 |
R5FSS0_CORE0_INTR_IN_23 R5FSS0_CORE1_INTR_IN_23 R5FSS1_CORE0_INTR_IN_23 R5FSS1_CORE1_INTR_IN_23 PRU_ICSSG0_PR1_SLV_IN_40 PRU_ICSSG1_PR1_SLV_IN_40 |
R5FSS0_CORE0 R5FSS0_CORE1 R5FSS1_CORE0 R5FSS1_CORE1 PRU_ICSSG0 PRU_ICSSG1 |
Pulse | FSI Receive Interrupt 1 | |
FSI_RX4 | FSI_RX4_INT0 |
R5FSS0_CORE0_INTR_IN_24 R5FSS0_CORE1_INTR_IN_24 R5FSS1_CORE0_INTR_IN_24 R5FSS1_CORE1_INTR_IN_24 PRU_ICSSG0_PR1_SLV_IN_41 PRU_ICSSG1_PR1_SLV_IN_41 |
R5FSS0_CORE0 R5FSS0_CORE1 R5FSS1_CORE0 R5FSS1_CORE1 PRU_ICSSG0 PRU_ICSSG1 |
Pulse | FSI Receive Interrupt 0 |
FSI_RX4_INT1 |
R5FSS0_CORE0_INTR_IN_25 R5FSS0_CORE1_INTR_IN_25 R5FSS1_CORE0_INTR_IN_25 R5FSS1_CORE1_INTR_IN_25 PRU_ICSSG0_PR1_SLV_IN_42 PRU_ICSSG1_PR1_SLV_IN_42 |
R5FSS0_CORE0 R5FSS0_CORE1 R5FSS1_CORE0 R5FSS1_CORE1 PRU_ICSSG0 PRU_ICSSG1 |
Pulse | FSI Receive Interrupt 1 | |
FSI_RX5 | FSI_RX5_INT0 |
R5FSS0_CORE0_INTR_IN_26 R5FSS0_CORE1_INTR_IN_26 R5FSS1_CORE0_INTR_IN_26 R5FSS1_CORE1_INTR_IN_26 PRU_ICSSG0_PR1_SLV_IN_43 PRU_ICSSG1_PR1_SLV_IN_43 |
R5FSS0_CORE0 R5FSS0_CORE1 R5FSS1_CORE0 R5FSS1_CORE1 PRU_ICSSG0 PRU_ICSSG1 |
Pulse | FSI Receive Interrupt 0 |
FSI_RX5_INT1 |
R5FSS0_CORE0_INTR_IN_27 R5FSS0_CORE1_INTR_IN_27 R5FSS1_CORE0_INTR_IN_27 R5FSS1_CORE1_INTR_IN_27 PRU_ICSSG0_PR1_SLV_IN_44 PRU_ICSSG1_PR1_SLV_IN_44 |
R5FSS0_CORE0 R5FSS0_CORE1 R5FSS1_CORE0 R5FSS1_CORE1 PRU_ICSSG0 PRU_ICSSG1 |
Pulse | FSI Receive Interrupt 1 |
Module Instance | Module DMA Event | Destination DMA Event Input | Destination | DMA Event Type | Description |
---|---|---|---|---|---|
FSI_TX[0:1] | - | - | - | - | Module does not support device DMA Events. |
Module Instance | Module DMA Event | Destination DMA Event Input | Destination | DMA Event Type | Description |
---|---|---|---|---|---|
FSI_RX[0:5] | - | - | - | - | Module does not support device DMA Events. |