pcie读取请求和完成

问题描述

我正在fpga上测试pcie。主机发出了一些内存读取请求,但是没有得到预期的结果。 从TLP日志和硬件波形中,我发现一些读取请求很出色,例如:

Memory Read #0
Memory Read #1
Memory Read #2
Completion  #0
Completion  #1
Completion  #2
Memory Read #3
Completion  #3

标记和有效载荷在TLP中或与预期一样)

但是软件方面得到了-1,-1,Data #0,Data #3,看来它没有从相应的完成中获取有效载荷。

我的问题是: 谁应该负责读取请求和完成对齐(带有标签或其他内容)?可以在驱动程序中完成吗?

谢谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...