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.
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???
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.
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
Yes! The overrides are individual! So if you enable both, the signal will driver both of those locations!