PCIe卡的主要引脚 及 热插拔

PCIe卡的主要引脚 及 热插拔目录1PCIe总线使用的信号1.1收发数据信号1.2辅助信号2热插拔参考资料1PCIe总线使用的信号PCIex1,x4,x8,x16卡的连接器引脚如下图所示,数据收发引脚为白色,辅助引脚为灰色:mechanicalkey对应防呆缺口的位置。1.1收发数据信号PCIe总线的层次分层图:与收发数据相关的线就是每个通路(lane)的两对差分传输线。PCIex1,x2,x4,x8,x16分别代表有1,2,4,8,16条lane。1.2辅助信号在连接器上提供辅助引脚来辅助

大家好,又见面了,我是你们的朋友全栈君。

1 PCIe 总线使用的信号

PCIe x1,x4,x8,x16 卡的连接器引脚如下图所示,数据收发引脚为白色,辅助引脚为灰色:

在这里插入图片描述

mechanical key对应防呆缺口的位置。

1.1 收发数据信号

PCIe总线的层次分层图:

在这里插入图片描述

与收发数据相关的线就是每个通路(lane)的两对差分传输线。PCIe x1,x2,x4,x8,x16分别代表有1,2,4,8,16条lane。

1.2 辅助信号

在连接器上提供辅助引脚来辅助系统级功能或实现,PCI Express连接器和Add-in Card接口支持以下辅助信号:

  • REFCLK-/REFCLK+ (必要): 低电压差分信号。系统板需要提供一个符合PCIe基本规范的通用架构的参考时钟。
  • PERST# (必要): 指示所应用的主供电在规定的误差内且稳定。
  • WAKE#: (可选): 一个开漏(open-drain)低电平有效的信号,重新激活PCI Express Link层次结构的主电源和参考时钟。用于符合PCIe规范的任何支持唤醒功能的外接程序卡或系统板。
  • SMBCLK (可选): SMBus接口时钟信号。这是一个开漏的信号。
  • SMBDAT (可选): SMBus接口地址/数据信号。
  • JTAG (TRST#, TCLK, TDI, TDO, and TMS) (可选): 支持IEEE 1149.1标准。
  • PRSNT1# (必要): 插件卡存在检测引脚,用于实现热插拔。
  • PRSNT2# (必要): 插件卡存在检测引脚,用于实现热插拔。
  • CLKREQ# (可选): 卡驱动的低电平有效开漏信号,请求PCI Express参考时钟可用(有效时钟状态)以允许 PCI Express接口发送/接收数据。
  • PWRBRK# (可选): 由系统驱动低信号来发送信号应急减电机制。

2 热插拔

在这里插入图片描述

没有插入时,PCIe卡端的PRSNT1#PRSNT2#连接在一起。而插槽端的PRSNT1#接地,PRSNT2#通过上拉电阻拉高。

注意到PRSNT1#PRSNT2#对应的金手指与其他信号是不等长的,当卡的其他信号完成连接之后,因为卡的PRSNT2#PRSNT1#连在一起所以被接地拉低,PRSNT2#从高到低的转变就代表卡插入了。
同理也可以检测到卡拔出了,系统知道了卡是否插入就可以实现对应的处理过程来实现热插拔功能。

参考资料

  1. PCI_Express体系结构导读.王奇
  2. PCI Express Card 1 Electromechanical 2 Specification .Revision 4.0, Version 1.0
  3. PCI Express Base Specification .Revision 3.0
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/139283.html原文链接:https://javaforall.net

(1)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 浅谈RHEL7和RHEL6的主要变化

    浅谈RHEL7和RHEL6的主要变化

    2022年4月2日
    50
  • Scrapy项目 – 数据简析 – 实现腾讯网站社会招聘信息爬取的爬虫设计

    Scrapy项目 – 数据简析 – 实现腾讯网站社会招聘信息爬取的爬虫设计一、数据分析截图本例实验,使用Weka3.7对腾讯招聘官网中网页上所罗列的招聘信息,如:其中的职位名称、链接、职位类别、人数、地点和发布时间等信息进行数据分析,详见如下图:图1-1Weka3.7分析界面图1-2职位数据ZeroR分析界面图1-3数据聚类分析界面图1-4数据Visualize分析界面二、数据分析结论由图2-1可知,随着应聘人数的…

    2022年5月2日
    55
  • centos6.8系统radius认证服务器的搭建流程

    centos6.8系统radius认证服务器的搭建流程Freeradius 服务器的搭建流程一 服务器方面的配置 1 安装 radius 服务器 数据库扩展插件预先安装 mysql 数据库 然后安装 freeradius 以及 freeradius 的数据库扩展插件 freeradius mysql yuminstall yfreeradiusf mysqlfreerad utils2 配置 freeradiu

    2025年7月7日
    2
  • 一些书籍和下载链接地址读研究生

    一些书籍和下载链接地址读研究生

    2022年1月7日
    46
  • Java三种方式实现发送xml参数的WebService接口调用

    Java三种方式实现发送xml参数的WebService接口调用项目开发中与第三方系统数据对接遇到的问题,仅用作记录。1.使用cxf调用(联调时没有收到响应信息)JaxWsDynamicClientFactoryclientFactory=JaxWsDynamicClientFactory.newInstance();logger.info(JSON.toJSON(todoInfo));Clientclient=clientFacto…

    2022年7月12日
    19
  • WinZip Pro 9 for Mac(专业zip压缩解压工具)

    WinZip Pro 9 for Mac(专业zip压缩解压工具)WinzipMac是Mac上的老牌解压缩软件,老字号的压缩软件当然更稳定更靠谱。WinzipMac注册版率先支持ribbon界面,支持ZIP、CAB、TAR、GZIP、MIME,以及更多格式的压缩文件。您可以压缩并加密文件更快捷,更安全。安装:WinZipPro9forMac(专业zip压缩解压工具)zip压缩工具Mac版功能亮点压缩文件以节省空间并发送更快的电子邮件压缩文件可节省宝贵的存储空间,减少文件上载/下载时间,并使您可以发送更快,更高效的电子邮件。-新!WinZ

    2022年9月25日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号