Other Parts Discussed in Thread: SYSCONFIG
Hi Champs,
I ask this for our customer.
Now customer wants to use CLB to process EPWM5 signals, they configure GPIO8 as EPWM5A and configure GPIO9 as EPWM5B. They hope to use CLB output signal to directly overwrite the original EPWM5A/EPWM5B signal so they configure CLB_OUTPUTXBAR for GPIO8 and OUTPUTXBAR for GPIO9. But they found GPIO9 can be overrided successfully, GPIO8 is still output EPWM5A original signal.
I can also simply reproduce the customer's problem on my side. In order to observation, I set CLB1_OUT0 and CLB1_OUT5 to constant 1, and configure CLB_OUTPUTXBAR for GPIO8 and OUTPUTXBAR as below. I found GPIO9 is 3.3V but GPIO8 is still OUTPUT EPWM signal.
But TRM said CLB Output X-BAR architecture is identical to the architecture of the GPIO Output X-BAR. Can you also configure it on your side to see if this happens? If so, how can customer successfully override EPWM5A(GPIO8)? Due to PCB limitations, customers currently do not have other GPIO resources for outputting EPWM5A after CLB processing.
Thanks!
Julia