Network card and computing node
By designing a multi-connector network card, using multiple PCIE channels to connect to different CPUs on the motherboard, and implementing data processing and power supply through network chips and power interfaces, the existing network card cannot meet high bandwidth and multi-CPU scenarios. Requirements enable more efficient data transmission.
Patent Information
- Application Number
- CN202421124784.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Utility models(China)
- Current Assignee / Owner
- Filing Date
- 2024-05-21
- Publication Date
- 2025-02-21
- Estimated Expiration
- 2034-05-21
AI Technical Summary
The existing network card is connected to the motherboard through a single PCIE or OCP interface, which cannot meet the data transmission bandwidth and application scenarios of the motherboard and external networks.
A network card is designed to connect to different central processors on the motherboard through the first and second high-speed connectors, and to realize data processing and power supply using network chips and power interfaces, and to connect to external network devices through the network connector.
The data transmission bandwidth of the motherboard and external network has been increased, and the data transmission application scenarios of the multi-CPU motherboard and external network have been expanded, and the existing network cards cannot meet the needs of high bandwidth and multi-CPU scenarios.
Smart Images

Figure CN222514731U_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the technical field of computing devices, and in particular to a network card and a computing node. Background Art
[0002] As a network data communication device widely used in computing devices such as servers, network cards can transmit and receive data processed by the motherboard, thereby interacting with external networks. With the rapid development of network technology, while the demand for computing power has exploded, higher requirements have been placed on the transmission rate of network cards. Therefore, it is necessary to increase the speed of network cards to fully meet usage needs.
[0003] In the related art, the network card usually uses a standard peripheral component interconnect express (PCIE) interface or an open core protocol (OCP) interface to interconnect with the motherboard, and realizes high-speed data transmission and communication through the PCIE bus protocol, thereby meeting the information communication of large data volumes of computing devices such as servers. However, in actual applications, the network card is only connected to the motherboard through a single PCIE or OCP interface, which can no longer meet the bandwidth and application scenario requirements of data transmission between the motherboard and the external network. Utility Model Content
[0004] The embodiments of the present application provide a network card and a computing node, which can increase the bandwidth of data transmission between the mainboard and the external network and expand the application scenarios of data transmission between the mainboard and the external network.
[0005] In a first aspect, an embodiment of the present application provides a network card, comprising: a first high-speed connector, a second high-speed connector, a network chip, a network connector and a power interface; wherein the first high-speed connector and the second high-speed connector are both connected to the network chip through a PCIE channel; the network chip is connected to the network connector; the power interface is connected to the network chip; the first high-speed connector and the second high-speed connector are respectively used to connect to different central processing units on a motherboard of a computing device; the network connector is used to connect to an external network device independent of the computing device, and to send network data to or receive network data from the network device; the network chip is used to process data received from the motherboard or the network data received from the network device; the power interface is used to connect to a power supply of the motherboard so that the power supply supplies power to the network chip through the power interface.
[0006] The network card provided in the embodiment of the present application can be used to connect to different central processing units on the motherboard of the computing device through the first high-speed connector and the second high-speed connector, respectively, thereby increasing the bandwidth of data transmission between the motherboard and the external network, and expanding the application scenarios of data transmission between the motherboard with multiple CPUs and the external network. The problem that the network card in the related art cannot meet the requirements of bandwidth and application scenarios for data transmission between the motherboard and the external network is solved.
[0007] In a possible implementation manner, the first high-speed connector includes a UBC connector; the UBC connector is connected to the network chip through the PCIE channel; and the UBC connector is used to connect to the first CPU in the mainboard.
[0008] In the above embodiment, the first high-speed connector includes a UBC connector, which is connected to the network chip through a PCIE channel and connected to the first CPU in the motherboard. By connecting to the non-standard interface of the motherboard, high-speed data transmission between the network card and the motherboard CPU is achieved.
[0009] In a possible implementation manner, the first high-speed connector includes two UBC connectors; each of the UBC connectors is connected to the network chip via a PCIE channel; and each of the UBC connectors is used to connect to a first CPU in the mainboard.
[0010] In the above embodiment, the first high-speed connector includes two UBC connectors, each UBC connector is connected to the network chip through a PCIE channel and is connected to a CPU in the motherboard, so that the connection method between the network chip and the CPU of the motherboard is more flexible. The UBC connector corresponds one-to-one with the CPU in the motherboard, so that the network chip can process data sent by multiple CPUs in parallel.
[0011] In a possible implementation, the network card also includes a voltage conversion module; the voltage conversion module is respectively connected to the network chip and the power interface; the voltage conversion module is used to obtain the power supply voltage provided by the power supply of the mainboard from the power interface, and perform voltage conversion on the power supply voltage to power the network chip with the power supply voltage after voltage conversion.
[0012] In the above embodiment, the network card includes a voltage conversion module, which obtains the power supply voltage provided by the power supply of the mainboard from the power interface, and performs voltage conversion on the power supply voltage to power the network chip with the power supply voltage after voltage conversion. The power supply voltage obtained from the mainboard can be converted by the voltage conversion module, thereby ensuring the power supply of the network chip in the network card.
[0013] In a possible implementation, the second high-speed connector is a PCIE connector; the PCIE connector is used to connect to the second CPU in the mainboard; and the network chip is connected to the PCIE connector through a PCIE channel.
[0014] In the above embodiment, the second high-speed connector is a PCIE connector, which is connected to the network chip through a PCIE channel and connected to the second CPU in the motherboard, making the connection method between the network chip and the CPU of the motherboard more flexible. The UBC connector and the PCIE connector are respectively connected to different CPUs in the motherboard, so that the network chip can process data sent by multiple CPUs in parallel.
[0015] In a possible implementation manner, the network connector includes a BTB connector; and the BTB connector is connected to the network chip through an NDR channel.
[0016] In the above implementation, the network connector includes a BTB connector, which is connected to the network chip through an NDR channel, and can achieve high-speed network data transmission of more than 400 Gb / s.
[0017] In a possible implementation, the network card further includes a data storage module; the data storage module is connected to the network chip via an SPI interface, and is used to store startup configuration information of the network card.
[0018] In the above implementation, the network card also includes a data storage module, which enables effective startup of the network card when the computing device is started.
[0019] In a possible implementation manner, the network card further includes a temperature sensor; the temperature sensor is connected to the network chip via an integrated circuit bus and is used to obtain the ambient temperature.
[0020] In the above implementation, the network card further includes a temperature sensor, which can effectively obtain the ambient temperature.
[0021] In a possible implementation, the network card further includes a network card identification module; the network card identification module is connected to the network chip via an integrated circuit bus, and is used by the mainboard to identify a board identification code of the network card.
[0022] In the above implementation, the network card further includes a network card identification module, which can enable the mainboard to effectively identify the board identification code of the network card.
[0023] In a second aspect, an embodiment of the present application further provides a computing node, comprising the network card as described in the first aspect.
[0024] The embodiment of the present application provides a network card and a computing node, the network card includes: a first high-speed connector, a second high-speed connector, a network chip, a network connector and a power interface; wherein the first high-speed connector and the second high-speed connector are both connected to the network chip through a PCIE channel; the network chip is connected to the network connector; the power interface is connected to the network chip; the first high-speed connector and the second high-speed connector are respectively used to connect to different central processing units on the motherboard of the computing device; the network connector is used to connect to an external network device independent of the computing device, send network data to the network device, or receive network data from the network device; the network chip is used to process data received from the motherboard or the network data received from the network device; the power interface is used to connect to the power supply of the motherboard, so that the power supply supplies power to the network chip through the power interface. Compared with the related art, the network card provided in the embodiment of the present application can be used to connect to different central processing units on the motherboard of the computing device through the first high-speed connector and the second high-speed connector, respectively, which increases the bandwidth of data transmission between the motherboard and the external network, and expands the application scenario of data transmission between the motherboard of multiple CPUs and the external network. The problem that the network card in the related art cannot meet the bandwidth and application scenario requirements of data transmission between the motherboard and the external network is solved. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] Figure 1 A schematic diagram of the structure of a server provided in an embodiment of the present application;
[0026] Figure 2 Schematic diagram of the structure of the network card provided in the embodiment of the present application Figure 1 ;
[0027] Figure 3 Schematic diagram of the structure of the network card provided in the embodiment of the present application Figure 2 ;
[0028] Figure 4 Schematic diagram of the structure of the network card provided in the embodiment of the present application Figure 3 ;
[0029] Figure 5 Schematic diagram of the structure of the network card provided in the embodiment of the present application Figure 4 ;
[0030] Figure 6 Schematic diagram of the structure of the network card provided in the embodiment of the present application Figure 5 ;
[0031] Figure 7 Schematic diagram of the structure of the network card provided in the embodiment of the present application Figure 6 .
[0032] Description of reference numerals:
[0033] 100: network card; 110: first high-speed connector; 111: UBC connector; 120: second high-speed connector; 130: network chip; 140: network connector; 131: BTB connector; 150: power interface; 160: voltage conversion module; 170: data storage module; 180: temperature sensor; 190: network card identification module;
[0034] 200: main board; 210: power supply; 220: first CPU; 230: second CPU. DETAILED DESCRIPTION
[0035] The terms used in the implementation method part of this application are only used to explain the specific embodiments of this application, and are not intended to limit this application. The implementation method of the embodiments of this application will be described in detail below with reference to the accompanying drawings.
[0036] Glossary
[0037] multihost: multi-host mode. In this application, it specifically refers to the operating mode in which the network card is connected to multiple central processing units (CPUs).
[0038] Singlehost: Single host mode. In this application, it refers to the operating mode in which the network card is connected to a central processing unit CPU.
[0039] As a network data communication device widely used in computing devices such as servers, network cards can transmit and receive data processed by the motherboard, thereby interacting with external networks. With the rapid development of network technology, while the demand for computing power has exploded, higher requirements have been placed on the transmission rate of network cards. Therefore, it is necessary to increase the speed of network cards to fully meet usage needs.
[0040] In the related art, the network card usually uses a standard peripheral component interconnect express (PCIE) interface or an open core protocol (OCP) interface to interconnect with the motherboard, and realizes high-speed data transmission and communication through the PCIE bus protocol, thereby meeting the information communication of large data volumes of computing devices such as servers. However, in actual applications, the network card is only connected to the motherboard through a single PCIE or OCP interface, which can no longer meet the bandwidth and application scenario requirements of data transmission between the motherboard and the external network.
[0041] In order to solve the above problems, an embodiment of the present application provides a network card, which can increase the bandwidth of data transmission between the mainboard and the external network and expand the application scenarios of data transmission between the mainboard and the external network.
[0042] The network card provided in the embodiment of the present application is described in detail below through a specific implementation method.
[0043] Figure 1 This is a schematic diagram of the structure of the server provided in the embodiment of the present application. Figure 1 The server includes a network card 100 and a mainboard 200. The network card 100 includes a first high-speed connector 110, a second high-speed connector 120, a network chip 130, a network connector 140 and a power interface 150. The first high-speed connector 110 and the second high-speed connector 120 are both connected to the network chip 130 through a PCIE channel. The network chip 130 is connected to the network connector 140. The power interface 150 is connected to the network chip 130. The mainboard 200 includes a power supply 210 and multiple central processing units CPU.
[0044] The first high-speed connector 110 and the second high-speed connector 120 are respectively connected to different central processing units on the mainboard.
[0045] The network connector 140 is connected to an external network device independent of the server, and transmits or receives network data to or from the network device.
[0046] The network chip 130 performs data processing on data received from the main board 200 or network data received from a network device.
[0047] The power interface 150 is connected to the power supply 210 of the mainboard 200 , so that the power supply 210 supplies power to the network chip 130 through the power interface 150 .
[0048] Figure 2 Schematic diagram of the structure of the network card provided in the embodiment of the present application Figure 1 . See Figure 2 The network card 100 includes a first high-speed connector 110, a second high-speed connector 120, a network chip 130, a network connector 140, and a power interface 150. The first high-speed connector 110 and the second high-speed connector 120 are connected to the network chip 130 through M PCIE channels. The network chip 130 is connected to the network connector 140. The power interface 150 is connected to the network chip 130. M is a positive integer greater than or equal to 1.
[0049] The first high-speed connector 110 and the second high-speed connector 120 are respectively used to connect to different central processing units on the motherboard of the computing device, and send data to or receive data from the motherboard. The network connector 140 is used to connect to an external network device independent of the computing device, and send network data to or receive network data from the network device. The network chip 130 is used to process data received from the motherboard or network data received from the network device. The power interface 150 is used to connect to the power supply of the motherboard so that the power supply supplies power to the network chip 130 through the power interface 150.
[0050] In this embodiment, the first high-speed connector 110 and the second high-speed connector 120 are connected to the mainboard, for example, they can be connected to the high-speed data interface on the mainboard to send data to the mainboard or receive data from the mainboard. The first high-speed connector 110 can be connected to the non-standard interface of the mainboard, support the PCIE5.0 protocol, and can realize the transmission of data between the network card 100 and the mainboard.
[0051] In one possible implementation, the first high-speed connector 110 may include a UBC connector.
[0052] In a possible implementation, the first high-speed connector 110 may be connected to the mainboard via a high-speed cable.
[0053] In this embodiment, the first high-speed connector 110 and the second high-speed connector 120 are both connected to the network chip 130 through M PCIE channels, and the data received from the mainboard is sent to the network chip 130 through the PCIE channel, so that the network chip 130 processes the data received from the mainboard to obtain network data. Exemplarily, M can be 16, and the first high-speed connector 110 and the second high-speed connector 120 are both connected to the network chip 130 through 16 PCIE channels.
[0054] The network chip 130 is connected to the network connector 140, and the network connector 140 is connected to the network device. The network chip 130 can send network data to the network device through the network connector 140. Exemplarily, the network device may include an optical module, and the network device is an external device independent of the server.
[0055] In this embodiment, the network connector 140 also receives network data from the network device. The network chip 130 is connected to the network connector 140 to process the network data received from the network device. The network chip 130 is connected to the first high-speed connector 110 and the second high-speed connector 120 through M PCIE channels, and the high-speed data is sent to the mainboard through the first high-speed connector 110 and the second high-speed connector 120.
[0056] In this embodiment, the power interface 150 is connected to the network chip 130 and the power supply of the mainboard respectively, so as to obtain power from the power supply of the mainboard to supply power to the network chip 130 .
[0057] In this embodiment, the network card includes a first high-speed connector, a second high-speed connector, a network chip, a network connector and a power interface; wherein the first high-speed connector and the second high-speed connector are both connected to the network chip through a PCIE channel; the network chip is connected to the network connector; the power interface is connected to the network chip; the first high-speed connector and the second high-speed connector are respectively used to connect to different central processing units on the motherboard of the computing device; the network connector is used to connect to an external network device independent of the computing device, send network data to the network device, or receive network data from the network device; the network chip is used to process data received from the motherboard or the network data received from the network device; the power interface is used to connect to the power supply of the motherboard, so that the power supply supplies power to the network chip through the power interface. Compared with the related art, the network card provided in the embodiment of the present application can be used to connect to different central processing units on the motherboard of the computing device through the first high-speed connector and the second high-speed connector, respectively, which increases the bandwidth of data transmission between the motherboard and the external network, and expands the application scenario of data transmission between the motherboard of multiple CPUs and the external network. The problem that the network card in the related art cannot meet the bandwidth and application scenario requirements of data transmission between the motherboard and the external network is solved.
[0058] Figure 3 Schematic diagram of the structure of the network card provided in the embodiment of the present application Figure 2 . See Figure 3 The network card 100 includes a first high-speed connector 110, a second high-speed connector 120, a network chip 130, a network connector 140, and a power interface 150. The first high-speed connector 110 and the second high-speed connector 120 are connected to the network chip 130 through M PCIE channels. The network chip 130 is connected to the network connector 140. The power interface 150 is connected to the network chip 130. M is a positive integer greater than or equal to 1.
[0059] The first high-speed connector 110 and the second high-speed connector 120 are respectively used to connect to different central processors on the mainboard 200, and send data to the mainboard 200, or receive data from the mainboard 200. The network connector 140 is used to connect to a network device, and send network data to the network device, or receive network data from the network device. The network chip 130 is used to process data received from the mainboard 200, or network data received from the network device. The power interface 150 is used to connect to the power supply 210 of the mainboard 200, so that the power supply 210 supplies power to the network chip 130 through the power interface 150.
[0060] In this embodiment, the first high-speed connector 110 includes a UBC connector 111. The UBC connector 111 is connected to the network chip 130 through M PCIE channels. The UBC connector 111 is used to connect to the first CPU 220 in the motherboard 200.
[0061] In this embodiment, the UBC connector 111 is connected to the network chip 130 through M PCIE channels, and the data received from the first CPU 220 in the motherboard 200 is sent to the network chip 130 through the PCIE channel, so that the network chip 130 processes the data. Exemplarily, M can be 16, and the UBC connector 111 can be connected to the network chip 130 through 16 PCIE channels.
[0062] The network chip 130 is connected to the network connector 140, and the network connector 140 is connected to the network device. The network chip 130 can send network data to the network device through the network connector 140. Exemplarily, the network device may include an optical module.
[0063] In this embodiment, the network connector 140 also receives network data from the network device. The network chip 130 is connected to the network connector 140 to process the network data received from the network device. The network chip 130 is connected to the UBC connector 111 through M PCIE channels and sends the data to the first CPU 220 in the motherboard 200 through the UBC connector 111.
[0064] In this embodiment, the network card 100 further includes a voltage conversion module 160. The voltage conversion module 160 is connected to the network chip 130 and the power interface 150 respectively. The voltage conversion module 160 is used to obtain the power supply voltage provided by the power supply 210 of the mainboard 200 from the power interface 150, and perform voltage conversion on the power supply voltage to power the network chip 130 through the power supply voltage after voltage conversion.
[0065] Exemplarily, the voltage conversion module 160 can be a 12V to 5V voltage conversion module. The power supply interface 150 obtains that the power supply voltage provided by the power supply 210 of the mainboard 200 is 12V, and the power supply voltage required by the network chip 130 is 5V. The voltage conversion module 160 can convert the 12V power supply voltage into 5V to power the network chip 130.
[0066] In this embodiment, the first high-speed connector includes a UBC connector, which is connected to the network chip through M PCIE channels and connected to the CPU in the mainboard; the network card also includes a voltage conversion module, which obtains the power supply voltage provided by the power supply of the mainboard from the power interface, and performs voltage conversion to power the network chip. Compared with the related art, the network card provided in the embodiment of the present application can be connected to the non-standard interface of the mainboard through the UBC connector to achieve high-speed data transmission between the network card and the mainboard CPU; at the same time, the power supply voltage obtained from the mainboard can be converted through the voltage conversion module to ensure the power supply of the network chip in the network card. It further solves the problem that the network card in the related art cannot meet the bandwidth and application scenario requirements of data transmission between the mainboard and the external network.
[0067] Figure 4 Schematic diagram of the structure of the network card provided in the embodiment of the present application Figure 3 . See Figure 4 The network card 100 includes a first high-speed connector 110, a second high-speed connector 120, a network chip 130, a network connector 140, and a power interface 150. The first high-speed connector 110 and the second high-speed connector 120 are connected to the network chip 130 through M PCIE channels. The network chip 130 is connected to the network connector 140. The power interface 150 is connected to the network chip 130. M is a positive integer greater than or equal to 1.
[0068] The first high-speed connector 110 and the second high-speed connector 120 are both used to connect to the mainboard 200, and send data to the mainboard 200, or receive data from the mainboard 200. The network connector 140 is used to connect to a network device, and send network data to the network device, or receive network data from the network device. The network chip 130 is used to process data received from the mainboard 200, or network data received from the network device. The power interface 150 is used to connect to the power supply 210 of the mainboard 200, so that the power supply 210 supplies power to the network chip 130 through the power interface 150.
[0069] In this embodiment, the first high-speed connector 110 includes two UBC connectors 111. Each UBC connector 111 is connected to the network chip 130 through N PCIE channels. Wherein, N is less than M. Exemplarily, M may be 16, and N may be 8. Each UBC connector 111 is connected to the network chip 130 through 8 PCIE channels.
[0070] Each UBC connector 111 is used to connect to a first CPU 220 in the mainboard 200. Exemplarily, the mainboard 200 may include multiple first CPUs, and each UBC connector 111 is connected to a first CPU 220 in the mainboard 200, which can make the connection mode between the network chip 130 and the CPU in the mainboard 200 more flexible. The UBC connector corresponds to the CPU in the mainboard one by one, which can make the network chip process high-speed data sent by multiple CPUs in parallel. In this way, the network card realizes the connection with multiple CPUs in the host, and realizes the multi-host mode multihost.
[0071] In this embodiment, the network card 100 further includes a voltage conversion module 160. The voltage conversion module 160 is connected to the network chip 130 and the power interface 150 respectively. The voltage conversion module 160 is used to obtain the power supply voltage provided by the power supply 210 of the mainboard 200 from the power interface 150, and perform voltage conversion on the power supply voltage to power the network chip 130 through the power supply voltage after voltage conversion.
[0072] Exemplarily, the voltage conversion module 160 can be a 12V to 5V voltage conversion module. The power supply interface 150 obtains that the power supply voltage provided by the power supply 210 of the mainboard 200 is 12V, and the power supply voltage required by the network chip 130 is 5V. The voltage conversion module 160 can convert the 12V power supply voltage into 5V to power the network chip 130.
[0073] In this embodiment, the first high-speed connector includes two UBC connectors. The network card also includes a voltage conversion module, which obtains the power supply voltage provided by the power supply of the mainboard from the power interface, and performs voltage conversion to power the network chip. Compared with the related art, the network card provided in the embodiment of the present application makes the connection method between the network chip and the CPU of the mainboard more flexible. The UBC connector corresponds to the CPU in the mainboard one by one, so that the network chip can process data sent by multiple CPUs in parallel. It further solves the problem that the network card in the related art cannot meet the bandwidth and application scenario requirements of data transmission between the mainboard and the external network.
[0074] Figure 5 Schematic diagram of the structure of the network card provided in the embodiment of the present application Figure 4 . See Figure 5 The network card 100 includes a first high-speed connector 110, a second high-speed connector 120, and the second high-speed connector 120 can be a gold finger on the network card 100; a network chip 130, a network connector 140, and a power interface 150. The first high-speed connector 110 and the second high-speed connector 120 are connected to the network chip 130 through M PCIE channels. The network chip 130 is connected to the network connector 140. The power interface 150 is connected to the network chip 130. M is a positive integer greater than or equal to 1.
[0075] The first high-speed connector 110 and the second high-speed connector 120 are both used to connect to the mainboard 200, and send high-speed data to the mainboard 200, or receive high-speed data from the mainboard 200. The network connector 140 is used to connect to a network device, and send network data to the network device, or receive network data from the network device. The network chip 130 is used to process data received from the mainboard 200, or network data received from the network device. The power interface 150 is used to connect to the power supply 210 of the mainboard 200, so that the power supply 210 supplies power to the network chip 130 through the power interface 150.
[0076] In this embodiment, the first high-speed connector 110 includes two UBC connectors 111. Each UBC connector 111 is connected to the network chip 130 through N PCIE channels. Wherein, N is less than M. Exemplarily, M may be 16, and N may be 8. Each UBC connector 111 is connected to the network chip 130 through 8 PCIE channels.
[0077] Each UBC connector 111 is used to connect to a first CPU 220 in the mainboard 200. Exemplarily, the mainboard 200 may include multiple first CPUs, and each UBC connector 111 is connected to a first CPU 220 in the mainboard 200, which can make the connection between the network chip 130 and the CPU in the mainboard 200 more flexible. The UBC connectors correspond to the CPUs in the mainboard one by one, which can enable the network chip to process high-speed data sent by multiple CPUs in parallel.
[0078] In this embodiment, the second high-speed connector 120 is a PCIE connector. The PCIE connector is used to connect to the second CPU 230 in the motherboard 200. In this way, the network card can be connected to multiple CPUs in the host, further realizing the multi-host mode.
[0079] In this embodiment, the network card 100 further includes a voltage conversion module 160. The voltage conversion module 160 is connected to the network chip 130 and the power interface 150 respectively. The voltage conversion module 160 is used to obtain the power supply voltage provided by the power supply 210 of the mainboard 200 from the power interface 150, and perform voltage conversion on the power supply voltage to power the network chip 130 through the power supply voltage after voltage conversion.
[0080] Exemplarily, the voltage conversion module 160 can be a 12V to 5V voltage conversion module. The power supply interface 150 obtains that the power supply voltage provided by the power supply 210 of the mainboard 200 is 12V, and the power supply voltage required by the network chip 130 is 5V. The voltage conversion module 160 can convert the 12V power supply voltage into 5V to power the network chip 130.
[0081] In this embodiment, the first high-speed connector includes two UBC connectors; each UBC connector is connected to the network chip through N PCIE channels and is connected to a CPU in the motherboard. The second high-speed connector 120 is a PCIE connector, which is connected to another CPU in the motherboard. The network card also includes a voltage conversion module, which obtains the power supply voltage provided by the power supply of the motherboard from the power interface, and performs voltage conversion to power the network chip. Compared with the related art, the network card provided in the embodiment of the present application makes the connection method between the network chip and the CPU of the motherboard more flexible. The UBC connector and the PCIE connector are respectively connected to different CPUs in the motherboard, so that the network chip can process data sent by multiple CPUs in parallel. It further solves the problem that the network card in the related art cannot meet the bandwidth and application scenario requirements of data transmission between the motherboard and the external network.
[0082] Figure 6 Schematic diagram of the structure of the network card provided in the embodiment of the present application Figure 5 . See Figure 6 The network card 100 includes a first high-speed connector 110, a second high-speed connector 120, a network chip 130, a network connector 140, and a power interface 150. The first high-speed connector 110 and the second high-speed connector 120 are connected to the network chip 130 through M PCIE channels. The network chip 130 is connected to the network connector 140. The power interface 150 is connected to the network chip 130. M is a positive integer greater than or equal to 1.
[0083] The first high-speed connector 110 and the second high-speed connector 120 are respectively used to connect to the motherboard 200 of the computing device, and send data to the motherboard 200 or receive data from the motherboard 200 through a high-speed cable. The network connector 140 is used to connect to an external network device independent of the computing device, and send network data to the network device or receive network data from the network device. The network chip 130 is used to process data received from the motherboard 200 or the network data received from the network device. The power interface 150 is used to connect to the power supply 210 of the motherboard 200, so that the power supply 210 supplies power to the network chip 130 through the power interface 150.
[0084] In this embodiment, the first high-speed connector 110 includes two UBC connectors 111. Each UBC connector 111 is connected to the network chip 130 through N PCIE channels. Wherein, N is less than M. Exemplarily, M may be 16, and N may be 8. Each UBC connector 111 is connected to the network chip 130 through 8 PCIE channels. The network chip 130 may be NVIDIA's ConnectX-7 400G chip.
[0085] Each UBC connector 111 is used to connect to a first CPU 220 in the motherboard 200. Exemplarily, the motherboard 200 may include multiple CPUs, and each UBC connector 111 is connected to a first CPU 220 in the motherboard 200. In this way, the network card is connected to multiple CPUs in the host, and a multi-host mode multihost is realized.
[0086] In this embodiment, the network card 100 further includes a voltage conversion module 160. The voltage conversion module 160 is connected to the network chip 130 and the power interface 150 respectively. The voltage conversion module 160 is used to obtain the power supply voltage provided by the power supply 210 of the mainboard 200 from the power interface 150, and perform voltage conversion on the power supply voltage to power the network chip 130 through the power supply voltage after voltage conversion.
[0087] Exemplarily, the voltage conversion module 160 can be a 12V to 5V voltage conversion module. The power supply interface 150 obtains that the power supply voltage provided by the power supply 210 of the mainboard 200 is 12V, and the power supply voltage required by the network chip 130 is 5V. The voltage conversion module 160 can convert the 12V power supply voltage into 5V to power the network chip 130.
[0088] In this embodiment, the second high-speed connector 120 may be a PCIE connector. Exemplarily, the PCIE connector may be a PCIE gold finger. The PCIE connector is used to connect to the second CPU 230 in the motherboard 200. The network chip 130 is connected to the PCIE connector through a PCIE channel. When the motherboard 200 has both a non-standard data interface and a standard interface, the network card 100 may be connected to the non-standard data interface of the motherboard 200 through the first high-speed connector 110, and connected to the standard data interface of the motherboard 200 through the PCIE connector, thereby realizing high-speed transmission of multi-channel PCIE channel data between the network card and the motherboard.
[0089] In a possible implementation, the second high-speed connector 120 may also be an OCP connector. Exemplarily, the OCP connector may be an OCP gold finger. The OCP connector may also be connected to a standard data interface of the motherboard. When the motherboard 200 has both a non-standard data interface and a standard interface, the network card 100 may be connected to the non-standard data interface of the motherboard 200 through the first high-speed connector 110, and connected to the standard data interface of the motherboard 200 through the OCP connector, thereby realizing multi-channel high-speed data transmission between the network card and the motherboard.
[0090] In this embodiment, the network connector 140 includes a BTB connector 131. The BTB connector is a board-to-board (BTB) connector, which is used to connect two PCBs to achieve mechanical and electrical connection. The BTB connector 131 is connected to the network chip 130 through a Next Data Rate (NDR) channel, which can achieve high-speed network data transmission of more than 400Gb / s.
[0091] In a possible implementation, the network connector 140 may include an OSFP connector. The OSFP connector is an octal small form-factor pluggable (OSFP) connector that supports eight high-speed electrical channels with a transmission speed of up to 400 Gb / s. The OSFP connector is connected to the network chip 130 through a Next Data Rate (NDR) channel, and can achieve high-speed network data transmission of more than 400 Gb / s.
[0092] In this embodiment, the second high-speed connector can be a PCIE connector. When the motherboard has both a non-standard data interface and a standard interface, the network card can be connected to the non-standard data interface of the motherboard through the high-speed connector, and connected to the standard data interface of the motherboard through the PCIE connector, thereby realizing the transmission of multiple data between the network card and the motherboard; the network connector can include a BTB connector, which is connected to the network chip through the NDR channel, and can realize high-speed network data transmission of more than 400Gb / s.
[0093] Figure 7 Schematic diagram of the structure of the network card provided in the embodiment of the present application Figure 6 . See Figure 7 The network card 100 includes a first high-speed connector 110, a second high-speed connector 120, a network chip 130, a network connector 140, and a power interface 150. The first high-speed connector 110 and the second high-speed connector 120 are connected to the network chip 130 through M PCIE channels. The network chip 130 is connected to the network connector 140. The power interface 150 is connected to the network chip 130. M is a positive integer greater than or equal to 1.
[0094] The first high-speed connector 110 and the second high-speed connector 120 are respectively used to connect to the motherboard 200 of the computing device, and send data to the motherboard 200, or receive data from the motherboard 200. The network connector 140 is used to connect to an external network device independent of the computing device, and send network data to the network device, or receive network data from the network device. The network chip 130 is used to process data received from the motherboard 200, or network data received from the network device. The power interface 150 is used to connect to the power supply 210 of the motherboard 200, so that the power supply 210 supplies power to the network chip 130 through the power interface 150.
[0095] In this embodiment, the first high-speed connector 110 includes two UBC connectors 111. Each UBC connector 111 is connected to the network chip 130 through N PCIE channels. Wherein, N is less than M. Exemplarily, M may be 16, and N may be 8. Each UBC connector 111 is connected to the network chip 130 through 8 PCIE channels.
[0096] Each UBC connector 111 is used to connect to a first CPU 220 in the mainboard 200 . Exemplarily, the mainboard 200 may include a plurality of CPUs, and each UBC connector 111 is connected to a first CPU 220 in the mainboard 200 .
[0097] In this embodiment, the network card 100 further includes a voltage conversion module 160. The voltage conversion module 160 is connected to the network chip 130 and the power interface 150 respectively. The voltage conversion module 160 is used to obtain the power supply voltage provided by the power supply 210 of the mainboard 200 from the power interface 150, and perform voltage conversion on the power supply voltage to power the network chip 130 through the power supply voltage after voltage conversion.
[0098] Exemplarily, the voltage conversion module 160 can be a 12V to 5V voltage conversion module. The power supply interface 150 obtains that the power supply voltage provided by the power supply 210 of the mainboard 200 is 12V, and the power supply voltage required by the network chip 130 is 5V. The voltage conversion module 160 can convert the 12V power supply voltage into 5V to power the network chip 130.
[0099] In this embodiment, the second high-speed connector 120 may be a PCIE connector. Exemplarily, the PCIE connector may be a PCIE gold finger. The PCIE connector 160 is used to connect to the second CPU 230 in the motherboard 200. The network chip 130 is connected to the PCIE connector through a PCIE channel. When the motherboard 200 has both a non-standard data interface and a standard interface, the network card 100 may be connected to the non-standard data interface of the motherboard 200 through the first high-speed connector 110, and connected to the standard data interface of the motherboard 200 through the PCIE connector, so as to realize high-speed transmission of multi-channel PCIE channel data between the network card and the motherboard.
[0100] In this embodiment, the network connector 140 includes a BTB connector 131. The BTB connector is a board-to-board connector used to connect two PCBs to achieve mechanical and electrical connection. The BTB connector 131 is connected to the network chip 130 through an NDR channel, and can achieve high-speed network data transmission of more than 400Gb / s.
[0101] In this embodiment, the network card may further include a data storage module 170. The data storage module 170 is connected to the network chip 130 via a serial peripheral interface (SPI) and is used to store the startup configuration information of the network card 100. After the computing device where the network card is located is started, the mainboard 200 can obtain the startup configuration information stored in the data storage module 170 and load the configuration of the network chip and related interfaces in the network card 100. Exemplarily, the data storage module 170 may be a SPI Flash memory.
[0102] In this embodiment, the network card may further include a temperature sensor 180. The temperature sensor 180 is connected to the network chip 130 via an integrated circuit bus (Inter Integrated Circuit, referred to as IIC) to obtain the ambient temperature. The temperature sensor 180 may also feed back the obtained ambient temperature to the network chip 130. Exemplarily, the temperature sensor 180 may be LM75.
[0103] In this embodiment, the network card may further include a network card identification module 190. The network card identification module 190 is connected to the network chip 130 via the integrated circuit bus IIC, and is used by the mainboard 200 to identify the board identification code of the network card 100. Exemplarily, the board identification code may include Board ID and PCB ID. The network card identification module 190 may be a 9555 chip.
[0104] In a possible implementation, the network card may further include a read-only memory, which is connected to the network chip 130 via an integrated circuit bus IIC and is used to store a production label of the network card 100. Exemplarily, the read-only memory may be an electrically erasable programmable read-only memory (EEPROM).
[0105] In this embodiment, the network card includes a data storage module that stores the startup configuration information of the network card, thereby realizing the effective startup of the network card when the computing device starts; the network card also includes a temperature sensor that can effectively obtain the ambient temperature; the network card also includes a network card identification module that enables the mainboard to effectively identify the board identification code of the network card.
[0106] An embodiment of the present application also provides a computing node, comprising a network card as described in any of the above embodiments.
[0107] In the description of the embodiments of the present application, it should be noted that, unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense, for example, it can be a fixed connection, or it can be an indirect connection through an intermediate medium, it can be the internal connection of two elements or the interaction relationship between two elements. For ordinary technicians in this field, the specific meanings of the above terms in the embodiments of the present application can be understood according to specific circumstances.
[0108] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the embodiments of the present application, rather than to limit them. Although the embodiments of the present application have been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein by equivalents. These modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.
Claims
1. A network card, characterized in that: include: A first high-speed connector, a second high-speed connector, a network chip, a network connector and a power interface; wherein the first high-speed connector and the second high-speed connector are both connected to the network chip through a PCIE channel; the network chip is connected to the network connector; and the power interface is connected to the network chip; The first high-speed connector and the second high-speed connector are respectively used to connect to different central processing units on a motherboard of a computing device; The network connector is used to connect to an external network device independent of the computing device, and to send network data to or receive network data from the network device; The network chip is used to process the data received from the mainboard or the network data received from the network device; The power interface is used to connect to the power supply of the mainboard, so that the power supply supplies power to the network chip through the power interface.
2. The network card according to claim 1, characterized in that: The first high-speed connector includes a UBC connector; The UBC connector is connected to the network chip through the PCIE channel; The UBC connector is used to connect to the first CPU in the mainboard.
3. The network card according to claim 1, characterized in that: The first high-speed connector includes two UBC connectors; Each of the UBC connectors is connected to the network chip via a PCIE channel; Each of the UBC connectors is used to connect to a first CPU in the motherboard.
4. The network card according to any one of claims 1 to 3, characterized in that: It also includes a voltage conversion module; the voltage conversion module is connected to the network chip and the power interface respectively; The voltage conversion module is used to obtain the power supply voltage provided by the power supply of the mainboard from the power supply interface, and perform voltage conversion on the power supply voltage so as to power the network chip with the power supply voltage after voltage conversion.
5. The network card according to any one of claims 1 to 3, characterized in that: The second high-speed connector is a PCIE connector; the PCIE connector is used to connect to the second CPU in the motherboard; The network chip is connected to the PCIE connector via a PCIE channel.
6. The network card according to any one of claims 1 to 3, characterized in that: The network connector comprises a BTB connector; The BTB connector is connected to the network chip through an NDR channel.
7. The network card according to any one of claims 1 to 3, characterized in that: The network card also includes a data storage module; The data storage module is connected to the network chip via an SPI interface and is used to store startup configuration information of the network card.
8. The network card according to any one of claims 1 to 3, characterized in that: The network card also includes a temperature sensor; The temperature sensor is connected to the network chip via an integrated circuit bus and is used to obtain the ambient temperature.
9. The network card according to any one of claims 1 to 3, characterized in that: The network card also includes a network card identification module; The network card identification module is connected to the network chip via an integrated circuit bus, and is used by the mainboard to identify the board identification code of the network card.
10. A computing node, characterized in that: include: The network card according to any one of claims 1 to 9.
Citation Information
Cited By
Network card, server mainboard and server
CN120729824A
Network cards, server motherboards and servers
CN120729824B