首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FPGA和PCIe Swich

FPGA和PCIe Swich
EN

Stack Overflow用户
提问于 2018-01-30 16:29:06
回答 1查看 829关注 0票数 2

我们计划开发一个独立的板与一个Xilinx,需要与多个车载模块通信。其中一些模块具有PCIe接口,因此充当PCIe端点。我们在这个领域没有太多的经验,但到目前为止我们已经知道的是,我们需要使用PCIe内部的IP核,作为根端口,将这些芯片结合在一起。据我所知,我们还需要在FPGA和端点之间使用PCIe开关来扩展PCIe总线。为了管理这些设备之间的所有通信,我们正在考虑实现一个MicroBlaze、CPU、软核和PetaLinux。

我的问题是:

  1. 谁负责执行PCIe端点枚举、PetaLinux操作系统或根端口IP核?
  2. 由于PCIe开关位于中间,我需要某种驱动程序才能工作,还是它是完全透明的,并且OS或根端口只看到连接到下游端口的所有PCIe端点?
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-01-30 17:28:23

操作系统、驱动程序和PCIe根复合体后面的所谓PCIe子系统进行枚举。

正如“开关”这个名字所说,它是透明的。尽管如此,一些交换机有额外的功能来编程链路计数,车道计数,QoS,热故障转移,.

PCIe交换机在PCIe子系统驱动程序枚举时也进行了配置。

这本书可能会有所帮助:来自Mindshare出版社的PCI技术3.0

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48526205

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档