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.

6455与Xilinx V5用SRIO通信时,6455只能响应16次doorbell的问题

v5每隔几秒向6455发送doorbell,在SRIO用户层接口用Chipscope看信号,可以看到DSP只回发了16个doorbell响应,之后就不发响应了,而v5还可以继续发doorbell(最终发了49个不发了),这是为什么啊?调了好久了,没解决,求指导~~

  • sourceID和destID都没有错,不知道为啥DSP响应16次就不响应了,求指点~~

  • 是我没把问题表述清楚,还是没贴代码?还是水平太菜了啊??

    菜鸟调接口,大哥大姐指点一二吧。。。

  • 我现在更改了FPGA发送Doorbell的优先级,优先级为0时,DSP可以相应24个Doorbell;优先级为1时可以相应16个Doorbell;优先级为2时,DSP可以相应8个Doorbell。这是为什么???求指教~~

  • 结贴:问题出在了DSP上,DSP的SP_IP_MODE[31:30]与PER_SET_CNTL[8]要匹配,将UDI设置成Port based 模式。

x 出现错误。请重试或与管理员联系。