This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320F280039C: CLB Confused:About the CLB output signal Override peripheral signal...HOW?

Part Number: TMS320F280039C
Other Parts Discussed in Thread: SYSCONFIG

Firstly , Use the CLB OUTPUT X_BAR,Select the MUXes,  Rout the CLB OUT to an GPIO Peripheral. This way can easily understand,as the figure,CLB2 OUT0 connect to TILE OUTLUT0。

BUT when use Peripheral signal Multiplexer, for expample I want to use CLB1_OUT24 to overriding SPIA_SPICLK(IN),In the system config tool choose the "Overriding Outputs->Output24", then How and Which CLB OR TILE signal is ROUT to CLB1_OUT24???

  • I mean, there are 32 CLB_OUT,  from 0 to 31(CLBx_OUT0~CLBx_OUT31),  but there are only 8 Output LUT, HOW do they allocated. 

  • OUT0-7 is duplicated. 

    So out OUT0 is duplicated to OUT8 and OUT16 and OUT24. etc.

    I will let Omer give you detailed overview. But we do have a section in this application report that talks about the OVERRIDE.

    www.ti.com/.../spracl3.pdf

  • Hello Nan,

    As Nima said, the outputs OUT0-7 are duplicated, in this case 4 times to give 32 outputs from the CLB that can be output through other pins. Looking at table 32-3 on page 325 of the device reference manual, CLB1_OUT24 is on CLB1. The tile should not matter here, as the tile is something within the CLB. In other words, a CLB is an instance which has inputs and outputs that route to/from the various tiles within it. You should be able to route out the signal from any tile to the SPICLK pin you mentioned, as long as it's from CLB1. So in SysConfig, CLB1_OUT24 translates to Output 24 on CLB1 (the CLB-specific instance you are using can be found in the second field from the top of SysConfig in the CLB module).

    Best regards,

    Omer Amir

  • OK,Thank youy very much

  • Thanks Omer!  Another question: because of OUT0-7 are duplicated,  if I select Overriding Output0 and Output24 at the same time, The TILE OUTLUT0 singnal will be allocated to EPWM1_PWMA and SPIA_SPICLK(IN)?

  • Yes! The overrides are individual! So if you enable both, the signal will driver both of those locations!