1、Hot-Plug Controller: 主要负责接收和处理来自Hot Plug System Driver的指令。 2、Card Slot Power Switching Logic: 主要被Hot Plug Controller控制,用于turn-on/off电源。 3、Card Reset Logic: 按照Hot-plug System Driver的指示,Hot Plug Controller向需要插拔PCIe设备的插槽(Slot)传送PERST#信号。 4、Power ...
Hot-Plug Controller:主要负责接收/处理来自Hot Plug System Driver的请求指令。 Card Slot Power Switching Logic:主要被Hot Plug 控制器控制,用于开关电源。 Card Reset Logic:按照Hot-plug System Driver的指示,Hot Plug Controller向需要插拔PCIe设备的插槽(Slot)传送PERST#信号。 Power Indicator:主要负责指示设备连...
与PCI总线不同,PCIe总线采用的是点到点的连接(Point-to-Point Connections),因此其并不像PCI总线那样需要用于卡设备的隔离逻辑(Isolation Logic),但是每个端口(桥设备中的,如Root和Switch)都必须包含一个独立的热插拔控制器(Hot Plug Controller),如下图所示: 当然,热插拔不仅仅是硬件的事,其需要软硬件协同实现。...
1、Hot-Plug Controller: 主要负责接收和处理来自Hot Plug System Driver的指令。 2、Card Slot Power SwitchingLogic: 主要被Hot Plug Controller控制,用于turn-on/off电源。 3、Card Reset Logic: 按照Hot-plug System Driver的指示,Hot Plug Controller向需要插拔PCIe设备的插槽(Slot)传送PERST#信号。 4、Power I...
软件层面:PCIE热插拔软件层面的实现,主要包括以下几个方面:Hot-Plug Service、Standardized Hot-Plug System Driver、Device Driver。 硬件层面:PCIE热插拔硬件层面的实现,主要包括以下几个方面:Hot-Plug Controller 、Card Slot Power SwitchingLogic、Card Reset Logic、Power Indicator、Attention Indicator、Card Present ...
桥设备(Switch等)中还需要支持热插拔控制器(Hot Plug Controller),如下图所示,这里就不详细介绍了。具体请参考PCIe Spec相关章节内容。 配置空间中,与热插拔相关的寄存器如下图所示: 具体就不详细介绍了,请参考PCIe Spec 相关章节。
硬件元素是指主板总线系统的电气特性方面的支持,包括热插拔控制器(Hot-Plug Controller)、卡槽电源切换逻辑(Card Slot Power Switching Logic)、板卡重置逻辑(Card Reset Logic)、电源指示灯(Power Indicator)、提示按钮(Attention Button)和板卡存在检测引脚(Card Present Detect Pins)等等;固件元素是指主板BIOS必须对热...
与PCI总线不同,PCIe总线采用的是点到点的连接(Point-to-Point Connections),因此其并不像PCI总线那样需要用于卡设备的隔离逻辑(Isolation Logic),但是每个端口(桥设备中的,如Root和Switch)都必须包含一个独立的热插拔控制器(Hot Plug Controller),如下图所示: ...
#define PCI_CAP_ID_SHPC 0x0C /* PCI Standard Hot-Plug Controller */ #define PCI_CAP_ID_SSVID 0x0D /* Bridge subsystem vendor/device ID */ #define PCI_CAP_ID_AGP3 0x0E /* AGP Target PCI-PCI bridge */ #define PCI_CAP_ID_EXP 0x10 /* PCI Express */ ...
顺便说一下:在PCI的年代,就已经提出了PCI的相关热插拔规范。2001年,PCI定义了PCI标准热插拔控制器(SHPC:PCI Standard Hot-plug Controller and Subsystem Specification)规范,PCIe沿用了这套规范。 硬件上看,一个新的PCIe设备插入系统,肯定是需要硬件上支持识别到这个插入动作的。因此,Spec定义了一个在位(Present)的...