首页 » 智能科技 » 「博文连载」PCIe扫盲热插拔简要介绍

「博文连载」PCIe扫盲热插拔简要介绍

喜鹊装饰工程通讯 2025-03-03 0

扫一扫用手机浏览

文章目录 [+]

注:本文将大略地先容一下PCIe总线的热插拔机制,关于热切换(Hot Swap),请参考PCIe Spec的干系章节。

PCIe总线的热插拔紧张指的是PCIe卡设备的热插拔,以及干系的实现机制等。
PCIe卡有两个用于热插拔机制的边带旗子暗记——PRSNT1#和PRSNT2#。
PCIe卡设备上的这两个旗子暗记之间是短路的,PCIe插槽的PRSNT1#被固定地连接到地,PRSNT2#则被上拉。
且这两个旗子暗记的金手指长度要比其他的旗子暗记的金手指长度要短一点。
如下图所示,当PCIe卡设备未被完备插入插槽时,插槽的PRSNT2#旗子暗记由于上拉的浸染,将一贯处于高点平状态。
当PCIe卡设备被完备插入插槽后,插槽上的PRSNT2#旗子暗记则会被PCIe卡设备的短路线连接到地,从而使得其变为低电平。
换句话说,从插槽的角度看,当PRSNT2#位高电平时,则认为PCIe卡设备未能精确插入或者无PCIe卡设备;当PRSNT2#位低电平时,表明PCIe卡设备被精确地插入插槽中。

「博文连载」PCIe扫盲热插拔简要介绍 智能科技

注:PCIe总线除了有一个Base Spec之外,还有一个关于PCIe卡设备的Spec——PCIe Card ElectroMechanical Spec(CEM)。

与PCI总线不同,PCIe总线采取的是点到点的连接(Point-to-Point Connections),因此其并不像PCI总线那样须要用于卡设备的隔离逻辑(Isolation Logic),但是每个端口(桥设备中的,如Root和Switch)都必须包含一个独立的热插拔掌握器(Hot Plug Controller),如下图所示:

当然,热插拔不仅仅是硬件的事,其须要软硬件协同实现。
要想实现热插拔功能,操作系统、主板热插拔驱动器、PCIe卡设备驱动以及PCIe卡硬件功能都必须支持热插拔,缺一不可。
从PCIe卡设备硬件功能的角度来看,其须要支持Quiesce命令、Pause命令(可选)、Start命令和Resume命令。

桥设备(Switch等)中还须要支持热插拔掌握器(Hot Plug Controller),如下图所示,这里就不详细先容了。
详细请参考PCIe Spec干系章节内容。

配置空间中,与热插拔干系的寄存器如下图所示:

详细就不详细先容了,请参考PCIe Spec 干系章节。

标签:

相关文章

「博文连载」PCIe扫盲热插拔简要介绍

注:本文将大略地先容一下PCIe总线的热插拔机制,关于热切换(Hot Swap),请参考PCIe Spec的干系章节。PCIe总线...

智能科技 2025-03-03 阅读 评论0

怎么去写好一个电商产品的拍摄脚本

1.首先,你要知道甲方爸爸这个产品的卖点是啥,好比如说一个多功能电饭煲,你怎么去展示它多功能的这个特点?(能煮饭,能煲汤,能煮粥,...

智能科技 2025-03-03 阅读1 评论0

德企要来即墨建未来城投100亿欧元

近日,即墨区组团赴英国、德国开展招商促进活动,共有4个项目现场签约,个中即墨区与德国图赫集团签约的环德未来城项目签约金额达到100...

智能科技 2025-03-03 阅读0 评论0