SPRUI33H November 2015 – June 2024 TMS320F280040-Q1 , TMS320F280040C-Q1 , TMS320F280041 , TMS320F280041-Q1 , TMS320F280041C , TMS320F280041C-Q1 , TMS320F280045 , TMS320F280048-Q1 , TMS320F280048C-Q1 , TMS320F280049 , TMS320F280049-Q1 , TMS320F280049C , TMS320F280049C-Q1
The CLB X-BAR has eight outputs that are routed to each CLB module. Figure 9-3 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 9-3. 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 | 1 | 2 | 3 |
---|---|---|---|---|
G0 | CMPSS1_CTRIPH | CMPSS1_CTRIPH_OR_CTRIPL | ADCAEVT1 | ECAP1_OUT |
G1 | CMPSS1_CTRIPL | INPUTXBAR1 | CLB1_OUT12 | ADCCEVT1 |
G2 | CMPSS2_CTRIPH | CMPSS2_CTRIPH_OR_CTRIPL | ADCAEVT2 | ECAP2_OUT |
G3 | CMPSS2_CTRIPL | INPUTXBAR2 | CLB1_OUT13 | ADCCEVT2 |
G4 | CMPSS3_CTRIPH | CMPSS3_CTRIPH_OR_CTRIPL | ADCAEVT3 | ECAP3_OUT |
G5 | CMPSS3_CTRIPL | INPUTXBAR3 | CLB2_OUT12 | ADCCEVT3 |
G6 | CMPSS4_CTRIPH | CMPSS4_CTRIPH_OR_CTRIPL | ADCAEVT4 | ECAP4_OUT |
G7 | CMPSS4_CTRIPL | INPUTXBAR4 | CLB2_OUT13 | ADCCEVT4 |
G8 | CMPSS5_CTRIPH | CMPSS5_CTRIPH_OR_CTRIPL | ADCBEVT1 | ECAP5_OUT |
G9 | CMPSS5_CTRIPL | INPUTXBAR5 | CLB3_OUT12 | Reserved |
G10 | CMPSS6_CTRIPH | CMPSS6_CTRIPH_OR_CTRIPL | ADCBEVT2 | ECAP6_OUT |
G11 | CMPSS6_CTRIPL | INPUTXBAR6 | CLB3_OUT13 | Reserved |
G12 | CMPSS7_CTRIPH | CMPSS7_CTRIPH_OR_CTRIPL | ADCBEVT3 | ECAP7_OUT |
G13 | CMPSS7_CTRIPL | ADCSOCAO | CLB4_OUT12 | Reserved |
G14 | Reserved | Reserved | ADCBEVT4 | EXTSYNCOUT |
G15 | Reserved | ADCSOCBO | CLB4_OUT13 | Reserved |
G16 | SD1FLT1_COMPH | SD1FLT1_COMPH_OR_COMPL | SD1FLT1_COMPZ | SD1FLT1_DRINT |
G17 | SD1FLT1_COMPL | INPUTXBAR7 | Reserved | CLAHALT |
G18 | SD1FLT2_COMPH | SD1FLT2_COMPH_OR_COMPL | SD1FLT2_COMPZ | SD1FLT2_DRINT |
G19 | SD1FLT2_COMPL | INPUTXBAR8 | Reserved | Reserved |
G20 | SD1FLT3_COMPH | SD1FLT3_COMPH_OR_COMPL | SD1FLT3_COMPZ | SD1FLT3_DRINT |
G21 | SD1FLT3_COMPL | INPUTXBAR9 | Reserved | Reserved |
G22 | SD1FLT4_COMPH | SD1FLT4_COMPH_OR_COMPL | SD1FLT4_COMPZ | SD1FLT4_DRINT |
G23 | SD1FLT4_COMPL | INPUTXBAR10 | Reserved | Reserved |
G24 | Reserved | Reserved | Reserved | Reserved |
G25 | Reserved | INPUTXBAR11 | Reserved | Reserved |
G26 | Reserved | Reserved | Reserved | Reserved |
G27 | Reserved | INPUTXBAR12 | Reserved | Reserved |
G28 | Reserved | Reserved | Reserved | Reserved |
G29 | Reserved | INPUTXBAR13 | Reserved | Reserved |
G30 | Reserved | Reserved | Reserved | Reserved |
G31 | Reserved | INPUTXBAR14 | Reserved | Reserved |