• 已解决 33305 个问题
  • 已帮助 5749 位优秀工程师

如何判断一个设备是Pci还是Pci-E

迅腾官方在线服客 2019-05-23 浏览量:746
如何根据一个pci配置空间前256bit的data判断这个设备是否为Pci-E设备?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
所有亮答 数量:2
  • 在设备配置空间信息中,Pci-E包含 指定了第一个Capability的位置,并在这个Capabilit中包含有第二个Capability位置信息,从而形成Capability链,这在Pci中是没有的。且这里面Capability的信息可能超过0XFF,因为PCI-e的配置区大小可以到0XFFF地址,这超过了0XFF,而且有些Capability可能放置在高于0XFF的地方。

  • 总线类型不同,PCI插槽是基于PCI局部总线的扩展插槽,而PCI-E插槽则是最新的总线和接口标准

如何判断一个设备是Pci还是Pci-E