SPRUII0F May 2019 – June 2024 TMS320F28384D , TMS320F28384D-Q1 , TMS320F28384S , TMS320F28384S-Q1 , TMS320F28386D , TMS320F28386D-Q1 , TMS320F28386S , TMS320F28386S-Q1 , TMS320F28388D , TMS320F28388S
On this device, the Input X-BAR is used to route signals from a GPIO to many different IP blocks such as the ADC, eCAP, ePWM, and external interrupts. The input of each Input X-BAR instance (INPUTx) can be any GPIO, while the output of each instance connects to various IP blocks in the device. The digital input of AIOs are also available as inputs to the Input X-BAR. This flexibility relieves some of the constraints on peripheral muxing by allowing the user to connect any GPIO to the specified outputs of each Input X-BAR instance. Note that the GPIO selected by the Input X-BAR can be configured as either an input or an output. The Input X-BAR simply connects the signal on the input buffer to the output of the selected Input X-BAR instance. Therefore, you can do things such as route the output of an ePWM to the eCAP module for a frequency test).
The Input X-BAR is configured by way of the INPUTxSELECT registers. The destinations for each INPUTx are shown in Figure 17-1 and Table 17-1. For additional details on how each Input X-BAR connects to other IP blocks throughout the device, look for references to Input X-BAR in the chapter associated with that IP. Note that the destinations of each INPUTx are fixed and are not user-configurable. For more information on configuring the Input X-BAR, see the INPUT_XBAR_REGS register definitions in the XBAR Registers section.
INPUT | ECAP / HRCAP | EPWM X-BAR | CLB X-BAR | OUTPUT X-BAR | CPU XINT | EPWM TRIP | ADC START OF CONVERSION | EPWM / ECAP SYNC | DCC | Ether CAT | ERAD |
---|---|---|---|---|---|---|---|---|---|---|---|
1 | Yes | Yes | Yes | Yes | - | TZ1,TRIP1 | - | - | - | Yes | Yes |
2 | Yes | Yes | Yes | Yes | - | TZ2,TRIP2 | - | - | - | Yes | Yes |
3 | Yes | Yes | Yes | Yes | - | TZ3,TRIP3 | - | - | - | Yes | Yes |
4 | Yes | Yes | Yes | Yes | XINT1 | - | - | - | - | Yes | Yes |
5 | Yes | Yes | Yes | Yes | XINT2 | - | ADCEXTSOC | EXTSYNCIN1 | - | Yes | Yes |
6 | Yes | Yes | Yes | Yes | XINT3 | TRIP6 | - | EXTSYNCIN2 | - | Yes | Yes |
7 | Yes | Yes | Yes | - | - | - | - | - | - | Yes | Yes |
8 | Yes | Yes | Yes | - | - | - | - | - | - | Yes | Yes |
9 | Yes | Yes | Yes | - | - | - | - | - | - | Yes | Yes |
10 | Yes | Yes | Yes | - | - | - | - | - | - | Yes | Yes |
11 | Yes | Yes | Yes | - | - | - | - | - | - | Yes | Yes |
12 | Yes | Yes | Yes | - | - | - | - | - | - | Yes | Yes |
13 | Yes | Yes | Yes | - | XINT4 | - | - | - | - | Yes | Yes |
14 | Yes | Yes | Yes | - | XINT5 | - | - | - | - | Yes | Yes |
15 | Yes | - | - | - | - | - | - | - | CLK1 | Yes | - |
16 | Yes | - | - | - | - | - | - | - | CLK0 | Yes | - |