大家好
现在用SRIO接受FPGA 给的数据。能否配置一个 SRIO_isr()中断函数, 在给中断里做一些处理。
当FPGA给的数据已经全部都被DSP接收并已经存到一个固定的内存地址处之后,DSP代码会自动跳到 SRIO_isr函数执行?
SRIO_isr函数里直接就处理数据了,而不用再等待传输完全结束。这样的中断可以配置吗?下面哪一个比较适合?
或者没有这样的中断配置,只能用while死循环的方式,查询中断标志位来判断,传输结束?
1)INTDST0 – INTDST15: General purpose interrupt lines
2) INTDST16 – INTDST23: Dedicated doorbell interrupt lines (No interrupt Pacing)
3) RapidIO_INT_CDMA_0: PKTDMA starvation interrupt line
SRIO有两种方式,DirectIO tramsfer or message transfer哪一个比较适合? 谢谢。