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.

DSP与FPGA通信问题



您好,

我现在正在使用C6678进行开发,目前SRIO能够成功建立连接,接下来就是进行DSP与FPGA之间的通信,且打算DSP端和FPGA端都采用SWRITE的方式写数据,在DSP端数据写在DDR上一块缓存里,然后需要调用KeyStone_SRIO_DirectIO函数,

问题1:想请问能否在调用该函数之后就去执行其他程序,该块缓存能否立即再往该缓存地址写入数据?

问题2:如果不能是否能够给一个中断让程序对该块缓存进行标志位的置位和清零操作,据我目前查的资料所知,DirectI/O下只有DoorBell能够产生中断是吗?

问题3:在FPGA端采用Swrite的方式能否直接写到DDR上一块固定的地址,如果在数据之后不发送DoorBell是否就不能立即告知DSP该缓存有数据到达?

烦请解答一下,谢谢!