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

fpga与dsp之间的doorbell中断与传输数据的问题

在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能不能广播或组播中断信号?

谢谢!

赞(0)
未经允许不得转载:TI中文支持网 » fpga与dsp之间的doorbell中断与传输数据的问题
分享到: 更多 (0)