CN115543907A - A control method and device based on a PCIe chip in a storage device - Google Patents
A control method and device based on a PCIe chip in a storage device Download PDFInfo
- Publication number
- CN115543907A CN115543907A CN202211483060.4A CN202211483060A CN115543907A CN 115543907 A CN115543907 A CN 115543907A CN 202211483060 A CN202211483060 A CN 202211483060A CN 115543907 A CN115543907 A CN 115543907A
- Authority
- CN
- China
- Prior art keywords
- interface card
- pcie
- signal
- circuit
- control
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/42—Bus transfer protocol, e.g. handshake; Synchronisation
- G06F13/4282—Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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 OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2213/00—Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F2213/0026—PCI express
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Power Sources (AREA)
Abstract
本申请实施例提供了一种基于存储设备中PCIe芯片的控制方法和装置,该方法包括:当任意一个PCIe接口插入主板时,通过主板向接口卡发送使能信号,以控制主板的供电电源通过第一电源电路与接口卡连通,并通过第二电源电路与PCIe芯片连通,使接口卡和PCIe芯片上电;当检测到接口卡的下电需求时,通过任意一个主板向接口卡发送关闭信号,以控制接口卡与PCIe芯片之间的第二电源电路断开,使PCIe芯片在接口卡保持上电的情况下单独下电,实现了PCIe芯片的单独下电修复,保证了其他业务的正常进行,并降低了操作成本,从而在业务路径上做到质量加固,提升了产品的可靠性和自愈能力。
The embodiment of the present application provides a control method and device based on a PCIe chip in a storage device. The method includes: when any PCIe interface is inserted into the motherboard, an enable signal is sent to the interface card through the motherboard to control the power supply of the motherboard through The first power supply circuit communicates with the interface card, and communicates with the PCIe chip through the second power supply circuit, so that the interface card and the PCIe chip are powered on; when the power-off requirement of the interface card is detected, a shutdown signal is sent to the interface card through any main board , to control the disconnection of the second power supply circuit between the interface card and the PCIe chip, so that the PCIe chip is powered off separately while the interface card remains powered on, realizing the independent power-off repair of the PCIe chip and ensuring the normal operation of other services and reduce operating costs, so as to achieve quality reinforcement on the business path and improve product reliability and self-healing capabilities.
Description
技术领域technical field
本申请涉及存储设备领域,具体涉及一种基于存储设备中PCIe芯片的控制方法和装置。The present application relates to the field of storage devices, in particular to a control method and device based on a PCIe chip in a storage device.
背景技术Background technique
当前存储控制框的一框四控(Quad Hosts(Quad baseboard)and Single Card(Single Controller))因其四坏三的强大可靠性逐渐成为高端存储的趋势。一框四控即一个机箱内装配四个控制器(即主板),四坏三即四个控制器的其中三个故障后,利用剩余一个控制器仍能提供客户正常的服务。Currently, Quad Hosts (Quad baseboard) and Single Card (Single Controller) of the storage controller box have gradually become the trend of high-end storage due to their strong reliability of four bad and three bad. One frame with four controllers means that four controllers (main boards) are installed in one chassis. Four failures and three failures mean that after three of the four controllers fail, the remaining one controller can still provide customers with normal services.
当机框存在至少一个主板时,接口卡就需要上电,以提供业务数据流路径。而当接口卡因为升级失败或者由于业务需求,则需要对接口卡的芯片作下电控制,以进行修复操作。此时,只能控制所有主板对接口卡进行下电操作,且对整个接口卡进行下电操作会使得其他业务受影响,其操作成本也较高。When there is at least one main board in the chassis, the interface card needs to be powered on to provide a service data flow path. And when the interface card fails to be upgraded or due to service requirements, it is necessary to control the power-off of the chip of the interface card to perform repair operations. At this time, all main boards can only be controlled to power off the interface cards, and powering off the entire interface cards will affect other services, and the operation cost is also high.
发明内容Contents of the invention
鉴于上述问题,提出了本申请实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种基于存储设备中PCIe芯片的控制方法和装置。In view of the above problems, embodiments of the present application are proposed to provide a PCIe chip-based control method and device in a storage device that overcome the above problems or at least partially solve the above problems.
为了解决上述问题,本申请实施例公开了一种基于存储设备中PCIe芯片的控制方法,存储设备设置有接口卡,接口卡设置有PCIe芯片及与PCIe芯片连接的多个PCIe接口,在主板插入任意一个PCIe接口的情况下,主板的供电电源与接口卡通过第一电源电路相连,接口卡与PCIe芯片通过第二电源电路相连,该方法包括:In order to solve the above problems, the embodiment of the present application discloses a control method based on a PCIe chip in a storage device. The storage device is provided with an interface card, and the interface card is provided with a PCIe chip and a plurality of PCIe interfaces connected to the PCIe chip. In the case of any PCIe interface, the power supply of the motherboard is connected to the interface card through the first power circuit, and the interface card is connected to the PCIe chip through the second power circuit. The method includes:
当任意一个PCIe接口插入主板时,通过主板向接口卡发送使能信号,以控制主板的供电电源通过第一电源电路与接口卡连通,并通过第二电源电路与PCIe芯片连通,使接口卡和PCIe芯片上电;When any PCIe interface is inserted into the mainboard, an enable signal is sent to the interface card through the mainboard to control the power supply of the mainboard to communicate with the interface card through the first power supply circuit, and to communicate with the PCIe chip through the second power supply circuit, so that the interface card and Power on the PCIe chip;
当检测到接口卡的下电需求时,通过任意一个主板向接口卡发送关闭信号,以控制接口卡与PCIe芯片之间的第二电源电路断开,使PCIe芯片在接口卡保持上电的情况下单独下电。When the power-off requirement of the interface card is detected, a shutdown signal is sent to the interface card through any main board to control the disconnection of the second power supply circuit between the interface card and the PCIe chip, so that the PCIe chip remains powered on when the interface card is powered on Power off separately.
可选的,主板设置有第一信号电路,通过主板向接口卡发送使能信号,以控制主板的供电电源通过第一电源电路与接口卡连通包括:Optionally, the main board is provided with a first signal circuit, and sending an enable signal to the interface card through the main board to control the power supply of the main board to communicate with the interface card through the first power circuit includes:
通过主板调用第一信号电路向接口卡发送使能信号,以控制主板的供电电源通过第一电源电路与接口卡连通;其中,第一信号电路用于控制第一电源电路的连通或断开。The main board calls the first signal circuit to send an enable signal to the interface card to control the power supply of the main board to communicate with the interface card through the first power circuit; wherein, the first signal circuit is used to control the connection or disconnection of the first power circuit.
可选的,第一电源电路上设置有第一开关,第一信号电路与第一开关相连,以控制第一开关的打开或关闭,通过主板调用第一信号电路向接口卡发送使能信号包括:Optionally, the first power supply circuit is provided with a first switch, the first signal circuit is connected to the first switch to control the opening or closing of the first switch, and calling the first signal circuit through the main board to send the enabling signal to the interface card includes :
通过主板调用第一信号电路发送使能信号至第一开关,使第一开关打开。The main board invokes the first signal circuit to send an enabling signal to the first switch, so that the first switch is turned on.
可选的,第一信号电路与第一开关之间还设置有第一控制件,第一信号电路通过第一控制件控制第一开关的打开或关闭。Optionally, a first control member is also provided between the first signal circuit and the first switch, and the first signal circuit controls the opening or closing of the first switch through the first control member.
可选的,第一控制件包括或门逻辑电路。Optionally, the first control component includes an OR gate logic circuit.
可选的,主板设置有第二信号电路,通过任意一个主板向接口卡发送关闭信号,以控制接口卡与PCIe芯片之间的第二电源电路断开包括:Optionally, the main board is provided with a second signal circuit, and sending a shutdown signal to the interface card through any main board to control the disconnection of the second power circuit between the interface card and the PCIe chip includes:
通过任意一个主板调用第二信号电路向接口卡发送关闭信号,以控制接口卡与PCIe芯片之间的第二电源电路断开;其中,第二信号电路用于控制第二电源电路的连通或断开。Call the second signal circuit to send a shutdown signal to the interface card through any one of the main boards to control the disconnection of the second power circuit between the interface card and the PCIe chip; wherein the second signal circuit is used to control the connection or disconnection of the second power circuit open.
可选的,第二电源电路上设置有第二开关,第二信号电路与第二开关相连,以控制第二开关的打开或关闭,通过任意一个主板调用第二信号电路向接口卡发送关闭信号包括:Optionally, a second switch is provided on the second power supply circuit, and the second signal circuit is connected to the second switch to control the opening or closing of the second switch, and the second signal circuit is called by any main board to send a closing signal to the interface card include:
通过任意一个主板调用第二信号电路发送关闭信号至第二开关,使第二开关关闭。The second signal circuit is invoked by any one of the main boards to send an off signal to the second switch, so that the second switch is turned off.
可选的,第二信号电路与第二开关之间还设置有第二控制件,第二信号电路通过第二控制件控制第二开关的打开或关闭。Optionally, a second control member is further provided between the second signal circuit and the second switch, and the second signal circuit controls the opening or closing of the second switch through the second control member.
可选的,第二控制件包括与门逻辑电路。Optionally, the second control component includes an AND gate logic circuit.
可选的,主板上设置有可编程逻辑器。Optionally, a programmable logic device is provided on the main board.
可选的,通过主板向接口卡发送使能信号包括:Optionally, sending the enable signal to the interface card through the main board includes:
发送第一控制信号至可编程逻辑器,使可编程逻辑器向接口卡发送使能信号。Sending the first control signal to the programmable logic device, so that the programmable logic device sends an enabling signal to the interface card.
可选的,通过任意一个主板向接口卡发送关闭信号包括:Optionally, sending a shutdown signal to the interface card through any main board includes:
发送第二控制信号至任意一个可编程逻辑器,使任意一个可编程逻辑器向接口卡发送关闭信号。Sending the second control signal to any programmable logic device, so that any programmable logic device sends a shutdown signal to the interface card.
可选的,下电需求包括升级失败和/或业务需求。Optionally, the power-off requirements include upgrade failure and/or service requirements.
可选的,在使PCIe芯片在接口卡保持上电的情况下单独下电之后,该方法还包括:Optionally, after the PCIe chip is powered off separately while the interface card is kept powered on, the method further includes:
对PCIe芯片进行修复操作。Repair the PCIe chip.
可选的,主板设置有四个。Optionally, there are four main boards.
可选的,接口卡还包括数据分发算法模块和/或EBOF模块。Optionally, the interface card further includes a data distribution algorithm module and/or an EBOF module.
可选的,主板的供电电源与第一开关之间设置有过载保险丝。Optionally, an overload fuse is provided between the power supply of the mainboard and the first switch.
本申请实施例还公开了一种基于存储设备中PCIe芯片的控制装置,存储设备设置有接口卡,接口卡设置有PCIe芯片及与PCIe芯片连接的多个PCIe接口,在主板插入任意一个PCIe接口的情况下,主板的供电电源与接口卡通过第一电源电路相连,接口卡与PCIe芯片通过第二电源电路相连,该装置包括:The embodiment of the present application also discloses a control device based on a PCIe chip in a storage device, the storage device is provided with an interface card, the interface card is provided with a PCIe chip and a plurality of PCIe interfaces connected to the PCIe chip, and any PCIe interface is inserted into the motherboard In this case, the power supply of the motherboard is connected to the interface card through the first power circuit, and the interface card is connected to the PCIe chip through the second power circuit. The device includes:
上电模块,用于当任意一个PCIe接口插入主板时,通过主板向接口卡发送使能信号,以控制主板的供电电源通过第一电源电路与接口卡连通,并通过第二电源电路与PCIe芯片连通,使接口卡和PCIe芯片上电;The power-on module is used to send an enable signal to the interface card through the motherboard when any PCIe interface is inserted into the motherboard, so as to control the power supply of the motherboard to communicate with the interface card through the first power circuit, and to communicate with the PCIe chip through the second power circuit Connect to power on the interface card and PCIe chip;
单独下电模块,用于当检测到接口卡的下电需求时,通过任意一个主板向接口卡发送关闭信号,以控制接口卡与PCIe芯片之间的第二电源电路断开,使PCIe芯片在接口卡保持上电的情况下单独下电。The separate power-off module is used to send a shutdown signal to the interface card through any main board to control the disconnection of the second power supply circuit between the interface card and the PCIe chip when the power-off requirement of the interface card is detected, so that the PCIe chip is in the The interface card is powered off separately while the interface card remains powered on.
本申请实施例还公开了一种电子设备,包括处理器、存储器及存储在存储器上并能够在处理器上运行的计算机程序,计算机程序被处理器执行时实现如上述的基于存储设备中PCIe芯片的控制方法的步骤。The embodiment of the present application also discloses an electronic device, including a processor, a memory, and a computer program stored on the memory and capable of running on the processor. When the computer program is executed by the processor, the above-mentioned PCIe chip based on the storage device is implemented. steps of the control method.
本申请实施例还公开了一种计算机非易失性可读存储介质,计算机非易失性可读存储介质上存储计算机程序,计算机程序被处理器执行时实现如上述的基于存储设备中PCIe芯片的控制方法的步骤。The embodiment of the present application also discloses a computer non-volatile readable storage medium. Computer programs are stored on the computer non-volatile readable storage medium. When the computer programs are executed by the processor, the above-mentioned PCIe chip based on the storage device is implemented. steps of the control method.
本申请实施例包括以下优点:The embodiment of the present application includes the following advantages:
在本申请实施例中,存储设备设置有接口卡,接口卡设置有PCIe芯片及与PCIe芯片连接的多个PCIe接口,在主板插入任意一个PCIe接口的情况下,主板的供电电源与接口卡通过第一电源电路相连,接口卡与PCIe芯片通过第二电源电路相连,通过当任意一个PCIe接口插入主板时,通过主板向接口卡发送使能信号,以控制主板的供电电源通过第一电源电路与接口卡连通,并通过第二电源电路与PCIe芯片连通,使接口卡和PCIe芯片上电;当检测到接口卡的下电需求时,通过任意一个主板向接口卡发送关闭信号,以控制接口卡与PCIe芯片之间的第二电源电路断开,使PCIe芯片在接口卡保持上电的情况下单独下电,实现了PCIe芯片的单独下电修复,保证了其他业务的正常进行,并降低了操作成本,从而在业务路径上做到质量加固,提升了产品的可靠性和自愈能力。In the embodiment of the present application, the storage device is provided with an interface card, and the interface card is provided with a PCIe chip and a plurality of PCIe interfaces connected to the PCIe chip. When the motherboard is inserted into any PCIe interface, the power supply of the motherboard and the interface card pass through The first power supply circuit is connected, and the interface card is connected to the PCIe chip through the second power supply circuit. When any PCIe interface is inserted into the mainboard, an enable signal is sent to the interface card through the mainboard to control the power supply of the mainboard through the first power supply circuit and The interface card is connected, and is connected with the PCIe chip through the second power supply circuit, so that the interface card and the PCIe chip are powered on; when the power-off demand of the interface card is detected, a shutdown signal is sent to the interface card through any main board to control the interface card The second power supply circuit between the PCIe chip and the PCIe chip is disconnected, so that the PCIe chip is powered off separately while the interface card remains powered on, realizing the independent power-off repair of the PCIe chip, ensuring the normal operation of other services, and reducing the Operating costs, so as to achieve quality reinforcement on the business path, and improve product reliability and self-healing capabilities.
附图说明Description of drawings
图1是一种一框四控存储设备的结构框图;FIG. 1 is a structural block diagram of a one-frame four-control storage device;
图2是本申请的一种基于存储设备中PCIe芯片的控制方法实施例的示意图;Fig. 2 is a schematic diagram of an embodiment of a control method based on a PCIe chip in a storage device of the present application;
图3是本申请的一种基于存储设备中PCIe芯片的控制方法实施例的示意图;Fig. 3 is a schematic diagram of an embodiment of a control method based on a PCIe chip in a storage device of the present application;
图4是本申请的一种基于存储设备中PCIe芯片的控制方法实施例的步骤流程图;Fig. 4 is a flow chart of steps of an embodiment of a control method based on a PCIe chip in a storage device of the present application;
图5是本申请的另一种基于存储设备中PCIe芯片的控制方法实施例的步骤流程图;FIG. 5 is a flow chart of the steps of another embodiment of a control method based on a PCIe chip in a storage device of the present application;
图6是本申请的另一种基于存储设备中PCIe芯片的控制方法实施例的步骤流程图;FIG. 6 is a flow chart of the steps of another embodiment of a control method based on a PCIe chip in a storage device of the present application;
图7是本申请的另一种基于存储设备中PCIe芯片的控制方法实施例的步骤流程图;FIG. 7 is a flow chart of the steps of another embodiment of a control method based on a PCIe chip in a storage device of the present application;
图8是本申请的一种基于存储设备中PCIe芯片的控制装置实施例的结构框图。FIG. 8 is a structural block diagram of an embodiment of a control device based on a PCIe chip in a storage device according to the present application.
具体实施方式detailed description
为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本申请作进一步详细的说明。In order to make the above objects, features and advantages of the present application more obvious and comprehensible, the present application will be further described in detail below in conjunction with the accompanying drawings and specific implementation methods.
如图1所示,一种一框四控存储设备,包括四个主板,客户服务器通过400G网络与多台主机互联,EBOF(一种网卡类型)网络磁盘柜通过400G网络与EBOF接口卡互联,多台主机的数据分发算法接口卡和EBOF接口卡通过PCIe(peripheral component interconnectexpress,一种高速串行计算机扩展总线标准)芯片分别与机框内的四个主板互联。数据分发算法接口卡承接前端服务器业务数据,EBOF接口卡转发业务数据到EBOF网络磁盘柜内,数据分发算法接口卡和EBOF接口卡是业务数据流使用的物理链路。As shown in Figure 1, a one-frame four-control storage device includes four motherboards. The client server is interconnected with multiple hosts through a 400G network. The EBOF (a type of network card) network disk cabinet is interconnected with the EBOF interface card through a 400G network. The data distribution algorithm interface cards and EBOF interface cards of multiple hosts are respectively connected to the four main boards in the chassis through PCIe (peripheral component interconnect express, a high-speed serial computer expansion bus standard) chip. The data distribution algorithm interface card undertakes the business data of the front-end server, and the EBOF interface card forwards the business data to the EBOF network disk cabinet. The data distribution algorithm interface card and the EBOF interface card are the physical links used by the business data flow.
而当数据分发算法接口卡和EBOF接口卡因升级失败或者由于业务需求,需要对PCIe芯片作下电控制,以进行修复操作。此时,四个主板对PCIe芯片的下电控制则存在“与”的逻辑,需要四个主板同时发送关闭信号,才能控制PCIe芯片下电,且同样会使数据分发算法接口卡和EBOF接口卡下电,使得其他业务受影响。However, when the data distribution algorithm interface card and the EBOF interface card fail to be upgraded or due to business requirements, it is necessary to control the power-off of the PCIe chip for repair operations. At this time, the power-off control of the PCIe chip by the four mainboards has an "AND" logic. It is necessary for the four mainboards to send a shutdown signal at the same time to control the power-off of the PCIe chip, and the data distribution algorithm interface card and the EBOF interface card will also be activated. Power off will affect other services.
但是目前可以参考的 OCP(Open compute project,开发计算工程) NIC(网络接口控制器,network interface controller)3.0的标准协议内,PCIe Bifurcation(分叉)的定义如下:However, in the OCP (Open compute project, development computing engineering) NIC (network interface controller, network interface controller) 3.0 standard protocol that can be referred to at present, the definition of PCIe Bifurcation (fork) is as follows:
Single Host (1x16) and 1x16 OCP NIC 3.0 Card (Single Controller) (单主板单主机和单板单PCIe端);Single Host (1x16) and 1x16 OCP NIC 3.0 Card (Single Controller) (single main board single host and single board single PCIe port);
Single Host (2x8) and 2x8 OCP NIC 3.0 Card (Dual Controllers) (单主板单主机和单板双PCIe端);Single Host (2x8) and 2x8 OCP NIC 3.0 Card (Dual Controllers) (single main board single host and single board dual PCIe ports);
Quad Hosts (4x4) and 4x4 OCP NIC 3.0 Card (Single Controller) (单主板四主机和单板单PCIe端);Quad Hosts (4x4) and 4x4 OCP NIC 3.0 Card (Single Controller) (four hosts on a single motherboard and a single PCIe port on a single board);
Quad Hosts (4x4) and 4x4 OCP NIC 3.0 Card (Quad Controllers) (单主板四主机和单板四PCIe端)。Quad Hosts (4x4) and 4x4 OCP NIC 3.0 Card (Quad Controllers) (four hosts on a single motherboard and four PCIe ports on a single board).
可见,上述协议并没有定义四主板四主机和单板单PCIe端的互联拓扑场景。It can be seen that the above protocol does not define the interconnection topology scenario of four mainboards and four hosts and a single PCIe end of a single board.
基于此,本申请提出了一种基于存储设备中PCIe芯片的控制方法实施例,如图2、图3所示,当host(主机)x86加载bios(基本输入输出系统)运行后,host x86通过smbus(System Management Bus,系统管理总线)可直接访问主板的CPLD(Complex ProgrammableLogic Device,复杂可编程逻辑芯片),CPLD提供使能命令接口和关闭命令接口。Based on this, this application proposes an embodiment of a control method based on the PCIe chip in the storage device, as shown in Figure 2 and Figure 3, when the host (host) x86 loads the bios (basic input and output system) and runs, the host x86 passes The smbus (System Management Bus, system management bus) can directly access the CPLD (Complex Programmable Logic Device, complex programmable logic chip) of the motherboard, and the CPLD provides an enable command interface and a shutdown command interface.
每个主板提供MAIN-PWR-EN(主电源信号电路),四个主板的MAIN-PWR-EN利用或门逻辑电路组合在一起,最终控制多归属接口卡上的P12V-edge到P12V的开关A,当机框内插入至少一个主板时,host x86控制主板的CPLD通过MAIN-PWR-EN发送使能信号,多归属接口卡即可上电。Each motherboard provides MAIN-PWR-EN (main power supply signal circuit), and the MAIN-PWR-EN of the four motherboards are combined by OR gate logic circuits to finally control the switch A from P12V-edge to P12V on the multi-homing interface card , when at least one motherboard is inserted into the chassis, the CPLD of the host x86 control motherboard sends an enable signal through MAIN-PWR-EN, and the multi-homing interface card can be powered on.
每个主板提供PWR-EN(独立电源信号电路),四个主板的PWR-EN利用与门逻辑电路组合在一起,最终控制多归属接口卡上的P12V到P3V3_PCIE的DCDC开关(P3V3_PCIE为PCIe端芯片使用的工作电源,DCDC为将某一电压等级的直流电源变换其他电压等级直流电源的装置,等效于一个开关)。当多归属接口卡因为升级失败或者业务需求,host x86控制任意一个主板的CPLD通过PWR-EN发送关闭信号,P12V与P3V3_PCIE即断开,而P12V和P12V-edge之间依然连通,实现了PCIe端芯片单独下电的需求,保证了其他业务的正常进行,并降低了操作成本,从而在业务路径上做到质量加固,提升了产品的可靠性和自愈能力。Each main board provides PWR-EN (independent power signal circuit), and the PWR-EN of the four main boards are combined by AND gate logic circuits to finally control the DCDC switch from P12V to P3V3_PCIE on the multi-homing interface card (P3V3_PCIE is the PCIe end chip The working power supply used, DCDC is a device that converts a DC power supply of a certain voltage level into a DC power supply of another voltage level, which is equivalent to a switch). When the multi-homing interface card fails to be upgraded or due to business needs, host x86 controls the CPLD of any motherboard to send a shutdown signal through PWR-EN, and P12V and P3V3_PCIE are disconnected, while P12V and P12V-edge are still connected, realizing the PCIe terminal The need to power off the chip separately ensures the normal operation of other services and reduces operating costs, thereby achieving quality reinforcement on the service path and improving product reliability and self-healing capabilities.
以下对本申请实施例作进一步说明:Below the application embodiment is described further:
参照图4,示出本申请的一种基于存储设备中PCIe芯片的控制方法实施例的步骤流程图,存储设备设置有接口卡,接口卡设置有PCIe芯片及与PCIe芯片连接的多个PCIe接口,在主板插入任意一个PCIe接口的情况下,主板的供电电源与接口卡通过第一电源电路相连,接口卡与PCIe芯片通过第二电源电路相连,该方法可以包括如下步骤:With reference to Fig. 4, show a kind of step flowchart of the embodiment of the control method based on the PCIe chip in the storage device of the present application, the storage device is provided with an interface card, the interface card is provided with a PCIe chip and a plurality of PCIe interfaces connected with the PCIe chip , when the motherboard is inserted into any PCIe interface, the power supply of the motherboard is connected to the interface card through the first power supply circuit, and the interface card is connected to the PCIe chip through the second power supply circuit. The method may include the following steps:
步骤401、当任意一个PCIe接口插入主板时,通过主板向接口卡发送使能信号,以控制主板的供电电源通过第一电源电路与接口卡连通,并通过第二电源电路与PCIe芯片连通,使接口卡和PCIe芯片上电。
当任意一个PCIe接口插入主板时,接口卡则需要上电,从而为主板提供业务数据流路径,所以通过主板向接口卡发送使能信号,以控制主板的供电电源通过第一电源电路与接口卡连通,并通过第二电源电路与PCIe芯片连通,使接口卡和PCIe芯片上电。When any PCIe interface is inserted into the motherboard, the interface card needs to be powered on to provide a service data flow path for the motherboard, so the enable signal is sent to the interface card through the motherboard to control the power supply of the motherboard to pass through the first power supply circuit and the interface card connected, and communicated with the PCIe chip through the second power supply circuit, so that the interface card and the PCIe chip are powered on.
在具体实施中,主板可以设置有四个。In a specific implementation, there may be four main boards.
通过设置四个主板,形成一框四控的存储控制框,从而提升存储设备的可靠性,即便四个主板的其中三个故障后,利用剩余一个主板仍能提供客户正常的服务。By setting up four mainboards, a storage control box with four controllers in one frame is formed, thereby improving the reliability of storage devices. Even if three of the four mainboards fail, the remaining one can still provide customers with normal services.
在实际应用中,接口卡还可以包括数据分发算法模块和/或EBOF模块。In practical applications, the interface card may also include a data distribution algorithm module and/or an EBOF module.
通过设置有算法模块和/或EBOF模块,接口卡得以承接前端服务器业务数据并转发到EBOF网络磁盘柜内,从而提供业务数据流路径。By being equipped with an algorithm module and/or an EBOF module, the interface card can receive the business data of the front-end server and forward it to the EBOF network disk cabinet, thereby providing a business data flow path.
步骤402、当检测到接口卡的下电需求时,通过任意一个主板向接口卡发送关闭信号,以控制接口卡与PCIe芯片之间的第二电源电路断开,使PCIe芯片在接口卡保持上电的情况下单独下电。Step 402, when detecting the power-off requirement of the interface card, send a shutdown signal to the interface card through any main board to control the disconnection of the second power circuit between the interface card and the PCIe chip, so that the PCIe chip remains on the interface card In the case of power off, power off separately.
当检测到接口卡的下电需求时,为避免其他业务的受影响,通过任意一个主板向接口卡发送关闭信号,以控制接口卡与PCIe芯片之间的第二电源电路断开,从而使PCIe芯片在接口卡保持上电的情况下单独下电。When the power-off demand of the interface card is detected, in order to avoid the impact of other services, a shutdown signal is sent to the interface card through any main board to control the disconnection of the second power supply circuit between the interface card and the PCIe chip, so that the PCIe The chip is powered off independently while the interface card remains powered on.
在本申请一实施例中,下电需求包括升级失败和/或业务需求。In an embodiment of the present application, the power-off requirements include upgrade failure and/or service requirements.
当接口卡因为升级失败或者业务需求,则需要对PCIe芯片进行下电,从而排除故障,满足业务需求。When the interface card fails to be upgraded or due to service requirements, it is necessary to power off the PCIe chip to troubleshoot and meet service requirements.
在本申请一实施例中,在步骤402中的使PCIe芯片在接口卡保持上电的情况下单独下电之后,该方法还可以包括如下步骤:In an embodiment of the present application, after the PCIe chip is powered off separately under the condition that the interface card remains powered on in step 402, the method may further include the following steps:
对PCIe芯片进行修复操作。Repair the PCIe chip.
在完成对PCIe芯片的修复操作后,可通过步骤402中向接口卡发送关闭信号的主板向接口卡发送使能信号,以控制接口卡与PCIe芯片之间的第二电源电路重新连通,使PCIe芯片重新上电。After completing the repair operation to the PCIe chip, the main board that sends the closing signal to the interface card in step 402 can send an enable signal to the interface card to reconnect with the second power supply circuit between the control interface card and the PCIe chip, so that the PCIe The chip is powered on again.
在本申请实施例中,存储设备设置有接口卡,接口卡设置有PCIe芯片及与PCIe芯片连接的多个PCIe接口,在主板插入任意一个PCIe接口的情况下,主板的供电电源与接口卡通过第一电源电路相连,接口卡与PCIe芯片通过第二电源电路相连,通过当任意一个PCIe接口插入主板时,通过主板向接口卡发送使能信号,以控制主板的供电电源通过第一电源电路与接口卡连通,并通过第二电源电路与PCIe芯片连通,使接口卡和PCIe芯片上电;当检测到接口卡的下电需求时,通过任意一个主板向接口卡发送关闭信号,以控制接口卡与PCIe芯片之间的第二电源电路断开,使PCIe芯片在接口卡保持上电的情况下单独下电,实现了PCIe芯片的单独下电修复,保证了其他业务的正常进行,并降低了操作成本,从而在业务路径上做到质量加固,提升了产品的可靠性和自愈能力。In the embodiment of the present application, the storage device is provided with an interface card, and the interface card is provided with a PCIe chip and a plurality of PCIe interfaces connected to the PCIe chip. When the motherboard is inserted into any PCIe interface, the power supply of the motherboard and the interface card pass through The first power supply circuit is connected, and the interface card is connected to the PCIe chip through the second power supply circuit. When any PCIe interface is inserted into the mainboard, an enable signal is sent to the interface card through the mainboard to control the power supply of the mainboard through the first power supply circuit and The interface card is connected, and is connected with the PCIe chip through the second power supply circuit, so that the interface card and the PCIe chip are powered on; when the power-off demand of the interface card is detected, a shutdown signal is sent to the interface card through any main board to control the interface card The second power supply circuit between the PCIe chip and the PCIe chip is disconnected, so that the PCIe chip is powered off separately while the interface card remains powered on, realizing the independent power-off repair of the PCIe chip, ensuring the normal operation of other services, and reducing the Operating costs, so as to achieve quality reinforcement on the business path, and improve product reliability and self-healing capabilities.
参照图5,示出本申请的另一种基于存储设备中PCIe芯片的控制方法实施例的步骤流程图,存储设备设置有接口卡,接口卡设置有PCIe芯片及与PCIe芯片连接的多个PCIe接口,在主板插入任意一个PCIe接口的情况下,主板的供电电源与接口卡通过第一电源电路相连,接口卡与PCIe芯片通过第二电源电路相连,主板设置有第一信号电路,该方法可以包括如下步骤:Referring to Fig. 5, it shows a flow chart of steps of another embodiment of a control method based on a PCIe chip in a storage device of the present application, the storage device is provided with an interface card, the interface card is provided with a PCIe chip and a plurality of PCIe chips connected to the PCIe chip interface, when the motherboard is inserted into any PCIe interface, the power supply of the motherboard is connected to the interface card through the first power supply circuit, the interface card is connected to the PCIe chip through the second power supply circuit, and the motherboard is provided with the first signal circuit. This method can Including the following steps:
步骤501、当任意一个PCIe接口插入主板时,通过主板调用第一信号电路向接口卡发送使能信号,以控制主板的供电电源通过第一电源电路与接口卡连通,并通过第二电源电路与PCIe芯片连通,使接口卡和PCIe芯片上电。Step 501, when any PCIe interface is inserted into the motherboard, call the first signal circuit through the motherboard to send an enable signal to the interface card, so as to control the power supply of the motherboard to communicate with the interface card through the first power circuit, and communicate with the interface card through the second power circuit The PCIe chip is connected, so that the interface card and the PCIe chip are powered on.
其中,第一信号电路用于控制第一电源电路的连通或断开,使得对第一电源电路的控制可以通过第一信号电路完成,避免对第二电源电路的控制的影响。Wherein, the first signal circuit is used to control the connection or disconnection of the first power supply circuit, so that the control of the first power supply circuit can be completed through the first signal circuit, and the influence on the control of the second power supply circuit can be avoided.
当任意一个PCIe接口插入主板时,接口卡则需要上电,从而为主板提供业务数据流路径,所以通过主板调用第一信号电路向接口卡发送使能信号,以控制主板的供电电源通过第一电源电路与接口卡连通,并通过第二电源电路与PCIe芯片连通,使接口卡和PCIe芯片上电。When any PCIe interface is inserted into the motherboard, the interface card needs to be powered on to provide a service data flow path for the motherboard, so the motherboard calls the first signal circuit to send an enable signal to the interface card to control the power supply of the motherboard through the first The power supply circuit communicates with the interface card, and communicates with the PCIe chip through the second power supply circuit, so that the interface card and the PCIe chip are powered on.
在本申请一实施例中,第一电源电路上设置有第一开关,第一信号电路与第一开关相连,以控制第一开关的打开或关闭,步骤601中的通过主板调用第一信号电路向接口卡发送使能信号可以包括如下子步骤:In an embodiment of the present application, the first power supply circuit is provided with a first switch, and the first signal circuit is connected to the first switch to control the opening or closing of the first switch. In step 601, calling the first signal circuit through the main board Sending the enable signal to the interface card may include the following substeps:
子步骤11、通过主板调用第一信号电路发送使能信号至第一开关,使第一开关打开。Sub-step 11, calling the first signal circuit through the main board to send an enable signal to the first switch, so that the first switch is turned on.
通过设置第一开关,更便于控制第一电源电路的连通或断开,准确实现对接口卡和PCIe芯片的上电控制。By setting the first switch, it is more convenient to control the connection or disconnection of the first power supply circuit, and accurately realize the power-on control of the interface card and the PCIe chip.
在本申请又一实施例中,主板的供电电源与第一开关之间可以设置有过载保险丝。In yet another embodiment of the present application, an overload fuse may be provided between the power supply of the mainboard and the first switch.
当第一电源电路中的电流过大时,过载保险丝会将供电电源与第一开关断开,避免接口卡、PCIe芯片因为过载而受损,保证电路的安全运行。When the current in the first power supply circuit is too large, the overload fuse will disconnect the power supply from the first switch, so as to prevent the interface card and the PCIe chip from being damaged due to overload and ensure the safe operation of the circuit.
在具体应用中,过载保险丝可以设置为efause开关。In specific applications, the overload fuse can be set as an efause switch.
在具体实施中,第一信号电路与第一开关之间还设置有第一控制件,第一信号电路通过第一控制件控制第一开关的打开或关闭。In a specific implementation, a first control member is further provided between the first signal circuit and the first switch, and the first signal circuit controls the opening or closing of the first switch through the first control member.
第一控制件中内置有控制逻辑,第一信号电路可以通过第一控制件的控制逻辑进行控制,使得第一开关根据第一控制件的控制逻辑打开或关闭。Control logic is built in the first control part, and the first signal circuit can be controlled by the control logic of the first control part, so that the first switch is opened or closed according to the control logic of the first control part.
在实际应用中,第一控制件可以包括或门逻辑电路,其控制逻辑如下:In practical applications, the first control unit may include an OR gate logic circuit, and its control logic is as follows:
只要输入信号中有一个为高电平时(逻辑“1”,即使能信号),输出信号就为高电平,即可使第一开关打开;只有当所有的输入信号全为低电平(逻辑“0”,即关闭信号)时,输出信号才为低电平,即可使第一开关关闭。As long as one of the input signals is high level (logic "1", that is, the enable signal), the output signal is high level, which can make the first switch open; only when all the input signals are all low level (logic "0", that is, when the signal is turned off), the output signal is at a low level, that is, the first switch is turned off.
在具体实施中,主板可以设置有四个。In a specific implementation, there may be four main boards.
通过设置四个主板,形成一框四控的存储控制框,从而提升存储设备的可靠性,即便四个主板的其中三个故障后,利用剩余一个主板仍能提供客户正常的服务。By setting up four mainboards, a storage control box with four controllers in one frame is formed, thereby improving the reliability of storage devices. Even if three of the four mainboards fail, the remaining one can still provide customers with normal services.
在实际应用中,接口卡还可以包括数据分发算法模块和/或EBOF模块。In practical applications, the interface card may also include a data distribution algorithm module and/or an EBOF module.
通过设置有算法模块和/或EBOF模块,接口卡得以承接前端服务器业务数据并转发到EBOF网络磁盘柜内,从而提供业务数据流路径。By being equipped with an algorithm module and/or an EBOF module, the interface card can receive the business data of the front-end server and forward it to the EBOF network disk cabinet, thereby providing a business data flow path.
步骤502、当检测到接口卡的下电需求时,通过任意一个主板向接口卡发送关闭信号,以控制接口卡与PCIe芯片之间的第二电源电路断开,使PCIe芯片在接口卡保持上电的情况下单独下电。Step 502, when detecting the power-off requirement of the interface card, send a shutdown signal to the interface card through any main board to control the disconnection of the second power circuit between the interface card and the PCIe chip, so that the PCIe chip remains on the interface card In the case of power off, power off separately.
当检测到接口卡的下电需求时,为避免其他业务的受影响,通过任意一个主板向接口卡发送关闭信号,以控制接口卡与PCIe芯片之间的第二电源电路断开,从而使PCIe芯片在接口卡保持上电的情况下单独下电。When the power-off demand of the interface card is detected, in order to avoid the impact of other services, a shutdown signal is sent to the interface card through any main board to control the disconnection of the second power supply circuit between the interface card and the PCIe chip, so that the PCIe The chip is powered off independently while the interface card remains powered on.
在本申请一实施例中,下电需求包括升级失败和/或业务需求。In an embodiment of the present application, the power-off requirements include upgrade failure and/or service requirements.
当接口卡因为升级失败或者业务需求,则需要对PCIe芯片进行下电,从而排除故障,满足业务需求。When the interface card fails to be upgraded or due to service requirements, it is necessary to power off the PCIe chip to troubleshoot and meet service requirements.
在本申请一实施例中,在步骤502中的使PCIe芯片在接口卡保持上电的情况下单独下电之后,该方法还可以包括如下步骤:In an embodiment of the present application, after the PCIe chip is powered off separately while the interface card remains powered on in step 502, the method may further include the following steps:
对PCIe芯片进行修复操作。Repair the PCIe chip.
在完成对PCIe芯片的修复操作后,可通过步骤502中向接口卡发送关闭信号的主板向接口卡发送使能信号,以控制接口卡与PCIe芯片之间的第二电源电路重新连通,使PCIe芯片重新上电。After completing the repair operation to the PCIe chip, the main board that sends the closing signal to the interface card in step 502 can send an enabling signal to the interface card to reconnect with the second power supply circuit between the control interface card and the PCIe chip, so that the PCIe The chip is powered on again.
在本申请实施例中,存储设备设置有接口卡,接口卡设置有PCIe芯片及与PCIe芯片连接的多个PCIe接口,在主板插入任意一个PCIe接口的情况下,主板的供电电源与接口卡通过第一电源电路相连,接口卡与PCIe芯片通过第二电源电路相连,主板设置有第一信号电路,通过当任意一个PCIe接口插入主板时,通过主板调用第一信号电路向接口卡发送使能信号,以控制主板的供电电源通过第一电源电路与接口卡连通,并通过第二电源电路与PCIe芯片连通,使接口卡和PCIe芯片上电;当检测到接口卡的下电需求时,通过任意一个主板向接口卡发送关闭信号,以控制接口卡与PCIe芯片之间的第二电源电路断开,使PCIe芯片在接口卡保持上电的情况下单独下电,实现了PCIe芯片的单独下电修复,保证了其他业务的正常进行,并降低了操作成本,从而在业务路径上做到质量加固,提升了产品的可靠性和自愈能力。In the embodiment of the present application, the storage device is provided with an interface card, and the interface card is provided with a PCIe chip and a plurality of PCIe interfaces connected to the PCIe chip. When the motherboard is inserted into any PCIe interface, the power supply of the motherboard and the interface card pass through The first power supply circuit is connected, the interface card is connected to the PCIe chip through the second power supply circuit, the motherboard is provided with a first signal circuit, and when any PCIe interface is inserted into the motherboard, the first signal circuit is called by the motherboard to send an enabling signal to the interface card , so as to control the power supply of the motherboard to communicate with the interface card through the first power circuit, and communicate with the PCIe chip through the second power circuit, so that the interface card and the PCIe chip are powered on; when the power-off demand of the interface card is detected, through any A main board sends a shutdown signal to the interface card to control the disconnection of the second power supply circuit between the interface card and the PCIe chip, so that the PCIe chip is powered off separately while the interface card is kept powered on, realizing the separate power-off of the PCIe chip The repair ensures the normal operation of other businesses and reduces operating costs, thereby achieving quality reinforcement on the business path and improving product reliability and self-healing capabilities.
参照图6,示出本申请的另一种基于存储设备中PCIe芯片的控制方法实施例的步骤流程图,存储设备设置有接口卡,接口卡设置有PCIe芯片及与PCIe芯片连接的多个PCIe接口,在主板插入任意一个PCIe接口的情况下,主板的供电电源与接口卡通过第一电源电路相连,接口卡与PCIe芯片通过第二电源电路相连,主板设置有第二信号电路,该方法可以包括如下步骤:Referring to FIG. 6 , it shows a flow chart of steps of another embodiment of a control method based on a PCIe chip in a storage device of the present application. The storage device is provided with an interface card, and the interface card is provided with a PCIe chip and a plurality of PCIe chips connected to the PCIe chip. Interface, when the motherboard is inserted into any PCIe interface, the power supply of the motherboard is connected to the interface card through the first power supply circuit, the interface card is connected to the PCIe chip through the second power supply circuit, and the motherboard is provided with a second signal circuit. This method can Including the following steps:
步骤601、当任意一个PCIe接口插入主板时,通过主板向接口卡发送使能信号,以控制主板的供电电源通过第一电源电路与接口卡连通,并通过第二电源电路与PCIe芯片连通,使接口卡和PCIe芯片上电。Step 601, when any PCIe interface is inserted into the motherboard, send an enabling signal to the interface card through the motherboard, to control the power supply of the motherboard to communicate with the interface card through the first power circuit, and communicate with the PCIe chip through the second power circuit, so that Power on the interface card and PCIe chip.
当任意一个PCIe接口插入主板时,接口卡则需要上电,从而为主板提供业务数据流路径,所以通过主板向接口卡发送使能信号,以控制主板的供电电源通过第一电源电路与接口卡连通,并通过第二电源电路与PCIe芯片连通,使接口卡和PCIe芯片上电。When any PCIe interface is inserted into the motherboard, the interface card needs to be powered on to provide a service data flow path for the motherboard, so the enable signal is sent to the interface card through the motherboard to control the power supply of the motherboard to pass through the first power supply circuit and the interface card connected, and communicated with the PCIe chip through the second power supply circuit, so that the interface card and the PCIe chip are powered on.
在具体实施中,主板可以设置有四个。In a specific implementation, there may be four main boards.
通过设置四个主板,形成一框四控的存储控制框,从而提升存储设备的可靠性,即便四个主板的其中三个故障后,利用剩余一个主板仍能提供客户正常的服务。By setting up four mainboards, a storage control box with four controllers in one frame is formed, thereby improving the reliability of storage devices. Even if three of the four mainboards fail, the remaining one can still provide customers with normal services.
在实际应用中,接口卡还可以包括数据分发算法模块和/或EBOF模块。In practical applications, the interface card may also include a data distribution algorithm module and/or an EBOF module.
通过设置有算法模块和/或EBOF模块,接口卡得以承接前端服务器业务数据并转发到EBOF网络磁盘柜内,从而提供业务数据流路径。By being equipped with an algorithm module and/or an EBOF module, the interface card can receive the business data of the front-end server and forward it to the EBOF network disk cabinet, thereby providing a business data flow path.
步骤602、当检测到接口卡的下电需求时,通过任意一个主板调用第二信号电路向接口卡发送关闭信号,以控制接口卡与PCIe芯片之间的第二电源电路断开,使PCIe芯片在接口卡保持上电的情况下单独下电。Step 602, when detecting the power-off demand of the interface card, call the second signal circuit to send a shutdown signal to the interface card through any one of the motherboards, so as to control the disconnection of the second power circuit between the interface card and the PCIe chip, so that the PCIe chip Power off the interface card separately while the interface card remains powered on.
其中,第二信号电路用于控制第二电源电路的连通或断开,使得对第二电源电路的控制可以通过第二信号电路完成,避免对第一电源电路的控制的影响。Wherein, the second signal circuit is used to control the connection or disconnection of the second power supply circuit, so that the control of the second power supply circuit can be completed through the second signal circuit, avoiding the influence on the control of the first power supply circuit.
当检测到接口卡的下电需求时,为避免其他业务的受影响,通过任意一个主板调用第二信号电路向接口卡发送关闭信号,以控制接口卡与PCIe芯片之间的第二电源电路断开,使PCIe芯片在接口卡保持上电的情况下单独下电。When the power-off requirement of the interface card is detected, in order to avoid the impact of other services, the second signal circuit is called to send a shutdown signal to the interface card through any main board to control the second power supply circuit between the interface card and the PCIe chip. Enable to enable the PCIe chip to be powered off independently while the interface card remains powered on.
在本申请一实施例中,第二电源电路上设置有第二开关,第二信号电路与第二开关相连,以控制第二开关的打开或关闭,步骤602中的通过任意一个主板调用第二信号电路向接口卡发送关闭信号可以包括如下子步骤:In an embodiment of the present application, the second power supply circuit is provided with a second switch, and the second signal circuit is connected to the second switch to control the opening or closing of the second switch. In step 602, calling the second The signal circuit sending the closing signal to the interface card may include the following sub-steps:
子步骤21、通过任意一个主板调用第二信号电路发送关闭信号至第二开关,使第二开关关闭。Sub-step 21, calling the second signal circuit through any one of the main boards to send a shutdown signal to the second switch, so that the second switch is turned off.
通过设置第二开关,更便于控制第二电源电路的连通或断开,准确实现对PCIe芯片在接口卡保持上电的情况下的单独下电控制。By setting the second switch, it is more convenient to control the connection or disconnection of the second power supply circuit, and accurately realize the independent power-off control of the PCIe chip when the interface card remains powered on.
在具体实施中,第二信号电路与第二开关之间还设置有第二控制件,第二信号电路通过第二控制件控制第二开关的打开或关闭。In a specific implementation, a second control member is further provided between the second signal circuit and the second switch, and the second signal circuit controls the opening or closing of the second switch through the second control member.
第二控制件中内置有控制逻辑,第二信号电路可以通过第二控制件的控制逻辑进行控制,使得第二开关根据第二控制件的控制逻辑打开或关闭。Control logic is built in the second control part, and the second signal circuit can be controlled by the control logic of the second control part, so that the second switch is opened or closed according to the control logic of the second control part.
在实际应用中,第二控制件可以包括与门逻辑电路,其控制逻辑如下:In practical applications, the second control part may include an AND gate logic circuit, and its control logic is as follows:
当所有的输入信号同时为高电平(逻辑“1”,即使能信号)时,输出信号才为高电平,即可使第二开关打开;只要输入信号中有一个为低电平(逻辑“0”,即关闭信号),输出信号就为低电平,即可使第二开关关闭。When all the input signals are high level at the same time (logic "1", that is, the enable signal), the output signal is high level, which can make the second switch open; as long as one of the input signals is low level (logic "0", that is, turn off the signal), the output signal is low level, that is, the second switch is turned off.
在本申请一实施例中,下电需求包括升级失败和/或业务需求。In an embodiment of the present application, the power-off requirements include upgrade failure and/or service requirements.
当接口卡因为升级失败或者业务需求,则需要对PCIe芯片进行下电,从而排除故障,满足业务需求。When the interface card fails to be upgraded or due to service requirements, it is necessary to power off the PCIe chip to troubleshoot and meet service requirements.
在本申请一实施例中,在步骤602中的使PCIe芯片在接口卡保持上电的情况下单独下电之后,该方法还可以包括如下步骤:In an embodiment of the present application, after the PCIe chip is powered off separately while the interface card remains powered on in step 602, the method may further include the following steps:
对PCIe芯片进行修复操作。Repair the PCIe chip.
在完成对PCIe芯片的修复操作后,可通过步骤602中向接口卡发送关闭信号的主板向接口卡发送使能信号,以控制接口卡与PCIe芯片之间的第二电源电路重新连通,使PCIe芯片重新上电。After completing the repair operation to the PCIe chip, the main board that sends the shutdown signal to the interface card in step 602 can send an enable signal to the interface card to reconnect with the second power supply circuit between the control interface card and the PCIe chip, so that the PCIe The chip is powered on again.
在本申请实施例中,存储设备设置有接口卡,接口卡设置有PCIe芯片及与PCIe芯片连接的多个PCIe接口,在主板插入任意一个PCIe接口的情况下,主板的供电电源与接口卡通过第一电源电路相连,接口卡与PCIe芯片通过第二电源电路相连,主板设置有第二信号电路,通过当任意一个PCIe接口插入主板时,通过主板向接口卡发送使能信号,以控制主板的供电电源通过第一电源电路与接口卡连通,并通过第二电源电路与PCIe芯片连通,使接口卡和PCIe芯片上电;当检测到接口卡的下电需求时,通过任意一个主板调用第二信号电路向接口卡发送关闭信号,以控制接口卡与PCIe芯片之间的第二电源电路断开,使PCIe芯片在接口卡保持上电的情况下单独下电,实现了PCIe芯片的单独下电修复,保证了其他业务的正常进行,并降低了操作成本,从而在业务路径上做到质量加固,提升了产品的可靠性和自愈能力。In the embodiment of the present application, the storage device is provided with an interface card, and the interface card is provided with a PCIe chip and a plurality of PCIe interfaces connected to the PCIe chip. When the motherboard is inserted into any PCIe interface, the power supply of the motherboard and the interface card pass through The first power supply circuit is connected, the interface card is connected to the PCIe chip through the second power supply circuit, and the main board is provided with a second signal circuit. When any PCIe interface is inserted into the main board, the main board sends an enable signal to the interface card to control the operation of the main board. The power supply is connected to the interface card through the first power supply circuit, and is connected to the PCIe chip through the second power supply circuit, so that the interface card and the PCIe chip are powered on; when the power-off demand of the interface card is detected, the second The signal circuit sends a shutdown signal to the interface card to control the disconnection of the second power supply circuit between the interface card and the PCIe chip, so that the PCIe chip is powered off separately while the interface card is kept powered on, realizing the separate power-off of the PCIe chip The repair ensures the normal operation of other businesses and reduces operating costs, thereby achieving quality reinforcement on the business path and improving product reliability and self-healing capabilities.
参照图7,示出本申请的另一种基于存储设备中PCIe芯片的控制方法实施例的步骤流程图,存储设备设置有接口卡,接口卡设置有PCIe芯片及与PCIe芯片连接的多个PCIe接口,在主板插入任意一个PCIe接口的情况下,主板的供电电源与接口卡通过第一电源电路相连,接口卡与PCIe芯片通过第二电源电路相连,主板上设置有可编程逻辑器,该方法可以包括如下步骤:Referring to FIG. 7 , it shows a flow chart of steps of another embodiment of a control method based on a PCIe chip in a storage device of the present application. The storage device is provided with an interface card, and the interface card is provided with a PCIe chip and a plurality of PCIe chips connected to the PCIe chip. interface, when the motherboard is inserted into any PCIe interface, the power supply of the motherboard is connected to the interface card through the first power circuit, the interface card is connected to the PCIe chip through the second power circuit, and the motherboard is provided with a programmable logic device. May include the following steps:
步骤701、当任意一个PCIe接口插入主板时,发送第一控制信号至可编程逻辑器,使可编程逻辑器向接口卡发送使能信号,以控制主板的供电电源通过第一电源电路与接口卡连通,并通过第二电源电路与PCIe芯片连通,使接口卡和PCIe芯片上电。Step 701, when any PCIe interface is inserted into the motherboard, send the first control signal to the programmable logic device, so that the programmable logic device sends an enable signal to the interface card, so as to control the power supply of the motherboard to pass through the first power supply circuit and the interface card connected, and communicated with the PCIe chip through the second power supply circuit, so that the interface card and the PCIe chip are powered on.
当任意一个PCIe接口插入主板时,接口卡则需要上电,从而为主板提供业务数据流路径,所以发送第一控制信号至可编程逻辑器,使可编程逻辑器向接口卡发送使能信号,以控制主板的供电电源通过第一电源电路与接口卡连通,并通过第二电源电路与PCIe芯片连通,使接口卡和PCIe芯片上电。When any PCIe interface is inserted into the motherboard, the interface card needs to be powered on to provide a service data flow path for the motherboard, so the first control signal is sent to the programmable logic device, so that the programmable logic device sends an enable signal to the interface card, The power supply of the control board is communicated with the interface card through the first power circuit, and communicated with the PCIe chip through the second power circuit, so that the interface card and the PCIe chip are powered on.
在具体实施中,主板可以设置有四个。In a specific implementation, there may be four main boards.
通过设置四个主板,形成一框四控的存储控制框,从而提升存储设备的可靠性,即便四个主板的其中三个故障后,利用剩余一个主板仍能提供客户正常的服务。By setting up four mainboards, a storage control box with four controllers in one frame is formed, thereby improving the reliability of storage devices. Even if three of the four mainboards fail, the remaining one can still provide customers with normal services.
在实际应用中,接口卡还可以包括数据分发算法模块和/或EBOF模块。In practical applications, the interface card may also include a data distribution algorithm module and/or an EBOF module.
通过设置有算法模块和/或EBOF模块,接口卡得以承接前端服务器业务数据并转发到EBOF网络磁盘柜内,从而提供业务数据流路径。By being equipped with an algorithm module and/or an EBOF module, the interface card can receive the business data of the front-end server and forward it to the EBOF network disk cabinet, thereby providing a business data flow path.
步骤702、当检测到接口卡的下电需求时,发送第二控制信号至任意一个可编程逻辑器,使任意一个可编程逻辑器向接口卡发送关闭信号,以控制接口卡与PCIe芯片之间的第二电源电路断开,使PCIe芯片在接口卡保持上电的情况下单独下电。Step 702, when the power-off requirement of the interface card is detected, send a second control signal to any programmable logic device, so that any programmable logic device sends a shutdown signal to the interface card to control the connection between the interface card and the PCIe chip. The second power supply circuit is disconnected, so that the PCIe chip is powered off independently while the interface card remains powered on.
当检测到接口卡的下电需求时,为避免其他业务的受影响,发送第二控制信号至任意一个可编程逻辑器,使任意一个可编程逻辑器向接口卡发送关闭信号,以控制接口卡与PCIe芯片之间的第二电源电路断开,从而使PCIe芯片在接口卡保持上电的情况下单独下电。When the power-off demand of the interface card is detected, in order to avoid the impact of other services, send the second control signal to any programmable logic device, so that any programmable logic device sends a shutdown signal to the interface card to control the interface card The second power supply circuit between the PCIe chip and the PCIe chip is disconnected, so that the PCIe chip is powered off independently while the interface card is kept powered on.
在本申请一实施例中,下电需求包括升级失败和/或业务需求。In an embodiment of the present application, the power-off requirements include upgrade failure and/or service requirements.
当接口卡因为升级失败或者业务需求,则需要对PCIe芯片进行下电,从而排除故障,满足业务需求。When the interface card fails to be upgraded or due to service requirements, it is necessary to power off the PCIe chip to troubleshoot and meet service requirements.
在本申请一实施例中,在步骤702中的使PCIe芯片在接口卡保持上电的情况下单独下电之后,该方法还可以包括如下步骤:In an embodiment of the present application, after the PCIe chip is powered off separately while the interface card remains powered on in step 702, the method may further include the following steps:
对PCIe芯片进行修复操作。Repair the PCIe chip.
在完成对PCIe芯片的修复操作后,可通过步骤702中向接口卡发送关闭信号的主板向接口卡发送使能信号,以控制接口卡与PCIe芯片之间的第二电源电路重新连通,使PCIe芯片重新上电。After completing the repair operation to the PCIe chip, the main board that sends the closing signal to the interface card in step 702 can send an enabling signal to the interface card to reconnect with the second power supply circuit between the control interface card and the PCIe chip, so that the PCIe The chip is powered on again.
通过设置可编程逻辑器,得以根据不同的控制信号,选择不同的信号路径,精确完成所对应的控制,避免误控影响业务的正常运作。By setting the programmable logic device, different signal paths can be selected according to different control signals, and the corresponding control can be accurately completed, so as to avoid false control affecting the normal operation of the business.
在具体实施中,可编程逻辑器可设置为CPLD,从而应对多种控制逻辑,以满足多种控制需求。In a specific implementation, the programmable logic device can be set as a CPLD, so as to deal with various control logics and meet various control requirements.
在本申请实施例中,存储设备设置有接口卡,接口卡设置有PCIe芯片及与PCIe芯片连接的多个PCIe接口,在主板插入任意一个PCIe接口的情况下,主板的供电电源与接口卡通过第一电源电路相连,接口卡与PCIe芯片通过第二电源电路相连,主板上设置有可编程逻辑器,通过当任意一个PCIe接口插入主板时,发送第一控制信号至可编程逻辑器,使可编程逻辑器向接口卡发送使能信号,以控制主板的供电电源通过第一电源电路与接口卡连通,并通过第二电源电路与PCIe芯片连通,使接口卡和PCIe芯片上电;当检测到接口卡的下电需求时,发送第二控制信号至任意一个可编程逻辑器,使任意一个可编程逻辑器向接口卡发送关闭信号,以控制接口卡与PCIe芯片之间的第二电源电路断开,使PCIe芯片在接口卡保持上电的情况下单独下电,实现了PCIe芯片的单独下电修复,保证了其他业务的正常进行,并降低了操作成本,从而在业务路径上做到质量加固,提升了产品的可靠性和自愈能力。In the embodiment of the present application, the storage device is provided with an interface card, and the interface card is provided with a PCIe chip and a plurality of PCIe interfaces connected to the PCIe chip. When the motherboard is inserted into any PCIe interface, the power supply of the motherboard and the interface card pass through The first power supply circuit is connected, the interface card is connected to the PCIe chip through the second power supply circuit, the main board is provided with a programmable logic device, and when any PCIe interface is inserted into the main board, the first control signal is sent to the programmable logic device, so that the The programming logic sends an enabling signal to the interface card to control the power supply of the motherboard to communicate with the interface card through the first power circuit, and to communicate with the PCIe chip through the second power circuit, so that the interface card and the PCIe chip are powered on; When the interface card needs to be powered off, send a second control signal to any programmable logic device, so that any programmable logic device sends a shutdown signal to the interface card to control the second power supply circuit between the interface card and the PCIe chip. On, so that the PCIe chip is powered off separately while the interface card is powered on, realizing the individual power-off repair of the PCIe chip, ensuring the normal operation of other services, and reducing operating costs, so as to achieve quality in the service path Reinforcement improves the reliability and self-healing ability of the product.
需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请实施例并不受所描述的动作顺序的限制,因为依据本申请实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本申请实施例所必须的。It should be noted that, for the method embodiment, for the sake of simple description, it is expressed as a series of action combinations, but those skilled in the art should know that the embodiment of the present application is not limited by the described action sequence, because According to the embodiment of the present application, certain steps may be performed in other orders or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification belong to preferred embodiments, and the actions involved are not necessarily required by the embodiments of the present application.
参照图8,示出本申请实施例还公开了一种基于存储设备中PCIe芯片的控制装置实施例的结构框图,存储设备设置有接口卡,接口卡设置有PCIe芯片及与PCIe芯片连接的多个PCIe接口,在主板插入任意一个PCIe接口的情况下,主板的供电电源与接口卡通过第一电源电路相连,接口卡与PCIe芯片通过第二电源电路相连,该装置可以包括如下模块:Referring to FIG. 8 , it shows that the embodiment of the present application also discloses a structural block diagram of a control device embodiment based on a PCIe chip in a storage device. The storage device is provided with an interface card, and the interface card is provided with a PCIe chip and multiple devices connected to the PCIe chip. A PCIe interface, when the motherboard is inserted into any PCIe interface, the power supply of the motherboard is connected to the interface card through the first power supply circuit, and the interface card is connected to the PCIe chip through the second power supply circuit. The device can include the following modules:
上电模块801,用于当任意一个PCIe接口插入主板时,通过主板向接口卡发送使能信号,以控制主板的供电电源通过第一电源电路与接口卡连通,并通过第二电源电路与PCIe芯片连通,使接口卡和PCIe芯片上电。The power-on module 801 is used to send an enable signal to the interface card through the motherboard when any PCIe interface is inserted into the motherboard, so as to control the power supply of the motherboard to communicate with the interface card through the first power supply circuit, and to communicate with the PCIe interface through the second power supply circuit. The chip is connected to power on the interface card and the PCIe chip.
在本申请一实施例中,主板可以设置有第一信号电路,上电模块801可以包括如下子模块:In an embodiment of the present application, the main board may be provided with a first signal circuit, and the power-on module 801 may include the following sub-modules:
第一信号电路子模块,用于通过主板调用第一信号电路向接口卡发送使能信号,以控制主板的供电电源通过第一电源电路与接口卡连通;其中,第一信号电路用于控制第一电源电路的连通或断开。The first signal circuit sub-module is used to call the first signal circuit through the main board to send an enabling signal to the interface card, so as to control the power supply of the main board to communicate with the interface card through the first power circuit; wherein, the first signal circuit is used to control the first signal circuit The connection or disconnection of a power circuit.
在本申请一实施例中,第一电源电路上可以设置有第一开关,第一信号电路与第一开关相连,以控制第一开关的打开或关闭,第一信号电路子模块可以包括如下子单元:In an embodiment of the present application, the first power supply circuit may be provided with a first switch, and the first signal circuit is connected to the first switch to control the opening or closing of the first switch. The first signal circuit sub-module may include the following sub-modules: unit:
第一开关子单元,用于通过主板调用第一信号电路发送使能信号至第一开关,使第一开关打开。The first switch subunit is configured to invoke the first signal circuit through the main board to send an enabling signal to the first switch, so as to turn on the first switch.
在本申请一实施例中,主板上可以设置有可编程逻辑器,上电模块801还可以包括如下子模块:In an embodiment of the present application, the main board may be provided with a programmable logic device, and the power-on module 801 may also include the following sub-modules:
第一控制逻辑子模块,用于发送第一控制信号至可编程逻辑器,使可编程逻辑器向接口卡发送使能信号。The first control logic sub-module is configured to send a first control signal to the programmable logic device, so that the programmable logic device sends an enabling signal to the interface card.
单独下电模块802,用于当检测到接口卡的下电需求时,通过任意一个主板向接口卡发送关闭信号,以控制接口卡与PCIe芯片之间的第二电源电路断开,使PCIe芯片在接口卡保持上电的情况下单独下电。A separate power-off module 802, used to send a shutdown signal to the interface card through any one of the motherboards to control the disconnection of the second power supply circuit between the interface card and the PCIe chip when the power-off requirement of the interface card is detected, so that the PCIe chip Power off the interface card separately while the interface card remains powered on.
在本申请一实施例中,主板设置有第二信号电路,单独下电模块802可以包括如下子模块:In an embodiment of the present application, the main board is provided with a second signal circuit, and the separate power-off module 802 may include the following sub-modules:
第二信号电路子模块,用于通过任意一个主板调用第二信号电路向接口卡发送关闭信号,以控制接口卡与PCIe芯片之间的第二电源电路断开;其中,第二信号电路用于控制第二电源电路的连通或断开。The second signal circuit submodule is used to call the second signal circuit through any one of the main boards to send a shutdown signal to the interface card to control the disconnection of the second power circuit between the interface card and the PCIe chip; wherein the second signal circuit is used for Controlling the connection or disconnection of the second power supply circuit.
在本申请一实施例中,第二电源电路上设置有第二开关,第二信号电路与第二开关相连,以控制第二开关的打开或关闭,第二信号电路子模块可以包括如下子单元:In an embodiment of the present application, the second power supply circuit is provided with a second switch, and the second signal circuit is connected to the second switch to control the opening or closing of the second switch. The second signal circuit submodule may include the following subunits :
第二开关子单元,用于通过任意一个主板调用第二信号电路发送关闭信号至第二开关,使第二开关关闭。The second switch sub-unit is configured to call the second signal circuit through any one of the main boards to send a closing signal to the second switch, so that the second switch is turned off.
在本申请一实施例中,主板上可以设置有可编程逻辑器,单独下电模块802还可以包括如下子模块:In an embodiment of the present application, a programmable logic device may be provided on the motherboard, and the separate power-off module 802 may also include the following submodules:
第二控制逻辑子模块,用于发送第二控制信号至任意一个可编程逻辑器,使任意一个可编程逻辑器向接口卡发送关闭信号。The second control logic sub-module is configured to send a second control signal to any programmable logic device, so that any programmable logic device sends a shutdown signal to the interface card.
在本申请又一实施例中,该装置还可以包括如下模块:In yet another embodiment of the present application, the device may also include the following modules:
芯片修复模块,用于对PCIe芯片进行修复操作。The chip repair module is used for repairing the PCIe chip.
对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。As for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and for related parts, please refer to the part of the description of the method embodiment.
本申请实施例还提供了一种电子设备,可以包括处理器、存储器及存储在存储器上并能够在处理器上运行的计算机程序,计算机程序被处理器执行时实现如上述的基于存储设备中PCIe芯片的控制方法的步骤。The embodiment of the present application also provides an electronic device, which may include a processor, a memory, and a computer program stored on the memory and capable of running on the processor. When the computer program is executed by the processor, the above-mentioned PCIe-based storage device is implemented The steps of the control method of the chip.
本申请实施例还提供了一种计算机非易失性可读存储介质,计算机非易失性可读存储介质上存储计算机程序,计算机程序被处理器执行时实现如上述的基于存储设备中PCIe芯片的控制方法的步骤。The embodiment of the present application also provides a computer non-volatile readable storage medium. Computer programs are stored on the computer non-volatile readable storage medium. When the computer programs are executed by the processor, the above-mentioned PCIe chip based on the storage device is implemented. steps of the control method.
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。Each embodiment in this specification is described in a progressive manner, each embodiment focuses on the difference from other embodiments, and the same and similar parts of each embodiment can be referred to each other.
本领域内的技术人员应明白,本申请实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本申请实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储设备、CD-ROM、光学存储设备等)上实施的计算机程序产品的形式。Those skilled in the art should understand that the embodiments of the embodiments of the present application may be provided as methods, devices, or computer program products. Therefore, the embodiment of the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Moreover, the embodiments of the present application may adopt the method of computer program products implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage devices, CD-ROMs, optical storage devices, etc.) containing computer-usable program codes therein. form.
本申请实施例是参照根据本申请实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。Embodiments of the present application are described with reference to flowcharts and/or block diagrams of methods, terminal devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each procedure and/or block in the flowchart and/or block diagram, and a combination of procedures and/or blocks in the flowchart and/or block diagram can be realized by computer program instructions. These computer program instructions may be provided to a general purpose computer, special purpose computer, embedded processor or processor of other programmable data processing terminal equipment to produce a machine such that instructions executed by the computer or processor of other programmable data processing terminal equipment Produce means for realizing the functions specified in one or more procedures of the flowchart and/or one or more blocks of the block diagram.
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储设备中,使得存储在该计算机可读存储设备中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer-readable storage device capable of directing a computer or other programmable data processing terminal to operate in a specific manner, such that the instructions stored in the computer-readable storage device produce an article of manufacture comprising instruction means , the instruction device implements the functions specified in one or more procedures of the flow chart and/or one or more blocks of the block diagram.
这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded into a computer or other programmable data processing terminal equipment, so that a series of operational steps are performed on the computer or other programmable terminal equipment to produce computer-implemented processing, thereby The instructions executed above provide steps for implementing the functions specified in the procedure or procedures of the flowchart and/or the block or blocks of the block diagram.
尽管已描述了本申请实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请实施例范围的所有变更和修改。While the preferred embodiments of the embodiments of the present application have been described, additional changes and modifications can be made to these embodiments by those skilled in the art once the basic inventive concept is understood. Therefore, the appended claims are intended to be interpreted to cover the preferred embodiment and all changes and modifications that fall within the scope of the embodiments of the application.
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。Finally, it should also be noted that in this text, relational terms such as first and second etc. are only used to distinguish one entity or operation from another, and do not necessarily require or imply that these entities or operations, any such actual relationship or order exists. Furthermore, the term "comprises", "comprises" or any other variation thereof is intended to cover a non-exclusive inclusion such that a process, method, article, or terminal equipment comprising a set of elements includes not only those elements, but also includes elements not expressly listed. other elements identified, or also include elements inherent in such a process, method, article, or end-equipment. Without further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of additional identical elements in the process, method, article or terminal device comprising said element.
以上对本申请所提供的一种基于存储设备中PCIe芯片的控制方法和装置,进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。The above is a detailed introduction to the control method and device based on the PCIe chip in the storage device provided by the present application. In this paper, specific examples are used to illustrate the principle and implementation of the present application. The description of the above embodiments is only used To help understand the method and its core idea of this application; at the same time, for those of ordinary skill in the art, according to the idea of this application, there will be changes in the specific implementation and application scope. In summary, this specification The content should not be construed as a limitation of the application.
Claims (20)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202211483060.4A CN115543907B (en) | 2022-11-24 | 2022-11-24 | Control method and device based on PCIe chip in storage device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202211483060.4A CN115543907B (en) | 2022-11-24 | 2022-11-24 | Control method and device based on PCIe chip in storage device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN115543907A true CN115543907A (en) | 2022-12-30 |
| CN115543907B CN115543907B (en) | 2023-03-14 |
Family
ID=84721242
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202211483060.4A Active CN115543907B (en) | 2022-11-24 | 2022-11-24 | Control method and device based on PCIe chip in storage device |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN115543907B (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116880658A (en) * | 2023-07-25 | 2023-10-13 | 成都电科星拓科技有限公司 | Low-power consumption PCIe (peripheral component interconnect express) repeater chip and design method thereof |
| CN119402304A (en) * | 2024-12-30 | 2025-02-07 | 苏州元脑智能科技有限公司 | Communication boards and storage systems |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113419618A (en) * | 2021-06-18 | 2021-09-21 | 苏州浪潮智能科技有限公司 | Server decoding card power-off control method, system, terminal and storage medium |
| CN113645049A (en) * | 2021-07-30 | 2021-11-12 | 苏州浪潮智能科技有限公司 | Network card electrifying method, system, storage medium and equipment |
| CN115017079A (en) * | 2022-05-31 | 2022-09-06 | 深圳市商汤科技有限公司 | Power-off method of management equipment, chip, PCIe card and business processing equipment |
| CN115269474A (en) * | 2021-04-29 | 2022-11-01 | 济南宇视智能科技有限公司 | Server and PCIe hot plug control method, device and medium thereof |
-
2022
- 2022-11-24 CN CN202211483060.4A patent/CN115543907B/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115269474A (en) * | 2021-04-29 | 2022-11-01 | 济南宇视智能科技有限公司 | Server and PCIe hot plug control method, device and medium thereof |
| CN113419618A (en) * | 2021-06-18 | 2021-09-21 | 苏州浪潮智能科技有限公司 | Server decoding card power-off control method, system, terminal and storage medium |
| CN113645049A (en) * | 2021-07-30 | 2021-11-12 | 苏州浪潮智能科技有限公司 | Network card electrifying method, system, storage medium and equipment |
| CN115017079A (en) * | 2022-05-31 | 2022-09-06 | 深圳市商汤科技有限公司 | Power-off method of management equipment, chip, PCIe card and business processing equipment |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116880658A (en) * | 2023-07-25 | 2023-10-13 | 成都电科星拓科技有限公司 | Low-power consumption PCIe (peripheral component interconnect express) repeater chip and design method thereof |
| CN116880658B (en) * | 2023-07-25 | 2024-03-29 | 成都电科星拓科技有限公司 | Low-power consumption PCIe (peripheral component interconnect express) repeater chip and design method thereof |
| CN119402304A (en) * | 2024-12-30 | 2025-02-07 | 苏州元脑智能科技有限公司 | Communication boards and storage systems |
| CN119402304B (en) * | 2024-12-30 | 2025-05-23 | 苏州元脑智能科技有限公司 | Communication board card and storage system |
Also Published As
| Publication number | Publication date |
|---|---|
| CN115543907B (en) | 2023-03-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN115543907B (en) | Control method and device based on PCIe chip in storage device | |
| CN105700969B (en) | server system | |
| US8880938B2 (en) | Reducing impact of a repair action in a switch fabric | |
| US9219339B2 (en) | Computer host power management system having extension cord sockets | |
| CN103198034B (en) | A kind of hot plug electric power controller based on cpci bus equipment plate card | |
| US20100017630A1 (en) | Power control system of a high density server and method thereof | |
| US20240220385A1 (en) | Power source consumption management apparatus for four-way server | |
| WO2024113767A1 (en) | Power-on method and power-on apparatus for smart network interface cards | |
| CN116841373B (en) | Embedded computing module switching circuits, carrier board systems and servers | |
| CN100478935C (en) | PCIE channel expansion device, system and its collocation method | |
| TW202343237A (en) | Datacenter-ready secure control module and control method | |
| CN116599788A (en) | Communication circuit, method, apparatus, and storage medium | |
| CN119883988A (en) | Server and control method | |
| CN115237234A (en) | A method, device, device and medium for supporting different types of smart network cards | |
| CN107294759A (en) | server system and data access method | |
| CN116974809A (en) | Fault information acquisition method and device, baseboard management controller, system and medium | |
| CN113312089B (en) | Low-cost high-efficiency inter-disc communication physical channel switching control system and method | |
| CN105763366A (en) | Method and device for realizing data communication based on aggregation link | |
| CN201196776Y (en) | Single plate and system with clock backup | |
| CN107179818A (en) | The control circuit and control method of double mainboards | |
| CN108279763A (en) | A kind of high-reliability server board power-supply system | |
| CN114153777A (en) | Server and hot plug method and system thereof | |
| CN114189038B (en) | A smart network card and its power supply circuit | |
| CN221551144U (en) | A computing device | |
| US11960899B2 (en) | Dual in-line memory module map-out in an information handling system |
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 | ||
| CP03 | Change of name, title or address |
Address after: 215000 Jiangsu Province, Suzhou City, Wuzhong District, Wuzhong Economic Development Zone, Guoqiang Street, Guanpu Road No. 1, Building 9 Patentee after: Suzhou Yuannao Intelligent Technology Co.,Ltd. Country or region after: China Address before: 215000 Jiangsu Province, Suzhou City, Wuzhong District, Wuzhong Economic Development Zone, Guoqiang Street, Guanpu Road No. 1, Building 9 Patentee before: SUZHOU LANGCHAO INTELLIGENT TECHNOLOGY Co.,Ltd. Country or region before: China |