发 帖  
原厂入驻New
[问答]

CPU如何通过PCI Express访问板上的系统?

177 cpu
分享
你好,
我目前正在研究Kintex 7 KC705开发板上的项目。
我需要做的是通过使用电路板的PCI Express功能从Linux操作系统访问电路板上的系统(基于AXI)。
但是,有一个混乱,因为我不清楚是否需要使用PCI Express的AXI桥接器或PCI Express的集成块,以使CPU能够通过PCI Express访问板上的系统。
这两个IP有什么区别
我读了关于这两个IP的PG055和PG054文档文件,但我仍然想念一些东西!
任何帮助,将不胜感激!
先谢谢你!
0
2020-7-20 14:44:49   评论 分享淘帖 邀请回答
4个回答
你好
独立的硬块,即用于PCI Express的集成块是客户端的AXI流接口的核心。
用于PCI Express的AXI Bridge在客户端提供AXI4内存映射接口。
如果您的目标系统包括像Microblaze这样的处理器,则适用于PCI Express的AXI桥接器。
http://www.xilinx.com/support/documentation/ip_documentation/axi_pcie/v1_06_a/pg055-axi-bridge-pcie.pdf
您可以查看下面的示例系统
http://www.xilinx.com/support/answers/56690.html
如果您的用户应用程序只是一个流接口,并且不包含任何内存映射外设,那么集成块就足够了。
问候,
KR
--------------------------------------------------
--------------------------------------------请注意 - 请注明
答案为“接受为解决方案”,如果提供的信息是有帮助的。给予您认为有用的帖子。感谢 -
------------------------- ------------------------
-------------------
在原帖中查看解决方案
2020-7-20 15:02:23 评论

举报

从根本上说,两个IP之间没有区别。
如果您的设计中有一个处理器(基于AXI)并且想要将PCI Express作为外设连接,那么您应该选择AXI网桥IP。
请查看以下AR以获取示例:http://www.xilinx.com/support/answers/43371.htmlhttp://www.xilinx.com/support/answers/43677.html
2020-7-20 15:19:01 评论

举报

你好
独立的硬块,即用于PCI Express的集成块是客户端的AXI流接口的核心。
用于PCI Express的AXI Bridge在客户端提供AXI4内存映射接口。
如果您的目标系统包括像Microblaze这样的处理器,则适用于PCI Express的AXI桥接器。
http://www.xilinx.com/support/documentation/ip_documentation/axi_pcie/v1_06_a/pg055-axi-bridge-pcie.pdf
您可以查看下面的示例系统
http://www.xilinx.com/support/answers/56690.html
如果您的用户应用程序只是一个流接口,并且不包含任何内存映射外设,那么集成块就足够了。
问候,
KR
--------------------------------------------------
--------------------------------------------请注意 - 请注明
答案为“接受为解决方案”,如果提供的信息是有帮助的。给予您认为有用的帖子。感谢 -
------------------------- ------------------------
-------------------
2020-7-20 15:38:32 评论

举报

感谢您的回复!我真的得到了我需要的答案,我现在知道哪种解决方案适合我的情况!此外,我现在有一个样本系统进行实验并获得更好的理解!再次感谢您!
2020-7-20 15:44:48 评论

举报

只有小组成员才能发言,加入小组>>

114个成员聚集在这个小组

加入小组

创建小组步骤

关闭

站长推荐 上一条 /8 下一条

快速回复 返回顶部 返回列表