在directIO工作方式下,dsp6670希望在某块内存被fpga写完成数据后,有一个中断产生告知dsp core有数据到达。
我们现在的做法是,fpga在使用NWRITE向dsp写完数据后,发送一个doorbell message触发dsp中断,但现在dsp发现响应dsp时,fpga的数据并未完全到达。现在的问题有两个。
1.若fpga使用NWRITE_R向dsp写数据,fpga在收到response之后,再向dsp发doorbell message,采用此种机制是否可以保证dsp在响应doorbell中断时,数据是否能完全到位?
2.在message passing工作方式下,多核导航系统可以自行在数据到达后向dsp core发出中断,在directIO工作方式下是否也能由dsp的srio外设向dsp core发出中断?
Allen35065:
1. 可以,
2. 不能,因为不知道你的数据何时结束。
Chenxiang Liao:
回复 Allen35065:
您好,请问门铃Doorbell能不能广播或组播中断信号?
谢谢!