棋子 · 10月12日

Windows下如何查看PCIe设备信息

在linux系统中,我们常用lspci和setpci查看PCIe配置空间的信息。而在Windows系统中,查看PCIe配置空间的信息没有linux系统中那么方便,但也存在部分软件可以查看PCI设备信息。本文以SIV64X软件为例简单讲解如何查看Windows系统中的PCI设备信息。

1:打开软件,显示如下图1

image.png
图1:软件主页面:

2:点击软件显示界面下发的PCI Bus选项,得到图2,可以看到图中显示了PCI设备的bus number、device number和function number以及响应的vendor和device描述。

image.png
图2:PCI设备显示页面

3:点击bdf为1-00-0的设备,可以得到图3,图3显示了Nvme Controller设备的关键信息,例如支持PCIe 1、PCIe 2、PCIe 3、PCIe 4,支持4 lane,显示了关键的Standard Capabilities、Extended Capabilities相关信息,例如Secondary PCIe Capability、AER Capability、Physical Layer 16.0 GT/s、Lane Margining at the Receiver、L1 PM Substates。    
image.png
图3:PCI设备关键配置

4、点击图图3下发的Dump PCI,可以得到PCI设备配置空间的数值,如图4所示,显示了PCI设备的4K配置空间的数值,点击copy选项可以复制所有内容。  

image.png
图4:PCI配置空间数值

5:在图1的PCI Bus下拉选项中选择PCI BARS,可得到图5,显示了操作系统中不同PCI设备申请的存储空间,图中显示了存储空间的起始地址(PCI base)、存储空间大小(size)以及存储空间的BDF。

image.png

END

作者:IC小鸽
文章来源:IC小鸽

推荐阅读

更多IC设计干货请关注IC设计专栏。欢迎添加极术小姐姐微信(id:aijishu20)加入技术交流群,请备注研究方向。

推荐阅读
关注数
20176
内容数
1307
主要交流IC以及SoC设计流程相关的技术和知识
目录
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息