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.
不好意思,之前看漏了,ePWM5~8的输出是直接可以通过内部连接输出到CLB tile的。ePWM1~4是通过Global Inputs,ePWM5~8是通过Local Inputs。
在syscfg中配置如图:
可以的,CLB的输出可以直接替代ePWM的输出。在这个器件上ePWM1~4比较容易实现,ePWM5及之后相对比较麻烦。
根据上面的GPIO muxing,EPWM5A选择CLB_OUTPUTXBAR5,EPWM5B选择OUTPTXBAR6。
对于EPWM5A:
CLB_OUTPUTXBAR5配置如下:(假定实现EPWM5A的逻辑最终通过CLB1 OUTLUT0输出实现)
对于EPWM5B:
首先在CLB配置中选择覆盖输出,可供选择的是Output12(OUTLUT4)、Output13(OUTLUT5),也就是说无论使用哪个CLB tile,最终的输出只能通过OUTLUT4或OUTLUT5实现:
OUTPTXBAR6配置如下: