CN110502464A - A kind of hot-swappable processing method, device, equipment, system and readable storage medium storing program for executing - Google Patents
A kind of hot-swappable processing method, device, equipment, system and readable storage medium storing program for executing Download PDFInfo
- Publication number
- CN110502464A CN110502464A CN201910684188.9A CN201910684188A CN110502464A CN 110502464 A CN110502464 A CN 110502464A CN 201910684188 A CN201910684188 A CN 201910684188A CN 110502464 A CN110502464 A CN 110502464A
- Authority
- CN
- China
- Prior art keywords
- hot
- swappable
- card
- cpld
- switch
- 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.)
- Pending
Links
Classifications
-
- 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)
- Stored Programmes (AREA)
Abstract
The invention discloses a kind of hot-swappable processing methods, method includes the following steps: the user's operation behavior to graphical control interface is monitored;The hot-swappable request of IO card is obtained, and determines the corresponding target IO card of the hot-swappable request of IO card;Hot-swappable button press signal corresponding with target IO card is issued to Switch using CPLD, to realize the hot-swappable of zero accident formula.In the method, when needing to carry out hot plug to IO card, it can be operated in the graphical control interface of BMC, BMC can obtain the hot-swappable request of IO card, then pass through control CPLD, the hot-swappable button press signal that hot-swappable button corresponding with true case source target IO card can be sent to switch and generated, it is finally hot-swappable when realization zero accident.The invention also discloses a kind of hot-swappable processing unit, equipment, system and readable storage medium storing program for executing, have corresponding technical effect.
Description
Technical field
The present invention relates to field of computer technology, more particularly to a kind of hot-swappable processing method, device, equipment, system
And readable storage medium storing program for executing.
Background technique
Storage server needs many IO cards to activate business, and IO card needs support hot plug in many systems
(HotPlug).
Hot plug plugs, and warm connection function is exactly to allow user the case where not closing system, not cutting off the power
The components such as hard disk, power supply or the board of lower taking-up and replacement damage, to improve system to the timely recovery capability of disaster, expansion
Malleability and flexibility etc., the hot plug of PCIe (PCI Express) result from the hot-swapping controller mark formulated for pci bus
Quasi- specification (SHPC).
Currently, when carrying out hot-swappable, need to find out it is corresponding to the corresponding hot plug button of hot-swappable IO card, by lower button it
After could normally carry out hot plug.When there are when multiple IO cards, find to determine that corresponding button is more time-consuming and easy in system
Mistake often will appear the case where leakage of hot plug button is pressed, mistake is pressed.Operate relatively complicated and fallibility, it is difficult to ensure expiring for hot plug
Sufficient zero accident formula (i.e. hot-swappable before, will carry out known to system hot-swappable) is hot-swappable.
It is that current those skilled in the art are urgently to be solved in conclusion how to realize the problems such as zero accident formula is hot-swappable
Technical problem.
Summary of the invention
The object of the present invention is to provide a kind of hot-swappable processing method, device, equipment, system and readable storage medium storing program for executing, with
Realize the hot-swappable IO card of zero accident formula, can be in time to new insertion IO card power supply, and treat and extract the power-off of IO card.
In order to solve the above technical problems, the invention provides the following technical scheme:
A kind of hot-swappable processing method is applied to BMC, comprising:
The user's operation behavior of graphical control interface is monitored;
The hot-swappable request of IO card is obtained, and determines the corresponding target IO card of the hot-swappable request of the IO card;
Hot-swappable button press signal corresponding with the target IO card is issued to Switch using CPLD, is not intended to realizing
Outer formula it is hot-swappable.
Preferably, hot-swappable button press signal corresponding with the target IO card, packet are issued to Switch using CPLD
It includes:
The register of CPLD is written and read, so that the CPLD issues the hot-swappable button press to the Switch
Signal.
Preferably, the register to CPLD is written and read, so that the CPLD issues the heat to the Switch
Plug button press signal, comprising:
According to register-bit hot-swappable corresponding relationship corresponding with IO card, the corresponding target deposit of the target IO card is determined
Device position;
Change corresponding relationship according to the place value of insertion and plug, modifies to the place value of the destination register position, with
The CPLD is set to issue the hot-swappable button press signal to the Switch.
Preferably, the CPLD issues the hot-swappable button press signal to the Switch, comprising:
The CPLD is after checking the register-bit and changing, by the target IO card and the Switch phase
The ATN_BTN of connection is jumped, to notify the target IO card heat insertion or hot drawing to go out.
Preferably, the CPLD issues the hot-swappable button press signal to the Switch, comprising:
The CPLD turns I2C converter by parallel data and issues the hot-swappable pressing signal to the Switch.
Preferably, the CPLD turns I2C converter to the Switch sending hot-swappable pressing by parallel data
Signal, comprising:
The CPLD issues the hot-swappable pressing signal to PLX8796 by PCA9555 chip.
A kind of hot-swappable processing unit, comprising:
Monitoring module is monitored for the user's operation behavior to graphical control interface;
Hot-swappable request module for obtaining the hot-swappable request of IO card, and determines the hot-swappable request pair of the IO card
The target IO card answered;
Hot plug signal imitation module, it is corresponding hot-swappable with the target IO card for being issued using CPLD to Switch
Button press signal, to realize the hot-swappable of zero accident formula.
A kind of hot-swappable processing equipment, comprising:
Memory, for storing computer program;
Processor is realized when for executing the computer program such as the step of above-mentioned hot-swappable processing method.
A kind of hot-swappable processing system, comprising:
Such as above-mentioned hot-swappable processing equipment, CPLD, Switch and IO card, it is total that the hot-swappable processing equipment passes through I2C
Line is connected with the CPLD, and the CPLD is connected with the IO card, the Switch;
The IC card includes hard disk, power supply and board.
A kind of readable storage medium storing program for executing is stored with computer program, the computer program quilt on the readable storage medium storing program for executing
The step of processor realizes above-mentioned hot-swappable processing method when executing.
Using method provided by the embodiment of the present invention, the user's operation behavior of graphical control interface is monitored;
The hot-swappable request of IO card is obtained, and determines the corresponding target IO card of the hot-swappable request of IO card;Using CPLD to Switch issue with
The corresponding hot-swappable button press signal of target IO card, to realize the hot-swappable of zero accident formula.
In the method, it when needing to carry out hot plug to IO card, can be operated in the graphical control interface of BMC,
BMC can obtain the hot-swappable request of IO card, then by control CPLD, can send and true case source target IO to switch
The hot-swappable button press signal blocking corresponding hot-swappable button and generating, it is finally hot-swappable when realization zero accident.
Correspondingly, the embodiment of the invention also provides hot-swappable processing corresponding with above-mentioned hot-swappable processing method to fill
It sets, equipment, system and readable storage medium storing program for executing, has above-mentioned technique effect, details are not described herein.
Detailed description of the invention
In order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, to embodiment or will show below
There is attached drawing needed in technical description to be briefly described, it should be apparent that, the accompanying drawings in the following description is only this
Some embodiments of invention for those of ordinary skill in the art without creative efforts, can be with
It obtains other drawings based on these drawings.
Fig. 1 is a kind of flow chart of hot-swappable processing method in the embodiment of the present invention;
Fig. 2 is a kind of structural schematic diagram of hot-swappable processing system in the embodiment of the present invention;
Fig. 3 is a kind of structural schematic diagram of hot-swappable processing unit in the embodiment of the present invention;
Fig. 4 is a kind of structural schematic diagram of hot-swappable processing equipment in the embodiment of the present invention;
Fig. 5 is a kind of concrete structure schematic diagram of hot-swappable processing equipment in the embodiment of the present invention;
Fig. 6 is a kind of heat insertion key signal time diagram in the embodiment of the present invention.
Specific embodiment
In order to enable those skilled in the art to better understand the solution of the present invention, with reference to the accompanying drawings and detailed description
The present invention is described in further detail.Obviously, described embodiments are only a part of the embodiments of the present invention, rather than
Whole embodiments.Based on the embodiments of the present invention, those of ordinary skill in the art are not making creative work premise
Under every other embodiment obtained, shall fall within the protection scope of the present invention.
Embodiment one:
Referring to FIG. 1, Fig. 1 is a kind of flow chart of hot-swappable processing method in the embodiment of the present invention, this method can be applied
It can be specially the BMC in hot-swappable processing system in BMC.As it can be seen that BMC is connected by I2C bus with CPLD, CPLD difference
It is connected directly with IO card (such as PCIe card), CPLD is connected with Switch by deserializer.Wherein, PRSNT: in place
Signal, CPLD issue Switch;The tight signal of MRL:IO clamping lock, CPLD issue Switch;Button letter on ATN_BTN:IO card
Number, CPLD issues Switch;PWREN:Switch issues the power supply enable signal of IO card;PWRPG:IO card issues Switch's
Power good signal;PERST:Switch issues the reset signal of IO card.
Hot-swappable processing method the following steps are included:
S101, the user's operation behavior of graphical control interface is monitored.
In embodiments of the present invention, the functionality choosing about hot plug operations can be added in the graphical control interface of BMC
.User can by being operated to graphical control interface about the functionally selected of hot-swappable operation, to BMC convey about
Hot-swappable notification message.
That is, BMC can be monitored user's operation behavior.
S102, the hot-swappable request of IO card is obtained, and determines the corresponding target IO card of the hot-swappable request of IO card.
After BMC is monitored graphical control interface, the hot-swappable request of IO card can get.Specifically, when BMC is monitored
To user when the hot plug option of graphic interface is clicked or operated, then according to resolution logic predetermined to user
Operation behavior parsed, obtain the hot-swappable request of IO card.The hot-swappable request of the IO card may particularly include the IO card operated
Specially which, batch or class IO card and slot concrete type.That is, can determine from the hot-swappable request of IO card
Corresponding target IO card.It in embodiments of the present invention, can be specially that hard disk, power supply, board etc. are slotting by IO to target IO card
The card apparatus connect, target IO card can be an IO card apparatus, or multiple IO card apparatus;When for multiple IO card apparatus
When, it can may be different types of IO card apparatus for same type of IO card apparatus.
S103, hot-swappable button press signal corresponding with target IO card is issued to Switch using CPLD, to realize nothing
Unexpected formula it is hot-swappable.
In embodiments of the present invention, CPLD and BMC can be established and is communicated to connect.Wherein, CPLD (Complex
Programmable Logic Device) i.e. Complex Programmable Logic Devices.Connect between CPLD and BMC using I2C bus
It connects.
It is hot-swappable to determine that target IO card needs in BMC, i.e., it is available at this time when target IO card needs hot drawing or heat to insert
CPLD issues hot-swappable button press signal corresponding with target IO card to Switch, leads in a manner of by issuing analog signal
Know system, i.e., will occur it is hot-swappable, so can be without finding corresponding hot-swappable button, without pressing hot-swappable button i.e.
System can be notified, it can be achieved that zero accident formula is hot-swappable.
Wherein, the specific implementation process of the hot-swappable button press signal of simulation is issued using CPLD, it may include: to CPLD
Register be written and read so that CPLD issues hot-swappable button press signal to Switch.That is, can be in advance to CPLD
Register be defined, so as to after CPLD detects that register changes, based on the corresponding signal output of specified variation
Corresponding relationship is, it can be achieved that issue hot-swappable push button signal to Switch.
Specifically, the register to CPLD is written and read, so that CPLD issues hot-swappable button press signal to Switch,
Include:
Step 1: determining the corresponding target of target IO card according to register-bit hot-swappable corresponding relationship corresponding with IO card
Register-bit;
Step 2: changing corresponding relationship according to the place value of insertion and plug, modify to the place value of destination register position,
So that CPLD issues hot-swappable button press signal to Switch.
It is illustrated for ease of description, below combining above-mentioned two step.
It in embodiments of the present invention, can be corresponding with the hot-swappable foundation of each IO card to each position of the register of CPLD in advance
Relationship can be determined after determining target IO card by inquiring the register-bit hot-swappable corresponding relationship corresponding with IO card
Destination register corresponding with target IO card position out.Then, change corresponding relationship according to the place value of insertion and plug, target is posted
The place value of storage position is modified, and is such as revised as 0 for 1, or be revised as 1 for 0.In this way, detecting that register does not occur in CPLD
After variation, can the sending corresponding relationship based on hot-swappable button press signal predetermined give notice letter to Switch
Number, so that system learns that hot drawing will occur in target IO card or heat is inserted, lower electricity is carried out in advance or is powered on.
Wherein, CPLD issues hot-swappable button press signal to Switch, comprising: CPLD is checking register-bit
After variation, the ATN_BTN that target IO card is connected with Switch is jumped, to notify the insertion of target IO card heat or hot drawing to go out.Its
Middle jump can be specially to drag down ATN_BTN once.
For example, the register in CPLD can establish corresponding relationship as shown in the table with IO card:
Register-bit hot-swappable mapping table corresponding with IO card
For example, when detecting that the 2nd in register 0x01 is written into 1, that is, show the 2nd corresponding IO card 2 need by
Hot drawing goes out, and at this time drags down the ATN_BTN that IO card 2 is connected with Switch once using CPLD, to notify Switch to have hot drawing
Occur out, wherein ATN_BTN is that the corresponding heat of IO card 2 is knobbed up monitoring signals;When detecting in register 0x02
3 are written into 1, that is, show that the 3rd corresponding IO card 3 needs to be inserted by heat, at this time using CPLD by IO card 3 and Switch
Connected ATN_BTN is dragged down, to notify Switch to have heat to be inserted into, wherein ATN_BTN is the corresponding heat of IO card 3
It is inserted into button monitoring signals.
Preferably, CPLD issues hot-swappable button press signal to Switch, comprising: CPLD turns I2C by parallel data
Converter issues hot-swappable pressing signal to Switch.
Preferably, it is contemplated that more excellent to PCIe performance, in embodiments of the present invention, parallel data, which turns I2C converter, to be had
Body is PCA9555 chip, and Switch can be specially PLX8796, i.e. PCIe Switch chip.That is CPLD is turned by parallel data
I2C converter issues hot-swappable pressing signal to Switch, can be specially that CPLD is issued by PCA9555 chip to PLX8796
Hot-swappable pressing signal.
Certainly, in embodiments of the present invention, when user really presses hot plug button, it can also notify system that hot drawing occurs
The event of inserting.The specific implementation process that hot-swappable event occurs for the notice system that hot plug button here really presses pressure can be found in
Existing hot plug processing method, this is no longer going to repeat them.
Using method provided by the embodiment of the present invention, the user's operation behavior of graphical control interface is monitored;
The hot-swappable request of IO card is obtained, and determines the corresponding target IO card of the hot-swappable request of IO card;Using CPLD to Switch issue with
The corresponding hot-swappable button press signal of target IO card, to realize the hot-swappable of zero accident formula.In the method, it is needing to IO
When card carries out hot plug, it can be operated in the graphical control interface of BMC, BMC can obtain the hot-swappable request of IO card, then
By control CPLD, the hot drawing that can be generated to switch transmission hot-swappable button corresponding with true case source target IO card
Button press signal is inserted, it is finally hot-swappable when realization zero accident.
Embodiment two:
Corresponding to above method embodiment, the embodiment of the invention also provides a kind of hot-swappable processing units, hereafter retouch
The hot-swappable processing unit stated can correspond to each other reference with above-described hot-swappable processing method.
Shown in Figure 3, which comprises the following modules:
Monitoring module 101 is monitored for the user's operation behavior to graphical control interface;
Hot-swappable request module 102 for obtaining the hot-swappable request of IO card, and determines that the hot-swappable request of IO card corresponds to
Target IO card;
Hot plug signal imitation module 103, it is corresponding with target IO card hot-swappable for being issued using CPLD to Switch
Button press signal, to realize the hot-swappable of zero accident formula.
Using device provided by the embodiment of the present invention, the user's operation behavior of graphical control interface is monitored;
The hot-swappable request of IO card is obtained, and determines the corresponding target IO card of the hot-swappable request of IO card;Using CPLD to Switch issue with
The corresponding hot-swappable button press signal of target IO card, to realize the hot-swappable of zero accident formula.In the present apparatus, needing to IO
When card carries out hot plug, it can be operated in the graphical control interface of BMC, BMC can obtain the hot-swappable request of IO card, then
By control CPLD, the hot drawing that can be generated to switch transmission hot-swappable button corresponding with true case source target IO card
Button press signal is inserted, it is finally hot-swappable when realization zero accident.
In a kind of specific embodiment of the invention, hot plug signal imitation module 103, specifically for CPLD's
Register is written and read, so that CPLD issues hot-swappable button press signal to Switch.
In a kind of specific embodiment of the invention, hot plug signal imitation module 103 is specifically used for according to register
Position hot-swappable corresponding relationship corresponding with IO card, determines the corresponding destination register position of target IO card;According to insertion and plug
Place value changes corresponding relationship, modifies to the place value of destination register position, so that CPLD issues hot-swappable button to Switch
Press signal.
In a kind of specific embodiment of the invention, hot plug signal imitation module 103 is being examined specifically for CPLD
It finds after register-bit changes, the ATN_BTN that target IO card is connected with Switch is jumped, to notify target IO card
Heat insertion or hot drawing go out.
In a kind of specific embodiment of the invention, hot plug signal imitation module 103 passes through specifically for CPLD
Parallel data turns I2C converter and issues hot-swappable pressing signal to Switch.
In a kind of specific embodiment of the invention, hot plug signal imitation module 103 passes through specifically for CPLD
PCA9555 chip issues hot-swappable pressing signal to PLX8796.
Embodiment three:
Corresponding to above method embodiment, the embodiment of the invention also provides a kind of hot-swappable processing equipments, hereafter retouch
A kind of hot-swappable processing equipment stated can correspond to each other reference with a kind of above-described hot-swappable processing method.
Shown in Figure 4, which includes:
Memory D1, for storing computer program;
Processor D2 realizes the step of the hot-swappable processing method of above method embodiment when for executing computer program
Suddenly.
Specifically, referring to FIG. 5, Fig. 5 is a kind of specific structure signal of hot-swappable processing equipment provided in this embodiment
Figure, the hot-swappable processing equipment can generate bigger difference because configuration or performance are different, may include one or one with
Upper processor (central processing units, CPU) 322 (for example, one or more processors) and memory
332, one or more storage application programs 342 or data 344 storage medium 330 (such as one or more sea
Amount storage equipment).Wherein, memory 332 and storage medium 330 can be of short duration storage or persistent storage.Storage is stored in be situated between
The program of matter 330 may include one or more modules (diagram does not mark), and each module may include to data processing
Series of instructions operation in equipment.Further, central processing unit 322 can be set to communicate with storage medium 330, In
The series of instructions operation in storage medium 330 is executed in hot-swappable processing equipment 301.
Hot-swappable processing equipment 301 can also include one or more power supplys 326, one or more it is wired or
Radio network interface 350, one or more input/output interfaces 358, and/or, one or more operating systems
341.For example, Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM etc..
Step in hot-swappable processing method as described above can be realized by the structure of hot-swappable processing equipment.
Example IV:
Corresponding to above method embodiment, the embodiment of the invention also provides a kind of hot-swappable processing systems, hereafter retouch
A kind of hot-swappable processing system stated can correspond to each other reference with a kind of above-described hot-swappable processing method.
Referring to FIG. 2, the system includes:
Such as above-mentioned hot-swappable processing equipment (such as BMC), CPLD, Switch and IO card, it is total that hot-swappable processing equipment passes through I2C
Line is connected with CPLD, and CPLD is connected with IO card, Switch;
IC card includes hard disk, power supply and board.
Step in hot-swappable processing method as described above can be realized in hot-swappable processing system.
When being inserted into the heat insertion of IO card, the timing of key signal is as shown in Figure 6.
Signal sequence is respectively as follows: from top to bottom
PRSNT: signal in place, CPLD issue Switch;
The tight signal of MRL:IO clamping lock, CPLD issue Switch;
Button signal on ATN_BTN:IO card, CPLD issue Switch;
PWREN:Switch issues the power supply enable signal of IO card;
PWRPG:IO card issues the power good signal (that is, diagram HP_SLOT0_PWRGOOD_C) of Switch;
PERST:Switch issues the reset signal of IO card.
It can be seen that PRSNT, MRL and ATN_BTN signal are to issue Switch by CPLD.Wherein, PRSNT is illustrated
HP_SLOT0_PRSNT_LV_C_N;MRL illustrates HP_SLOT0_MRL_C_N;ATN_BTN illustrates HP_SLOT0_ATN_
BTN_LV_C_N.So in the present system using hot-swappable processing method provided by above-described embodiment one, BMC passes through read-write
The register of CPLD can make CPLD simulation to issue ATN_BTN signal.In addition, when administrator is artificially manually pressed by IO card
Button when, ATN_BTN still can be sent to Switch by CPLD.
Hot-swappable processing method provided by above-described embodiment one can be applied in this system, be carried out in graphical interfaces
Operation, the administrator that system has larger purposes for electricity, and also significantly facilitates is to equipment IO card replacement management.
Embodiment five:
Corresponding to above method embodiment, the embodiment of the invention also provides a kind of readable storage medium storing program for executing, are described below
A kind of readable storage medium storing program for executing can correspond to each other reference with a kind of above-described hot-swappable processing method.
A kind of readable storage medium storing program for executing is stored with computer program on readable storage medium storing program for executing, and computer program is held by processor
The step of hot-swappable processing method of above method embodiment is realized when row.
The readable storage medium storing program for executing be specifically as follows USB flash disk, mobile hard disk, read-only memory (Read-Only Memory,
ROM), the various program storage generations such as random access memory (Random Access Memory, RAM), magnetic or disk
The readable storage medium storing program for executing of code.
Professional further appreciates that, unit described in conjunction with the examples disclosed in the embodiments of the present disclosure
And algorithm steps, can be realized with electronic hardware, computer software, or a combination of the two, in order to clearly demonstrate hardware and
The interchangeability of software generally describes each exemplary composition and step according to function in the above description.These
Function is implemented in hardware or software actually, the specific application and design constraint depending on technical solution.Profession
Technical staff can use different methods to achieve the described function each specific application, but this realization is not answered
Think beyond the scope of this invention.
Claims (10)
1. a kind of hot-swappable processing method, which is characterized in that be applied to BMC, comprising:
The user's operation behavior of graphical control interface is monitored;
The hot-swappable request of IO card is obtained, and determines the corresponding target IO card of the hot-swappable request of the IO card;
Hot-swappable button press signal corresponding with the target IO card is issued to Switch using CPLD, to realize zero accident formula
It is hot-swappable.
2. hot-swappable processing method according to claim 1, which is characterized in that using CPLD to Switch issue with it is described
The corresponding hot-swappable button press signal of target IO card, comprising:
The register of CPLD is written and read, so that the CPLD issues the hot-swappable button press letter to the Switch
Number.
3. hot-swappable processing method according to claim 2, which is characterized in that the register to CPLD is read
It writes, so that the CPLD issues the hot-swappable button press signal to the Switch, comprising:
According to register-bit hot-swappable corresponding relationship corresponding with IO card, the corresponding destination register of the target IO card is determined
Position;
Change corresponding relationship according to the place value of insertion and plug, modifies to the place value of the destination register position, so that institute
It states CPLD and issues the hot-swappable button press signal to the Switch.
4. hot-swappable processing method according to claim 3, which is characterized in that the CPLD issues institute to the Switch
State hot-swappable button press signal, comprising:
The target IO card is connected by the CPLD after checking the register-bit and changing with the Switch
ATN_BTN jump, to notify the target IO card heat insertion or hot drawing to go out.
5. hot-swappable processing method according to claim 1, which is characterized in that the CPLD issues institute to the Switch
State hot-swappable button press signal, comprising:
The CPLD turns I2C converter by parallel data and issues the hot-swappable pressing signal to the Switch.
6. hot-swappable processing method according to claim 5, which is characterized in that the CPLD turns I2C by parallel data
Converter issues the hot-swappable pressing signal to the Switch, comprising:
The CPLD issues the hot-swappable pressing signal to PLX8796 by PCA9555 chip.
7. a kind of hot-swappable processing unit characterized by comprising
Monitoring module is monitored for the user's operation behavior to graphical control interface;
Hot-swappable request module for obtaining the hot-swappable request of IO card, and determines that the hot-swappable request of the IO card is corresponding
Target IO card;
Hot plug signal imitation module, for issuing hot-swappable button corresponding with the target IO card to Switch using CPLD
Signal is pressed, to realize the hot-swappable of zero accident formula.
8. a kind of hot-swappable processing equipment characterized by comprising
Memory, for storing computer program;
Processor realizes the hot-swappable processing method as described in any one of claim 1 to 6 when for executing the computer program
The step of.
9. a kind of hot-swappable processing system characterized by comprising
Hot-swappable processing equipment, CPLD, Switch and IO card as claimed in claim 8, the hot-swappable processing equipment pass through
I2C bus is connected with the CPLD, and the CPLD is connected with the IO card, the Switch;
The IC card includes hard disk, power supply and board.
10. a kind of readable storage medium storing program for executing, which is characterized in that be stored with computer program, the meter on the readable storage medium storing program for executing
It is realized when calculation machine program is executed by processor as described in any one of claim 1 to 6 the step of hot-swappable processing method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910684188.9A CN110502464A (en) | 2019-07-26 | 2019-07-26 | A kind of hot-swappable processing method, device, equipment, system and readable storage medium storing program for executing |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910684188.9A CN110502464A (en) | 2019-07-26 | 2019-07-26 | A kind of hot-swappable processing method, device, equipment, system and readable storage medium storing program for executing |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110502464A true CN110502464A (en) | 2019-11-26 |
Family
ID=68587663
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910684188.9A Pending CN110502464A (en) | 2019-07-26 | 2019-07-26 | A kind of hot-swappable processing method, device, equipment, system and readable storage medium storing program for executing |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110502464A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111417034A (en) * | 2020-03-13 | 2020-07-14 | 苏州浪潮智能科技有限公司 | Switch and hot plug method, device and system for switch board card thereof |
CN112463689A (en) * | 2020-11-30 | 2021-03-09 | 苏州浪潮智能科技有限公司 | OCP card hot plug device, method and computer readable storage medium |
CN113806266A (en) * | 2020-06-16 | 2021-12-17 | 英业达科技有限公司 | Hot plug control system and method for PCI express card |
CN114625685A (en) * | 2022-03-01 | 2022-06-14 | 厦门智多晶科技有限公司 | IO circuit with hot plug function, chip and power supply control method of IO circuit |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW200513836A (en) * | 2003-10-15 | 2005-04-16 | Via Tech Inc | Interrupt signal control system and control method |
CN102023940A (en) * | 2009-09-16 | 2011-04-20 | 研祥智能科技股份有限公司 | CPCI (compact peripheral component interconnection) hot swapping system |
CN102253913A (en) * | 2011-05-30 | 2011-11-23 | 神州数码网络(北京)有限公司 | Device for carrying out state acquisition and output control on multi-board-card port |
CN105426248A (en) * | 2015-11-11 | 2016-03-23 | 浪潮集团有限公司 | Automatic hot plug method and apparatus |
CN106028308A (en) * | 2016-05-20 | 2016-10-12 | 深圳市万普拉斯科技有限公司 | Hot plug multi-card data control method and system |
CN106201963A (en) * | 2016-07-11 | 2016-12-07 | 浪潮(北京)电子信息产业有限公司 | A kind of system of PCI E card hot plug in server |
CN107168835A (en) * | 2017-05-12 | 2017-09-15 | 郑州云海信息技术有限公司 | The device and method of testing of a kind of automatic test warm connection function |
CN107203448A (en) * | 2017-05-24 | 2017-09-26 | 郑州云海信息技术有限公司 | A kind of method and system of test PCIe switch chip violence warm connection functions |
CN108052428A (en) * | 2017-12-08 | 2018-05-18 | 郑州云海信息技术有限公司 | A kind of test method for testing PCIe card warm connection function |
-
2019
- 2019-07-26 CN CN201910684188.9A patent/CN110502464A/en active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW200513836A (en) * | 2003-10-15 | 2005-04-16 | Via Tech Inc | Interrupt signal control system and control method |
CN102023940A (en) * | 2009-09-16 | 2011-04-20 | 研祥智能科技股份有限公司 | CPCI (compact peripheral component interconnection) hot swapping system |
CN102253913A (en) * | 2011-05-30 | 2011-11-23 | 神州数码网络(北京)有限公司 | Device for carrying out state acquisition and output control on multi-board-card port |
CN105426248A (en) * | 2015-11-11 | 2016-03-23 | 浪潮集团有限公司 | Automatic hot plug method and apparatus |
CN106028308A (en) * | 2016-05-20 | 2016-10-12 | 深圳市万普拉斯科技有限公司 | Hot plug multi-card data control method and system |
CN106201963A (en) * | 2016-07-11 | 2016-12-07 | 浪潮(北京)电子信息产业有限公司 | A kind of system of PCI E card hot plug in server |
CN107168835A (en) * | 2017-05-12 | 2017-09-15 | 郑州云海信息技术有限公司 | The device and method of testing of a kind of automatic test warm connection function |
CN107203448A (en) * | 2017-05-24 | 2017-09-26 | 郑州云海信息技术有限公司 | A kind of method and system of test PCIe switch chip violence warm connection functions |
CN108052428A (en) * | 2017-12-08 | 2018-05-18 | 郑州云海信息技术有限公司 | A kind of test method for testing PCIe card warm connection function |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111417034A (en) * | 2020-03-13 | 2020-07-14 | 苏州浪潮智能科技有限公司 | Switch and hot plug method, device and system for switch board card thereof |
CN111417034B (en) * | 2020-03-13 | 2022-02-18 | 苏州浪潮智能科技有限公司 | Switch and hot plug method, device and system for switch board card thereof |
CN113806266A (en) * | 2020-06-16 | 2021-12-17 | 英业达科技有限公司 | Hot plug control system and method for PCI express card |
CN112463689A (en) * | 2020-11-30 | 2021-03-09 | 苏州浪潮智能科技有限公司 | OCP card hot plug device, method and computer readable storage medium |
CN112463689B (en) * | 2020-11-30 | 2022-11-29 | 苏州浪潮智能科技有限公司 | OCP card hot plug device, method and computer readable storage medium |
CN114625685A (en) * | 2022-03-01 | 2022-06-14 | 厦门智多晶科技有限公司 | IO circuit with hot plug function, chip and power supply control method of IO circuit |
CN114625685B (en) * | 2022-03-01 | 2023-04-18 | 厦门智多晶科技有限公司 | IO circuit with hot plug function, chip and power supply control method of IO circuit |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110502464A (en) | A kind of hot-swappable processing method, device, equipment, system and readable storage medium storing program for executing | |
CN104063290B (en) | Handle system, the method and apparatus of time-out | |
TWI374357B (en) | Method and apparatus for masking within a data processing system having applicability for a development interface | |
CN103870429B (en) | Based on the igh-speed wire-rod production line plate of embedded gpu | |
CN105335548B (en) | A kind of MCU emulation mode for ICE | |
CN107678997B (en) | Hot plug method, system, device and readable storage medium of PCIE (peripheral component interface express) card | |
CN104516838B (en) | Manage determining method of path and device | |
CN105095037A (en) | Wire card, backboard of wire card and wire card test method | |
CN103176913B (en) | Hard disk method for mapping dynamically and the server applying it | |
CN106649021A (en) | Testing device for PCIe slave device | |
WO2024103829A1 (en) | Port configuration method, component, and hard disk expansion apparatus | |
CN110968352A (en) | PCIE equipment resetting system and server system | |
CN110008172A (en) | A kind of system on chip | |
CN103207824B (en) | Not by the emulator of the interference that resets under monitoring mode | |
CN109901664A (en) | Method, apparatus, system, equipment and the readable storage medium storing program for executing of clock signal are provided | |
CN108287770A (en) | Electronic equipment, information processing method and readable storage medium storing program for executing | |
CN101793934B (en) | Universal anti-drawing test equipment and test method thereof | |
CN203930839U (en) | A kind of safeguard protection card for forcing hard disc of computer to start the operating system | |
CN101387966A (en) | Computer equipment with BIOS selection function | |
CN109032978A (en) | A kind of document transmission method based on BMC, device, equipment and medium | |
CN104268109A (en) | Data interface communication method and device | |
CN204188189U (en) | A kind of flexible embedded equipment under test simulator | |
CN105376117A (en) | FC switch chip data monitoring test method | |
CN103605415A (en) | Reset circuit, reset system and method supporting hot plug board card | |
CN110347139A (en) | A kind of test fixture of I2C bus |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20191126 |
|
RJ01 | Rejection of invention patent application after publication |