有没有办法把DCEVTFILT引入到CLB中,我看local mux里面只有DCEVTA/B的1,2。
您好,
我的配置与实验如下:DCEVTB是一段高低电平信号,DCEVTB使用DCEVTFILT,DCEVTFILT的输出是上升沿捕获并延时的边沿,PWMB是持续低电平信号,通过DCEVTB事件来给PWMB置高。CLB输入选择DCEVTB,OUTLUT输出是输入直通。通过某个GPIO观察。
可以观察到,PWMB是上升沿边沿产生的延时脉冲,与DCEVTFILT配置相同。CLB的输出仍然是原DCEVTB的高低电平信号。
我想知道有没有办法可以使DCEVTFILT进入到CLB中,因为我所有CLB的定时器资源都用完了,想用DCEVTFILT这个实现额外的延时。
您好,
另一种选择是使用默认为低电平的备用 PWM、其 DCEVTFILT 信号会使其变为高电平。 然后、您可以将此信号馈送到备用 GPIO、使用输入 XBAR 读取它、然后在输入 XBAR 中获取它作为 CLB 的输入。