我们现在测试的时候与FPGA进行数据通信,循环进行如下操作:
A C6678对K7进行1M bytes的NWRITE操作
B C6678对K7进行1M bytes的NREAD操作
在循环执行的过程中,B操作LSU返回的操作完成码有时候会变成1,即传输超时,对应LSUx_STAT寄存器的completion code。请问这是什么原因造成的?若发生该现象后,想继续SRIO数据传输,需执行什么操作?
Denny%20Yang99373:
有可能是FPGA没有及时的把数据传出。
我们现在测试的时候与FPGA进行数据通信,循环进行如下操作:
A C6678对K7进行1M bytes的NWRITE操作
B C6678对K7进行1M bytes的NREAD操作
在循环执行的过程中,B操作LSU返回的操作完成码有时候会变成1,即传输超时,对应LSUx_STAT寄存器的completion code。请问这是什么原因造成的?若发生该现象后,想继续SRIO数据传输,需执行什么操作?
有可能是FPGA没有及时的把数据传出。