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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 如何生成“年月日_时分秒”命名的文件

    如何生成“年月日_时分秒”命名的文件

    2021年9月1日
  • 请说明 Iaas Paas 和 Saas 分别提供的服务和特点_一张图看懂系列

    请说明 Iaas Paas 和 Saas 分别提供的服务和特点_一张图看懂系列编译:老夫子原文:https://www.bmc.com/blogs/saas-vs-paas-vs-iaas-whats-the-difference-and-how-to-choose/从小型企业到全球企业,云都是一个非常热门的话题,它是一个非常广泛的概念,涵盖了很多在线领域。无论是应用程序还是基础架构部署,当您开始考虑将业务转移到云时,了解各种云服务的差异和优势比以往任何时候…

    2022年10月21日
  • idea代码颜色搭配方案_idea设置注释颜色

    idea代码颜色搭配方案_idea设置注释颜色Github开发的Atom编辑器相信大家都已经用过了。经过这两年的迭代开发,内存占用,启动慢,卡顿很多大坑都已经填上。目前他已经是我写shell/bat/js的主力,当前除了插件安装比较麻烦(需要梯子,或者github+npminstall)我最满意的一点就是Atom的配色方案。他的OneDark配色方案是我见过的最赞的方案之一。深沉的背景/天蓝色的函数/浅灰色的注释/粉色关键字/红色的变量/

    2022年8月28日
  • 机器学习之数据分析

    熟话说,'巧妇难为无米之炊',数据和特征就是'米',模型和算法则是'巧妇',没有充足的数据、合适的特征,再强大的模型结构也无法得到满意的输出,为了更好的

    2021年12月30日
  • 初级算法学习步骤

    初级算法学习步骤前言零散整理一个多月终于整理完了。。。。这是一篇初级算法学习的步骤总结,或许可以帮助你怎么去接触算法阅读本文需要一定java语法基础和api文档查看基础,但算法其实看重的是思想而不是语言,所以都可以借鉴。本人大二,参加过蓝桥杯。一直没时间吧之前的总结整理出来,现在准备整理一下用java做算法的一些东西……学习了两个月左右算法,从啥都不会到小白再到算是初级……做一个总结,请高手多多指…

    2022年6月19日
  • idea mac激活码【注册码】[通俗易懂]

    idea mac激活码【注册码】,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月19日

发表回复

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

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