CN113448416B - A hot-swappable stable device and computer - Google Patents
A hot-swappable stable device and computer Download PDFInfo
- Publication number
- CN113448416B CN113448416B CN202110626967.0A CN202110626967A CN113448416B CN 113448416 B CN113448416 B CN 113448416B CN 202110626967 A CN202110626967 A CN 202110626967A CN 113448416 B CN113448416 B CN 113448416B
- Authority
- CN
- China
- Prior art keywords
- hot
- hot plug
- close
- conductor
- signal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 239000004020 conductor Substances 0.000 claims abstract description 79
- 230000004044 response Effects 0.000 claims abstract description 53
- 230000006641 stabilisation Effects 0.000 claims description 6
- 238000011105 stabilization Methods 0.000 claims description 6
- 238000003780 insertion Methods 0.000 claims description 5
- 230000037431 insertion Effects 0.000 claims description 5
- 238000004891 communication Methods 0.000 abstract description 7
- 230000000087 stabilizing effect Effects 0.000 abstract description 4
- 238000012545 processing Methods 0.000 description 5
- 230000007246 mechanism Effects 0.000 description 3
- 238000013473 artificial intelligence Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000014509 gene expression Effects 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- RYGMFSIKBFXOCR-UHFFFAOYSA-N Copper Chemical compound [Cu] RYGMFSIKBFXOCR-UHFFFAOYSA-N 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 229910052802 copper Inorganic materials 0.000 description 1
- 239000010949 copper Substances 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000013011 mating Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000002035 prolonged effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/266—Arrangements to supply power to external peripherals either directly from the computer or under computer control, e.g. supply of power through the communication port, computer controlled power-strips
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4063—Device-to-bus coupling
- G06F13/4068—Electrical coupling
- G06F13/4081—Live connection to bus, e.g. hot-plugging
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Details Of Connecting Devices For Male And Female Coupling (AREA)
- Stored Programmes (AREA)
Abstract
Description
技术领域technical field
本发明涉及热插拔领域,更具体地,特别是指一种热插拔稳定设备和计算机。The present invention relates to the field of hot swapping, more specifically, to a hot swapping stable device and a computer.
背景技术Background technique
目前服务器由于时常需要24小时不间断时间开机,而且对于目前AI(人工智能)与大数据运算分析,往往需要较快速的NVMe(非易失性存储器)SSD(固态硬盘)来使用。近年来热插拔技术也被广泛应用,热插拔表示在全速运转、没有断电的系统中插入或拔出板卡、电缆或其它装置。但现有技术的一般机箱设计通常会有公差存在,当开模时公差若太大会导致插入时机构的Carrier(承载器)导轨弹片推挤以致过紧,无法一次性正常插入NVMe盘,而且每人插盘的习惯不同也会导致NVMe插盘的速度不一致,有可能会有插的比较慢的状况发生。At present, servers often need 24 hours of uninterrupted time to start up, and for the current AI (artificial intelligence) and big data computing analysis, it often requires faster NVMe (non-volatile memory) SSD (solid state drive) to use. In recent years, hot-swapping technology has also been widely used. Hot-swapping refers to inserting or removing boards, cables or other devices in a system that is running at full speed without power failure. However, there are usually tolerances in the general chassis design of the prior art. If the tolerance is too large when the mold is opened, the shrapnel of the carrier (carrier) guide rail of the mechanism will be pushed too tightly during insertion, and the NVMe disk cannot be inserted normally at one time. Different people's habits of inserting disks will also lead to inconsistent speeds of NVMe disk insertion, and the insertion may be slower.
而以上两点容易因为插入时不稳态时间被拉长进而导致PCIe(计算机外围组件互联标准扩展)Link(连接)会有降速,例如PCIe Gen3->Gen2或PCIe Gen4->Gen3,或是降宽,例如PCIe Lane x4->x2或PCIe Lane x4->x1,的问题发生,影响设备的传输性能。The above two points are likely to cause the PCIe (Computer Peripheral Component Interconnection Standard Extension) Link (connection) to slow down due to the prolonged instability time when inserted, such as PCIe Gen3->Gen2 or PCIe Gen4->Gen3, or Width reduction, such as PCIe Lane x4->x2 or PCIe Lane x4->x1, occurs and affects the transmission performance of the device.
针对现有技术中热插拔不稳定导致设备传输性能降低的问题,目前尚无有效的解决方案。There is currently no effective solution to the problem of degraded device transmission performance caused by unstable hot swapping in the prior art.
发明内容Contents of the invention
有鉴于此,本发明实施例的目的在于提出一种热插拔稳定设备和计算机,能够规避热插拔设备的不稳定连接,提升计算机和热插拔设备的运行稳定性和通信速度。In view of this, the purpose of the embodiments of the present invention is to provide a hot-swap stable device and a computer, which can avoid the unstable connection of the hot-swap device, and improve the operation stability and communication speed of the computer and the hot-swap device.
基于上述目的,本发明实施例的第一方面提供了一种热插拔稳定设备,包括:Based on the above purpose, the first aspect of the embodiments of the present invention provides a hot-swap stable device, including:
闭合导通器,设置于热插拔设备侧,配置为响应于热插拔设备稳定处于完全插入状态而导通以发出第一闭合状态信号,以及响应于热插拔设备未处于完全插入状态、或将要被拔出而切断以发出第二闭合状态信号;The closed conductor is arranged on the side of the hot-swappable device, configured to conduct in response to the hot-swappable device being stably in the fully inserted state to send a first closed state signal, and in response to the hot-swappable device not being in the fully inserted state, or is about to be pulled out and cut off to signal a second closed state;
带外管理器,连接到闭合导通器,配置为响应于从闭合导通器接收到第一闭合状态信号或第二闭合状态信号而选择性地记载或更新热插拔设备的在位状态;an out-of-band manager, connected to the closed conductor, configured to selectively record or update the presence status of the hot-swap device in response to receiving a first closed state signal or a second closed state signal from the closed conductor;
热插拔控制器,连接到闭合导通器,配置为响应于在从背板接收到热插拔设备的在位信号的情况下从闭合导通器接收到第一闭合状态信号而使计算机为热插拔设备上电,以及响应于在从背板接收到热插拔设备的在位信号的情况下从闭合导通器接收到第二闭合状态信号而使计算机为热插拔设备下电。a hot-swap controller, connected to the closed conductor, configured to cause the computer to The hot-swap device is powered on, and the computer powers down the hot-swap device in response to receiving a second closed state signal from the closed conductor if the hot-swap device's presence signal is received from the backplane.
在一些实施方式中,闭合导通器还接地;闭合导通器配置为将低电平作为第一闭合状态信号发送到带外管理器和热插拔控制器。In some embodiments, the closed via is also grounded; the closed via is configured to send a low level as a first closed state signal to the out-of-band manager and the hot-swap controller.
在一些实施方式中,闭合导通器还接地;闭合导通器配置为将高电平作为第二闭合状态信号发送到带外管理器和热插拔控制器。In some embodiments, the closed via is also grounded; the closed via is configured to send a high level as a second closed state signal to the out-of-band manager and the hot-swap controller.
在一些实施方式中,带外管理器配置为在记载或更新热插拔设备的在位状态后,还通过带外渠道向外界周期性地显示在位状态。In some embodiments, the out-of-band manager is configured to periodically display the presence status to the outside world through the out-of-band channel after recording or updating the presence status of the hot-plug device.
在一些实施方式中,热插拔控制器还配置为响应于在未从背板接收到热插拔设备的在位信号的情况下从闭合导通器接收到第一闭合状态信号而使计算机发出针对热插拔设备的告警,以及还响应于在从闭合导通器接收到第一闭合状态信号的情况下失去从背板接收到热插拔设备的在位信号而使计算机发出针对热插拔设备的告警。In some implementations, the hot-swap controller is further configured to cause the computer to issue a An alert for a hot-swap device, and also causing the computer to issue an alert for a hot-swap device in response to losing a presence signal received from the backplane for the hot-swap device while receiving a first closed state signal from the closed conductor. Device alerts.
在一些实施方式中,稳定处于完全插入状态的热插拔设备连接到计算机的PCIe总线;热插拔控制器响应于热插拔设备稳定处于完全插入状态而使计算机向热插拔设备提供具有热插拔设备所兼容的最大速率和最大带宽的PCIe连接。In some implementations, a hot-plug device that is stably in a fully inserted state is connected to the PCIe bus of the computer; The PCIe connection with the maximum rate and bandwidth compatible with the plug-in device.
在一些实施方式中,闭合导通器具有切换导通和切断状态的第一机械结构;第一机械结构具有阻止在热插拔设备未处于完全插入状态的情况下导通闭合导通器、和/或在闭合导通器已经导通的情况下拔出热插拔设备的第一防呆结构。In some embodiments, the closed conductor has a first mechanical structure that switches the on and off states; the first mechanical structure has a structure that prevents the closed conductor from being conducted when the hot-swap device is not in a fully inserted state, and /or pull out the first fool-proof structure of the hot-swap device under the condition that the closed conductor has been conducted.
在一些实施方式中,计算机或热插拔设备上还附接有与第一机械结构相对应的第二机械结构,其中第二机械结构具有阻止在热插拔设备未处于完全插入状态的情况下导通闭合导通器、和/或在闭合导通器已经导通的情况下拔出热插拔设备的第二防呆结构。In some embodiments, a second mechanical structure corresponding to the first mechanical structure is attached to the computer or the hot-swappable device, wherein the second mechanical structure has the function of preventing the hot-swappable device from being fully inserted. A second fool-proof structure for unplugging the hot-swap device when the closed conductor is turned on, and/or when the closed conductor has been conducted.
在一些实施方式中,热插拔设备的在位信号为Ifdet#;热插拔设备配置为响应于被插入而首先将Ifdet#导通到计算机,同时响应于热插拔设备被拔出而最后将Ifdet#与计算机切断。In some implementations, the presence signal of the hot-swappable device is Ifdet#; the hot-swappable device is configured to first conduct Ifdet# to the computer in response to being inserted, and to conduct the Ifdet# last in response to the hot-swappable device being pulled out. Cut Ifdet# from the computer.
本发明实施例的第二方面提供了一种计算机,包括:A second aspect of the embodiments of the present invention provides a computer, including:
连接到PCIe总线的中央处理器;A central processing unit connected to the PCIe bus;
承载热插拔设备的连接器并且连接到中央处理器的背板;the backplane that carries the hot-swappable devices and connects to the central processing unit;
连接到中央处理器和背板的热插拔稳定设备,进一步包括:A hot-swappable stable device connected to the CPU and backplane, further comprising:
闭合导通器,设置于热插拔设备侧,配置为响应于热插拔设备稳定处于完全插入状态而导通以发出第一闭合状态信号,以及响应于热插拔设备未处于完全插入状态、或将要被拔出而切断以发出第二闭合状态信号;The closed conductor is arranged on the side of the hot-swappable device, configured to conduct in response to the hot-swappable device being stably in the fully inserted state to send a first closed state signal, and in response to the hot-swappable device not being in the fully inserted state, or is about to be pulled out and cut off to signal a second closed state;
带外管理器,连接到闭合导通器,配置为响应于从闭合导通器接收到第一闭合状态信号或第二闭合状态信号而选择性地记载或更新热插拔设备的在位状态;an out-of-band manager, connected to the closed conductor, configured to selectively record or update the presence status of the hot-swap device in response to receiving a first closed state signal or a second closed state signal from the closed conductor;
热插拔控制器,连接到闭合导通器,配置为响应于在从背板接收到热插拔设备的在位信号的情况下从闭合导通器接收到第一闭合状态信号而使计算机为热插拔设备上电,以及响应于在从背板接收到热插拔设备的在位信号的情况下从闭合导通器接收到第二闭合状态信号而使计算机为热插拔设备下电。a hot-swap controller, connected to the closed conductor, configured to cause the computer to The hot-swap device is powered on, and the computer powers down the hot-swap device in response to receiving a second closed state signal from the closed conductor if the hot-swap device's presence signal is received from the backplane.
本发明具有以下有益技术效果:本发明实施例提供的热插拔稳定设备和计算机,通过使用闭合导通器,设置于热插拔设备侧,配置为响应于热插拔设备稳定处于完全插入状态而导通以发出第一闭合状态信号,以及响应于热插拔设备未处于完全插入状态、或将要被拔出而切断以发出第二闭合状态信号;带外管理器,连接到闭合导通器,配置为响应于从闭合导通器接收到第一闭合状态信号或第二闭合状态信号而选择性地记载或更新热插拔设备的在位状态;热插拔控制器,连接到闭合导通器,配置为响应于在从背板接收到热插拔设备的在位信号的情况下从闭合导通器接收到第一闭合状态信号而使计算机为热插拔设备上电,以及响应于在从背板接收到热插拔设备的在位信号的情况下从闭合导通器接收到第二闭合状态信号而使计算机为热插拔设备下电的技术方案,能够规避热插拔设备的不稳定连接,提升计算机和热插拔设备的运行稳定性和通信速度。The present invention has the following beneficial technical effects: the hot-swap stable device and the computer provided by the embodiment of the present invention are arranged on the side of the hot-swap device by using a closed conductor, and are configured to be in a fully inserted state in response to the hot-swap device being stabilized is turned on to signal a first closed state, and is turned off to signal a second closed state in response to a hot-swap device not being fully inserted, or about to be unplugged; an out-of-band manager connected to the closed conductor , configured to selectively record or update the presence status of the hot-swap device in response to receiving a first closed-state signal or a second closed-state signal from the closed conductor; a hot-swap controller connected to the closed conductor is configured to cause the computer to power up the hot-swap device in response to receiving a first closed state signal from the closed feeder if the hot-swap device's presence signal is received from the backplane, and in response to receiving the hot-swap device's presence signal from the backplane In the case of receiving the in-position signal of the hot-swappable device from the backplane, the technical solution of receiving the second closed state signal from the closed conductor to make the computer power off the hot-swappable device can avoid the failure of the hot-swappable device. Stable connection, improve the operation stability and communication speed of computers and hot-swappable devices.
附图说明Description of drawings
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments of the present invention. Those skilled in the art can also obtain other drawings based on these drawings without creative work.
图1为本发明提供的热插拔稳定设备的结构示意图;Fig. 1 is a schematic structural view of a hot-swap stabilizing device provided by the present invention;
图2为本发明提供的热插拔稳定设备的电路原理图;Fig. 2 is the circuit schematic diagram of the hot-swappable stabilizing device provided by the present invention;
图3为本发明提供的热插拔稳定设备的热插拔设备信号定义表。FIG. 3 is a hot-swap device signal definition table of the hot-swap stable device provided by the present invention.
具体实施方式Detailed ways
为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明实施例进一步详细说明。In order to make the object, technical solution and advantages of the present invention clearer, the embodiments of the present invention will be further described in detail below in conjunction with specific embodiments and with reference to the accompanying drawings.
需要说明的是,本发明实施例中所有使用“第一”和“第二”的表述均是为了区分两个相同名称非相同的实体或者非相同的参量,可见“第一”“第二”仅为了表述的方便,不应理解为对本发明实施例的限定,后续实施例对此不再一一说明。It should be noted that all expressions using "first" and "second" in the embodiments of the present invention are to distinguish two entities with the same name but different parameters or parameters that are not the same, see "first" and "second" It is only for the convenience of expression, and should not be construed as a limitation on the embodiments of the present invention, which will not be described one by one in the subsequent embodiments.
基于上述目的,本发明实施例的第一个方面,提出了一种规避热插拔设备的不稳定连接,提升计算机和热插拔设备的运行稳定性和通信速度的热插拔稳定设备的一个实施例。图1示出的是本发明提供的热插拔稳定设备的结构示意图。Based on the above purpose, the first aspect of the embodiment of the present invention proposes a hot-swap stable device that avoids the unstable connection of the hot-swap device and improves the operation stability and communication speed of the computer and the hot-swap device. Example. FIG. 1 shows a schematic structural diagram of a hot-swap stabilization device provided by the present invention.
所述的热插拔稳定设备包如图1所示包括:The hot-swappable stable device package includes as shown in Figure 1:
闭合导通器,设置于热插拔设备侧,配置为响应于热插拔设备稳定处于完全插入状态而导通以发出第一闭合状态信号,以及响应于热插拔设备未处于完全插入状态、或将要被拔出而切断以发出第二闭合状态信号;The closed conductor is arranged on the side of the hot-swappable device, configured to conduct in response to the hot-swappable device being stably in the fully inserted state to send a first closed state signal, and in response to the hot-swappable device not being in the fully inserted state, or is about to be pulled out and cut off to signal a second closed state;
带外管理器,连接到闭合导通器,配置为响应于从闭合导通器接收到第一闭合状态信号或第二闭合状态信号而选择性地记载或更新热插拔设备的在位状态;an out-of-band manager, connected to the closed conductor, configured to selectively record or update the presence status of the hot-swap device in response to receiving a first closed state signal or a second closed state signal from the closed conductor;
热插拔控制器,连接到闭合导通器,配置为响应于在从背板接收到热插拔设备的在位信号的情况下从闭合导通器接收到第一闭合状态信号而使计算机为热插拔设备上电,以及响应于在从背板接收到热插拔设备的在位信号的情况下从闭合导通器接收到第二闭合状态信号而使计算机为热插拔设备下电。a hot-swap controller, connected to the closed conductor, configured to cause the computer to The hot-swap device is powered on, and the computer powers down the hot-swap device in response to receiving a second closed state signal from the closed conductor if the hot-swap device's presence signal is received from the backplane.
本发明例公开所述的装置、设备等可为各种电子终端设备,例如手机、个人数字助理(PDA)、平板电脑(PAD)、智能电视等,也可以是大型终端设备,如服务器等,因此本发明实施例公开的保护范围不应限定为某种特定类型的装置、设备。本发明实施例公开所述的客户端可以是以电子硬件、计算机软件或两者的组合形式应用于上述任意一种电子终端设备中。The devices and equipment disclosed in the examples of the present invention can be various electronic terminal equipment, such as mobile phones, personal digital assistants (PDA), tablet computers (PAD), smart TVs, etc., and can also be large terminal equipment, such as servers, etc. Therefore, the scope of protection disclosed in the embodiments of the present invention should not be limited to a specific type of device or equipment. The client disclosed in the embodiments of the present invention may be applied to any of the above-mentioned electronic terminal devices in the form of electronic hardware, computer software, or a combination of the two.
在一些实施方式中,闭合导通器还接地;闭合导通器响应于热插拔设备稳定处于完全插入状态而导通以发出第一闭合状态信号包括:闭合导通器将低电平作为第一闭合状态信号发送到带外管理器和热插拔控制器。In some implementations, the closed conductor is also grounded; the closed conductor is turned on in response to the hot-swappable device being stably in a fully inserted state to send a first closed state signal comprising: the closed conductor takes a low level as the first A closed status signal is sent to the out-of-band manager and hot-swap controller.
在一些实施方式中,闭合导通器还接地;闭合导通器响应于热插拔设备未处于完全插入状态、或将要被拔出而切断以发出第二闭合状态信号包括:闭合导通器将高电平作为第二闭合状态信号发送到带外管理器和热插拔控制器。In some implementations, the closed conductor is also grounded; the closed conductor is cut off in response to the hot-swappable device not being fully inserted or about to be pulled out to send a second closed state signal comprising: the closed conductor will A high level is sent to the out-of-band manager and hot-swap controller as a second closed state signal.
在一些实施方式中,带外管理器配置为在记载或更新热插拔设备的在位状态后,还通过带外渠道向外界周期性地显示在位状态。In some embodiments, the out-of-band manager is configured to periodically display the presence status to the outside world through the out-of-band channel after recording or updating the presence status of the hot-plug device.
在一些实施方式中,热插拔控制器还配置为响应于在未从背板接收到热插拔设备的在位信号的情况下从闭合导通器接收到第一闭合状态信号而使计算机发出针对热插拔设备的告警,以及还响应于在从闭合导通器接收到第一闭合状态信号的情况下失去从背板接收到热插拔设备的在位信号而使计算机发出针对热插拔设备的告警。In some implementations, the hot-swap controller is further configured to cause the computer to issue a An alert for a hot-swap device, and also causing the computer to issue an alert for a hot-swap device in response to losing a presence signal received from the backplane for the hot-swap device while receiving a first closed state signal from the closed conductor. Device alerts.
在一些实施方式中,稳定处于完全插入状态的热插拔设备连接到计算机的PCIe总线;热插拔控制器响应于热插拔设备稳定处于完全插入状态而使计算机向热插拔设备提供具有热插拔设备所兼容的最大速率和最大带宽的PCIe连接。In some implementations, a hot-plug device that is stably in a fully inserted state is connected to the PCIe bus of the computer; The PCIe connection with the maximum rate and bandwidth compatible with the plug-in device.
在一些实施方式中,闭合导通器具有切换导通和切断状态的第一机械结构;第一机械结构具有阻止在热插拔设备未处于完全插入状态的情况下导通闭合导通器、和/或在闭合导通器已经导通的情况下拔出热插拔设备的第一防呆结构。In some embodiments, the closed conductor has a first mechanical structure that switches the on and off states; the first mechanical structure has a structure that prevents the closed conductor from being conducted when the hot-swap device is not in a fully inserted state, and /or pull out the first fool-proof structure of the hot-swap device under the condition that the closed conductor has been conducted.
在一些实施方式中,计算机或热插拔设备上还附接有与第一机械结构相对应的第二机械结构,其中第二机械结构具有阻止在热插拔设备未处于完全插入状态的情况下导通闭合导通器、和/或在闭合导通器已经导通的情况下拔出热插拔设备的第二防呆结构。In some embodiments, a second mechanical structure corresponding to the first mechanical structure is attached to the computer or the hot-swappable device, wherein the second mechanical structure has the function of preventing the hot-swappable device from being fully inserted. A second fool-proof structure for unplugging the hot-swap device when the closed conductor is turned on, and/or when the closed conductor has been conducted.
在一些实施方式中,热插拔设备的在位信号为Ifdet#;热插拔设备配置为响应于被插入而首先将Ifdet#导通到计算机,同时响应于热插拔设备被拔出而最后将Ifdet#与计算机切断。In some implementations, the presence signal of the hot-swappable device is Ifdet#; the hot-swappable device is configured to first conduct Ifdet# to the computer in response to being inserted, and to conduct the Ifdet# last in response to the hot-swappable device being pulled out. Cut Ifdet# from the computer.
下面根据图2所示的具体实施例进一步阐述本发明的具体实施方式。The specific implementation manner of the present invention will be further described below according to the specific embodiment shown in FIG. 2 .
参见图2,闭合导通器(图中示为外力开关,在本发明实施例中可以实现为热插拔设备的按压柄)一端接地,一端连接到热插拔控制器(在本发明实施例中使用CPLD,复杂逻辑可编程器件来实施)和带外管理器(在本发明实施例中使用BMC,基板管理控制器来实施)。热插拔控制器设置于背板(图2中示为BP)上并且连接到热插拔设备(在本发明实施例中以NVMe SSD来表示)的在位信号,热插拔设备经由背板连接到计算机的中央处理器(图2中示为CPU)。Referring to Fig. 2, one end of the closed conductor (shown as an external force switch, which can be realized as a pressing handle of a hot-swap device in the embodiment of the invention) is grounded, and one end is connected to the hot-swap controller (in the embodiment of the invention CPLD is used to implement complex logic programmable device) and an out-of-band manager (in the embodiment of the present invention, BMC is used to implement baseboard management controller). The hot-swap controller is set on the backplane (shown as BP in Figure 2) and connected to the presence signal of the hot-swap device (indicated by NVMe SSD in the embodiment of the present invention), and the hot-swap device passes through the backplane Connects to the computer's central processing unit (shown as CPU in Figure 2).
要插入NVMe盘时,先手动推入NVMe盘的Carrier(即前述的柄)。当把Carrier推进入机箱时,此时柄仍然是翘着的(即断开),所以侦测闭合状态讯号仍是开路高电位,此时CPLD侦测到Ifdet#(即在微信号)为低电位,但不会上电。当把柄压平时,由于柄内含导通铜片会整个连通至地,因此侦测闭合状态讯号为低电位,此时背板CPLD才会让NVMe盘上电,也会通知BMC有此低电位变化并记录下来“NVMe盘为装置ready状态”,激活PICE连接。When inserting an NVMe disk, first manually push in the Carrier of the NVMe disk (that is, the aforementioned handle). When the Carrier is pushed into the case, the handle is still up (that is, disconnected), so the signal for detecting the closed state is still open and high, and the CPLD detects that Ifdet# (that is, the micro signal) is low Potential, but will not power up. When the handle is flattened, since the conductive copper piece inside the handle will be connected to the ground, the signal for detecting the closed state is low. At this time, the backplane CPLD will power up the NVMe disk and notify the BMC of the low potential. Change and record "The NVMe disk is in the device ready state", and activate the PICE connection.
要拔掉NVMe盘时,先按NVMe盘Carrier的机构按键,此时柄会弹出。由于侦测闭合状态讯号会变成开路,因此变为高电位,此时会通知BMC有此高电位变化并记录下来“NVMe盘为移除状态”,并且也通知给背板CPLD。背板CPLD接收到后,会送出Alert_N的讯号通知给CPU(即热插拔的中断机制),停用PICE连接。CPU再透过VPP(SMBUS,总线讯号)给背板CPLD作下电的动作,然后拔掉NVMe盘。To unplug the NVMe disk, first press the mechanism button of the NVMe disk carrier, and the handle will pop out. Since the detection of the closed state signal will become an open circuit, it will become a high potential. At this time, the BMC will be notified of this high potential change and recorded "NVMe disk is removed", and it will also be notified to the backplane CPLD. After the backplane CPLD receives it, it will send an Alert_N signal to the CPU (that is, the interrupt mechanism of hot swapping), and disable the PICE connection. The CPU then powers off the backplane CPLD through VPP (SMBUS, bus signal), and then unplugs the NVMe disk.
从图3可见,NVMe盘的标准规格其IfDet#是1st Mating的状态,这意味着在正常插拔时,在位引脚先接触到,其他讯号后接触到,因此在无法修改NVMe盘的标准规格的情况下只能使用外界手段来确保插入是否到位。It can be seen from Figure 3 that the IfDet# of the standard specification of the NVMe disk is in the state of 1st Mating, which means that during normal plugging and unplugging, the in-position pin is contacted first, and other signals are contacted later, so the standard of the NVMe disk cannot be modified Specifications can only be ensured by external means to ensure that the insertion is in place.
从上述实施例可以看出,本发明实施例提供的热插拔稳定设备,通过使用闭合导通器,设置于热插拔设备侧,配置为响应于热插拔设备稳定处于完全插入状态而导通以发出第一闭合状态信号,以及响应于热插拔设备未处于完全插入状态、或将要被拔出而切断以发出第二闭合状态信号;带外管理器,连接到闭合导通器,配置为响应于从闭合导通器接收到第一闭合状态信号或第二闭合状态信号而选择性地记载或更新热插拔设备的在位状态;热插拔控制器,连接到闭合导通器,配置为响应于在从背板接收到热插拔设备的在位信号的情况下从闭合导通器接收到第一闭合状态信号而使计算机为热插拔设备上电,以及响应于在从背板接收到热插拔设备的在位信号的情况下从闭合导通器接收到第二闭合状态信号而使计算机为热插拔设备下电的技术方案,能够规避热插拔设备的不稳定连接,提升计算机和热插拔设备的运行稳定性和通信速度。It can be seen from the above-mentioned embodiments that the hot-swap stabilizing device provided by the embodiment of the present invention is provided on the side of the hot-swap device by using a closed conductor, and is configured to respond to the hot-swap device being stably in a fully inserted state to conduct pass to signal a first closed state, and cut off to signal a second closed state in response to a hot-swap device not being fully inserted, or about to be unplugged; an out-of-band manager, connected to the closed conductor, configured for selectively registering or updating the presence status of the hot-swap device in response to receiving a first closed-state signal or a second closed-state signal from the closed conductor; a hot-swap controller connected to the closed conductor, Configured to cause the computer to power up the hot-swap device in response to receiving a first closed state signal from the closed conductor if a hot-swap device presence signal is received from the backplane, and in response to receiving the hot-swap device presence signal from the backplane When the board receives the in-position signal of the hot-swappable device, it receives the second closed state signal from the closed conductor to make the computer power off the hot-swappable device, which can avoid the unstable connection of the hot-swappable device , Improve the operation stability and communication speed of computers and hot-swappable devices.
基于上述目的,本发明实施例的第二个方面,提出了一种规避热插拔设备的不稳定连接,提升计算机和热插拔设备的运行稳定性和通信速度的的计算机的一个实施例。计算机包括:Based on the above purpose, the second aspect of the embodiment of the present invention proposes an embodiment of a computer that avoids the unstable connection of the hot-swap device and improves the operation stability and communication speed of the computer and the hot-swap device. Computers include:
连接到PCIe总线的中央处理器;A central processing unit connected to the PCIe bus;
承载热插拔设备的连接器并且连接到中央处理器的背板;the backplane that carries the hot-swappable devices and connects to the central processing unit;
连接到中央处理器和背板的热插拔稳定设备,进一步包括:A hot-swappable stable device connected to the CPU and backplane, further comprising:
闭合导通器,设置于热插拔设备侧,配置为响应于热插拔设备稳定处于完全插入状态而导通以发出第一闭合状态信号,以及响应于热插拔设备未处于完全插入状态、或将要被拔出而切断以发出第二闭合状态信号;The closed conductor is arranged on the side of the hot-swappable device, configured to conduct in response to the hot-swappable device being stably in the fully inserted state to send a first closed state signal, and in response to the hot-swappable device not being in the fully inserted state, or is about to be pulled out and cut off to signal a second closed state;
带外管理器,连接到闭合导通器,配置为响应于从闭合导通器接收到第一闭合状态信号或第二闭合状态信号而选择性地记载或更新热插拔设备的在位状态;an out-of-band manager, connected to the closed conductor, configured to selectively record or update the presence status of the hot-swap device in response to receiving a first closed state signal or a second closed state signal from the closed conductor;
热插拔控制器,连接到闭合导通器,配置为响应于在从背板接收到热插拔设备的在位信号的情况下从闭合导通器接收到第一闭合状态信号而使计算机为热插拔设备上电,以及响应于在从背板接收到热插拔设备的在位信号的情况下从闭合导通器接收到第二闭合状态信号而使计算机为热插拔设备下电。a hot-swap controller, connected to the closed conductor, configured to cause the computer to The hot-swap device is powered on, and the computer powers down the hot-swap device in response to receiving a second closed state signal from the closed conductor if the hot-swap device's presence signal is received from the backplane.
从上述实施例可以看出,本发明实施例提供的计算机,通过使用闭合导通器,设置于热插拔设备侧,配置为响应于热插拔设备稳定处于完全插入状态而导通以发出第一闭合状态信号,以及响应于热插拔设备未处于完全插入状态、或将要被拔出而切断以发出第二闭合状态信号;带外管理器,连接到闭合导通器,配置为响应于从闭合导通器接收到第一闭合状态信号或第二闭合状态信号而选择性地记载或更新热插拔设备的在位状态;热插拔控制器,连接到闭合导通器,配置为响应于在从背板接收到热插拔设备的在位信号的情况下从闭合导通器接收到第一闭合状态信号而使计算机为热插拔设备上电,以及响应于在从背板接收到热插拔设备的在位信号的情况下从闭合导通器接收到第二闭合状态信号而使计算机为热插拔设备下电的技术方案,能够规避热插拔设备的不稳定连接,提升计算机和热插拔设备的运行稳定性和通信速度。It can be seen from the above embodiments that the computer provided by the embodiment of the present invention is provided on the side of the hot-swappable device by using a closed conductor, and is configured to be turned on in response to the hot-swappable device being stably in a fully inserted state to send the first A closed state signal, and in response to the hot-swappable device is not in a fully inserted state, or will be cut off to send a second closed state signal; the out-of-band manager, connected to the closed conductor, is configured to respond to the slave The closed conductor receives the first closed state signal or the second closed state signal and selectively records or updates the presence status of the hot-swap device; the hot-swap controller, connected to the closed conductor, is configured to respond to Receiving a first closed state signal from a closed conductor to enable the computer to power up a hot-swap device in the event a presence signal of the hot-swap device is received from the backplane, and in response to receiving a thermal In the case of the in-position signal of the plug-in device, the technical solution of receiving the second closed state signal from the closed conductor to make the computer power off the hot-swap device can avoid the unstable connection of the hot-swap device, and improve the performance of the computer and the computer. Operational stability and communication speed of hot-swappable devices.
需要特别指出的是,上述计算机的实施例采用了所述热插拔稳定设备的实施例来具体说明各模块的工作过程,本领域技术人员能够很容易想到,将这些模块应用到所述热插拔稳定设备的其他实施例中。当然,由于所述热插拔稳定设备实施例中的各个模块均可以相互交叉、替换、增加、删减,因此,这些合理的排列组合变换之于所述计算机也应当属于本发明的保护范围,并且不应将本发明的保护范围局限在所述实施例之上。It should be pointed out that the embodiment of the above-mentioned computer adopts the embodiment of the hot-swap stabilization device to specifically illustrate the working process of each module. Those skilled in the art can easily imagine that applying these modules to the hot-swap In other embodiments of the pull-out stabilization device. Of course, since each module in the embodiment of the hot-swappable stabilization device can intersect, replace, add, or delete each other, these reasonable permutations and combinations should also belong to the protection scope of the present invention for the computer. And the scope of protection of the invention should not be limited to the examples described.
所属领域的普通技术人员应当理解:以上任何实施例的讨论仅为示例性的,并非旨在暗示本发明实施例公开的范围(包括权利要求)被限于这些例子;在本发明实施例的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,并存在如上所述的本发明实施例的不同方面的许多其它变化,为了简明它们没有在细节中提供。因此,凡在本发明实施例的精神和原则之内,所做的任何省略、修改、等同替换、改进等,均应包含在本发明实施例的保护范围之内。Those of ordinary skill in the art should understand that: the discussion of any of the above embodiments is exemplary only, and is not intended to imply that the scope (including claims) disclosed by the embodiments of the present invention is limited to these examples; under the idea of the embodiments of the present invention , technical features in the above embodiments or in different embodiments can also be combined, and there are many other changes in different aspects of the embodiments of the present invention as described above, which are not provided in details for the sake of brevity. Therefore, within the spirit and principle of the embodiments of the present invention, any omissions, modifications, equivalent replacements, improvements, etc., shall be included in the protection scope of the embodiments of the present invention.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110626967.0A CN113448416B (en) | 2021-06-04 | 2021-06-04 | A hot-swappable stable device and computer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110626967.0A CN113448416B (en) | 2021-06-04 | 2021-06-04 | A hot-swappable stable device and computer |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113448416A CN113448416A (en) | 2021-09-28 |
CN113448416B true CN113448416B (en) | 2023-02-28 |
Family
ID=77810869
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110626967.0A Active CN113448416B (en) | 2021-06-04 | 2021-06-04 | A hot-swappable stable device and computer |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113448416B (en) |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101123491B (en) * | 2007-09-21 | 2010-08-18 | 中兴通讯股份有限公司 | An implementation device and method for time synchronization of advanced telecom computer architecture |
CN101551770B (en) * | 2009-05-07 | 2011-06-22 | 福建星网锐捷网络有限公司 | Hot plug testing device and method |
CN102955733B (en) * | 2012-11-12 | 2015-09-16 | 中兴通讯股份有限公司 | A kind of single-plate hot-plug detection method and device |
US9721660B2 (en) * | 2014-10-24 | 2017-08-01 | Microsoft Technology Licensing, Llc | Configurable volatile memory without a dedicated power source for detecting a data save trigger condition |
CN210534769U (en) * | 2019-10-22 | 2020-05-15 | 中科可控信息产业有限公司 | OCP network card hot plug device |
CN110825679A (en) * | 2019-11-08 | 2020-02-21 | 苏州浪潮智能科技有限公司 | Backboard information acquisition method, equipment and storage medium |
CN112463689B (en) * | 2020-11-30 | 2022-11-29 | 苏州浪潮智能科技有限公司 | OCP card hot plug device, method and computer readable storage medium |
CN112631973A (en) * | 2020-12-30 | 2021-04-09 | 海光信息技术股份有限公司 | Hot plug control method and device for NVMe solid state disk and control mainboard |
-
2021
- 2021-06-04 CN CN202110626967.0A patent/CN113448416B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN113448416A (en) | 2021-09-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104765705B (en) | Method and device for reading data stored in a mobile terminal that is not powered on, and a mobile terminal | |
US20210157763A1 (en) | Compactflash express (cfx) adapters | |
CN113568855B (en) | A low-cost PCIE hot-swap multi-mode compatible device | |
JP3140192U (en) | Transmission cable for transmitting E-SATA signal and power | |
CN111984569A (en) | Interface switching circuit and electronic device using the interface switching circuit | |
CN108173560A (en) | Card seat anti-static circuit and electronic equipment | |
CN111417034A (en) | Switch and hot plug method, device and system for switch board card thereof | |
CN109962786A (en) | Interface card module and its riser card | |
CN113448416B (en) | A hot-swappable stable device and computer | |
CN220271894U (en) | An interface control circuit | |
CN111858264A (en) | A method, system, device and medium for preventing wrongly pulling out cables | |
US9465765B2 (en) | All-in-one SATA interface storage device | |
CN115599189A (en) | A power control circuit and method | |
CN108280042A (en) | A kind of multi node server for edge calculations | |
CN101482855A (en) | Bus interface and method for implementing hot-plug | |
CN203434312U (en) | All-in-one SATA interface storage device | |
CN112069109A (en) | An extension transfer board, transfer device and transfer method | |
CN213934702U (en) | VPX integrated circuit board | |
CN113609035B (en) | A device and method for realizing fool-proofing of hard disk backplane cables | |
CN217426043U (en) | Hot plug hardware for server memory slot | |
CN212135414U (en) | Embedded modularization mainboard | |
CN108509364A (en) | A kind of serial and parallel communication Interface Extender | |
CN211669632U (en) | Electronic equipment and operation extension module | |
CN116340232A (en) | Device, equipment, server and port multiplexing method for supporting differential transmission | |
CN116700460A (en) | An arc elimination method, device, equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |