SPRUIZ1B July 2023 – August 2024 TMS320F28P650DH , TMS320F28P650DK , TMS320F28P650SH , TMS320F28P650SK , TMS320F28P659DH-Q1 , TMS320F28P659DK-Q1 , TMS320F28P659SH-Q1
The CLB X-BAR has eight outputs that are routed to each CLB module. Figure 16-4 represents the architecture of a single output, but the output is identical to the architecture of all of the other outputs.
First, determine the signals that can be passed to the CLB by referencing Table 16-6. Select up to one signal per mux (31 total muxes) for each AUXSIGx output. Select the inputs to each mux using the AUXSIGxMUX0TO15CFG and AUXSIGxMUX16TO31CFG registers. To pass any signal through to the CLB, enable the mux in the AUXSIGxMUXENABLE register. All muxes that are enabled are logically ORed before being passed on to the respective AUXSIGx signal on the CLB. To optionally invert the signal, use the AUXSIGOUTINV register.
Mux | 0 | 0.1 | 0.2 | 0.3 |
---|---|---|---|---|
G0 | CMPSS1_CTRIPH | SD3FLT1_COMPH | ADCAEVT1 | ECAP1_OUT |
G1 | CMPSS1_CTRIPL | INPUTXBAR1 | CLB1_OUT12 | ADCCEVT1 |
G2 | CMPSS2_CTRIPH | SDL3FLT1_COMPL | ADCAEVT2 | ECAP2_OUT |
G3 | CMPSS2_CTRIPL | INPUTXBAR2 | CLB1_OUT13 | ADCCEVT2 |
G4 | CMPSS3_CTRIPH | SD3FLT2_COMPH | ADCAEVT3 | ECAP3_OUT |
G5 | CMPSS3_CTRIPL | INPUTXBAR3 | CLB2_OUT12 | ADCCEVT3 |
G6 | CMPSS4_CTRIPH | SDL3FLT2_COMPL | ADCAEVT4 | ECAP4_OUT |
G7 | CMPSS4_CTRIPL | INPUTXBAR4 | CLB2_OUT13 | ADCCEVT4 |
G8 | CMPSS5_CTRIPH | SD3FLT3_COMPH | ADCBEVT1 | ECAP5_OUT |
G9 | CMPSS5_CTRIPL | INPUTXBAR5 | CLB3_OUT12 | Reserved |
G10 | CMPSS6_CTRIPH | SDL3FLT3_COMPL | ADCBEVT2 | ECAP6_OUT |
G11 | CMPSS6_CTRIPL | INPUTXBAR6 | CLB3_OUT13 | Reserved |
G12 | CMPSS7_CTRIPH | SD3FLT4_COMPH | ADCBEVT3 | ECAP7_OUT |
G13 | CMPSS7_CTRIPL | ADCSOCA | CLB4_OUT12 | MCANB_FEVT1 |
G14 | CMPSS8_CTRIPH | SDL3FLT4_COMPL | ADCBEVT4 | EXTSYNCOUT |
G15 | CMPSS8_CTRIPL | ADCSOCB | CLB4_OUT13 | MCANB_FEVT0 |
G16 | SD1FLT1_COMPH | SD4FLT1_COMPH | FSIRXA_TRIG2 | FSIRXA_TRIG3 |
G17 | SD1FLT1_COMPL | INPUTXBAR7 | CLB5_OUT12 | CLAHALT |
G18 | SD1FLT2_COMPH | SDL4FLT1_COMPL | FSIRXB_TRIG2 | FSIRXB_TRIG3 |
G19 | SD1FLT2_COMPL | INPUTXBAR8 | CLB5_OUT13 | ERRORSTS |
G20 | SD1FLT3_COMPH | SD4FLT2_COMPH | FSIRXC_TRIG2 | FSIRXC_TRIG3 |
G21 | SD1FLT3_COMPL | INPUTXBAR9 | CLB6_OUT12 | CPU2_ERAD_EVT8 |
G22 | SD1FLT4_COMPH | SDL4FLT2_COMPL | FSIRXD_TRIG2 | FSIRXD_TRIG3 |
G23 | SD1FLT4_COMPL | INPUTXBAR10 | CLB6_OUT13 | CPU2_ERAD_EVT9 |
G24 | SD2FLT1_COMPH | SD4FLT3_COMPH | CPU1_ERAD_EVT8 | CMPSS9_CTRIPH |
G25 | SD2FLT1_COMPL | INPUTXBAR11 | MCANA_FEVT0 | CPU2_ERAD_EVT10 |
G26 | SD2FLT2_COMPH | SDL4FLT3_COMPL | CPU1_ERAD_EVT9 | CMPSS9_CTRIPL |
G27 | SD2FLT2_COMPL | INPUTXBAR12 | MCANA_FEVT1 | CPU2_ERAD_EVT11 |
G28 | SD2FLT3_COMPH | SD4FLT4_COMPH | CPU1_ERAD_EVT10 | CMPSS10_CTRIPH |
G29 | SD2FLT3_COMPL | INPUTXBAR13 | MCANA_FEVT2 | CMPSS10_CTRIPL |
G30 | SD2FLT4_COMPH | SDL4FLT4_COMPL | CPU1_ERAD_EVT11 | CMPSS11_CTRIPH |
G31 | SD2FLT4_COMPL | INPUTXBAR14 | MCANB_FEVT2 | CMPSS11_CTRIPL |