PCIe
总线的热插拔机制
某些特殊的应用场合可能要求
PCIe
设备能够以高可靠性持续不间断运
行,为此,
PCIe
总线采用热插拔(
Hot
Plug
)和热切换(
Hot
Swap
)技术,
来实现不关闭系统电源的情况下更换
PCIe
卡设备。
注:本文将简单地介绍一下
PCIe
总线的热插拔机制,关于热切换(
Hot
Swap
),请参考
PCIe Spec
的相关章节。
PCIe
总线的热插拔主要指的是
PCIe
卡设备的热插拔,以及相关的实现机
制等。
PCIe
卡有两个用于热插拔机制的边带信号
——
PRSNT1#
和
PRSNT2#
。
PCIe
卡设备上的这两个信号之间是短路的,
PCIe
插槽的
PRSNT1#
被固定地连接到地,
PRSNT2#
则被上拉。且这两个信号的金手指长
度要比其他的信号的金手指长度要短一点。如下图所示,当
PCIe
卡设备未被
完全插入插槽时,插槽的
PRSNT2#
信号由于上拉的作用,将一直处于高点平
状态。当
PCIe
卡设备被完全插入插槽后,插槽上的
PRSNT2#
信号则会被
PCIe
卡设备的短路线连接到地,从而使得其变为低电平。换句话说,从插槽
的角度看,当
PRSNT2#
位高电平时,则认为
PCIe
卡设备未能正确插入或者
无
PCIe
卡设备;当
PRSNT2#
位低电平时,表明
PCIe
卡设备被正确地插入插
槽中。