TI中文支持网
TI专业的中文技术问题搜集分享网站

FFTC 计算完成之后关于中断的问题。谢谢

您好,现在在做FFTC,有以下问题希望得到帮助,谢谢,就是FFTC计算完成之后会有自己的中断触发事件产生吗?

1:就是当我把描述符压入到FFTC的队列之后,FFTC可以自己通过PKT DMA得到数据后FFT/IFFT计算。可是这个计算的时间是怎么计算的?我什么时候才能知道他计算完了。

2:我想在FFTC计算完成之后,想触发一个中断,我现在做的是将计算的数据压入到一个高优先级累加器队列,这样可以触发一个中断。但是在压入描述符后不知道具体什么时间FFTC做完了,所以就会存在等待,现在想做的就是当FFTC计算完成自己触发一个中断事件。请问这样可行吗?我看到事件映射没有FFTC的完成事件?

3.:如下图代码,压入描述符之后有一个循环等待目的队列出现描述符,也就是计算完成后放入目的队列的描述符,按照多核导航,应该在FFTC计算完成之后会通过接受pkt dma将数搬到相应的描述符buffer,请问在这里开始搬数前去触发一个中断可行吗?就是不想用这个循环去等待计算以及搬数的完成时间。

xueyao:

有大神帮我回答一下好吗?非常感谢,还有如果多个FFTC并行运行一般采取什么操作哦 ?怎样才能并行运行呢

Allen35065:

回复 xueyao:

accumulate queue是可以产生中断的,这个你需要看navigator的文档;

如果你需要实时性更好,那么用queue pend queue来接收FFTC的包,然后产生中断,这个中断的系统延时很短。

Allen35065:

回复 xueyao:

多个FFTC是独立运行的,相互完全不干扰,你可以把它们作为独立的个体操作。

赞(0)
未经允许不得转载:TI中文支持网 » FFTC 计算完成之后关于中断的问题。谢谢
分享到: 更多 (0)