A PCI-E adapter card, method, electronic device and storage medium

By using a PCI-E adapter card to convert the E1.S interface to an M.2 interface, and utilizing an M.2 fixture and a solid-state drive, the problems of inaccurate signal measurement and insufficient system boot disk of the E1.S interface were solved, thus achieving accurate signal measurement and cost savings.

CN115129527BActive Publication Date: 2026-03-13INSPUR SUZHOU INTELLIGENT TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-07-01
Publication Date
2026-03-13

AI Technical Summary

Technical Problem

The lack of standard testing methods for the E1.S interface in existing technologies leads to inaccurate signal measurements, and the limited application of E1.S solid-state drives results in insufficient system boot disks and data storage.

Method used

A PCI-E adapter card is used to convert the E1.S interface to the widely used M.2 interface. The M.2 fixture is used for signal measurement, and the M.2 solid-state drive is used as the system boot disk and data storage.

Benefits of technology

It achieves accurate signal measurement and cost savings, while also solving the problems of system boot and data storage convenience in the absence of E1.S solid-state drives.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115129527B_ABST
    Figure CN115129527B_ABST
Patent Text Reader

Abstract

This application discloses a PCI-E adapter card, relating to the technical field of server adapter card devices. The PCI-E adapter card includes gold fingers and a Non-volatile Memory Host Controller Interface (M.2) interface. The gold fingers are used to connect to an E1.S interface on a server to transmit PCI-E signals. The M.2 interface is used to connect an oscilloscope via a fixture to measure the PCI-E signals, or to connect an M.2 solid-state drive (SSD) to boot the system disk. This PCI-E adapter card saves on the cost of E1.S fixtures, utilizes existing M.2 fixtures for PCI-E signal measurement, and solves the problem of booting the system disk using an M.2 SSD when an E1.S SSD is unavailable, thus greatly facilitating signal measurement and system disk booting. This application also discloses a method for signal measurement and system disk booting based on the PCI-E adapter card, and the electronic device and storage medium all possess the aforementioned beneficial effects.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of server adapter card technology, and particularly to a PCI-E adapter card, method, electronic device and storage medium. Background Technology

[0002] Servers offer advantages over ordinary computers, including faster operation, higher load capacity, and better reliability. They also boast high-speed CPU (Central Processing Unit) computing power, long-term reliable operation, powerful I / O (Input / Output) external data throughput, and better scalability, leading to their rapid development. Furthermore, they provide computing or application services to other client machines on networks, such as PCs, smartphones, ATMs, and even large equipment like train systems. As servers are electronic products, related electronic components such as CPUs, SSDs (Solid State Drives), and memory modules are constantly being upgraded. Among these, the NVMe (Non-Volatile Memory Express) E1.S interface with the EDSFF (Electronic Data Center Standard) interface for next-generation enterprise and data center SSDs has emerged to meet product needs.

[0003] The E1.S interface is a card edge interface defined according to SFF-TA-1002, conforming to the PCI-E (PCI Express) protocol specification. The interface specification has the following requirements for PCI-E: Figure 1 It supports hot-swapping; the NVMe E1.S SSD follows the PCI-E protocol, reducing its size by half compared to traditional U.2 or U.3 SSDs, while offering over 6 times the speed of U.2 SATA (Serial ATA) interfaces. It also boasts superior power efficiency and excellent read / write speeds, making it ideal for data processing. Figure 2 The diagram shown is of the E1.S female connector interface. Figure 3The diagram shows the E1.S male connector. In use, the female connector is vertically inserted into the server motherboard, while the male connector is inserted into the SSD. Currently, there are two problems with this interface: First, because the E1.S interface definition differs from existing industry interfaces, there is no standardized testing method or system for this interface. In actual signal integrity testing, there is a lack of EDSFF fixtures. If a probe is used to directly test the connector pins, the testing operation is inconvenient and may be subject to interference due to operator error, leading to unstable signals and inaccurate test results. Second, the limited application of E1.S solid-state drives may result in a shortage of system boot disks and data storage disks.

[0004] In summary, how to save on the cost of E1.S fixtures and accurately measure signals, and how to facilitate booting the system disk in the absence of E1.S solid-state drives, are urgent problems to be solved. Summary of the Invention

[0005] In view of this, the purpose of this invention is to provide a PCI-E adapter card, method, electronic device, and storage medium that can save the cost of E1.S fixtures, accurately measure signals, and facilitate booting the system disk in the absence of an E1.S solid-state drive. The specific solution is as follows:

[0006] In a first aspect, this application discloses a PCI-E adapter card, including gold fingers and a non-volatile memory host controller interface specification M.2 interface; wherein,

[0007] The gold finger is used to connect to the E1.S interface on the server to obtain the PCI-E signals transmitted by the server through the E1.S interface;

[0008] The non-volatile memory host controller interface specification M.2 interface is used to connect an oscilloscope via a clamp to measure the PCI-E signal, or to connect an M.2 solid-state drive to boot the system disk via the M.2 solid-state drive.

[0009] Optionally, the gold finger includes:

[0010] The PIN of the gold finger is defined as the male connector of the E1.S interface, which is used to connect to the female connector of the E1.S interface on the server to obtain the PCI-E signal transmitted by the server through the female connector of the E1.S interface.

[0011] Optionally, the non-volatile memory host controller interface specification M.2 interface is used to connect the fixture via an SMA / SMP cable, and to connect the oscilloscope's channels 1 and 3 via the Tx signal on the A side of the fixture, and to connect the oscilloscope's channels 2 and 4 via the clock signal on the A side of the fixture, so as to realize the measurement of the PCI-E signal.

[0012] Optionally, the non-volatile memory host controller interface specification M.2 interface is used to connect an oscilloscope via a fixture, and to capture the Tx waveforms of the PCI-E signal at different rates under the current channel of the server via the oscilloscope, and then use Sigtest to analyze the PCI-E signal to achieve measurement of the PCI-E signal.

[0013] Optionally, the PCI-E adapter card is also used to connect an E1.S solid-state drive for PCI-E Rx signal testing and / or PCI-E IOMT testing.

[0014] Optionally, the non-volatile memory host controller interface specification M.2 interface is used to connect an M.2 solid-state drive so that after the operating system image is installed to the M.2 solid-state drive, the server can be restarted and the system disk can be booted from the M.2 solid-state drive.

[0015] Secondly, this application discloses a signal measurement method applied to a PCI-E adapter card, wherein the PCI-E adapter card includes gold fingers and a non-volatile memory host controller interface specification M.2 interface, wherein the method includes:

[0016] The PCI-E signal transmitted through the E1.S interface on the server is obtained through the gold finger;

[0017] The PCI-E signal is transmitted to an oscilloscope via the M.2 interface of the Non-Volatile Memory Host Controller Interface Specification using a fixture, so that the PCI-E signal can be measured and analyzed by the oscilloscope.

[0018] Thirdly, this application discloses a system disk boot method, applied to the PCI-E adapter card as described above, including:

[0019] Start the server and install the operating system image on the M.2 solid-state drive connected to the PCI-E adapter card;

[0020] Restart the server. Once the operating system image is successfully installed, boot the system disk using the M.2 solid-state drive.

[0021] Fourthly, this application discloses an electronic device comprising a processor and a memory; wherein the memory is used to store a computer program, which is loaded and executed by the processor to implement the method described above.

[0022] Fifthly, this application discloses a computer-readable storage medium for storing a computer program; wherein the computer program, when executed by a processor, implements the method described above.

[0023] This application discloses a PCI-E adapter card, including gold fingers and a non-volatile memory host controller interface standard (M.2) interface. The gold fingers are used to connect to an E1.S interface on a server to obtain PCI-E signals transmitted by the server through the E1.S interface. The M.2 interface is used to connect to an oscilloscope via a fixture to measure the PCI-E signals, or to connect to an M.2 solid-state drive (SSD) to boot the system disk. Therefore, this PCI-E adapter card can convert the E1.S interface to the widely used Intel M.2 interface standard. Since the M.2 interface has corresponding test fixtures and M.2 SSDs, existing M.2 fixtures can be used for PCI-E signal testing, saving the cost of E1.S fixtures while ensuring measurement accuracy, thus solving the problem of measuring PCI-E signals on E1.S interfaces on servers. Furthermore, this PCI-E adapter card allows the M.2 SSD to function as both a bootable system drive and a data storage drive when an E1.S interface is available, without relying on an E1.S SSD. This solves the problem of using an M.2 SSD as a system boot drive and data storage drive when an E1.S SSD is unavailable, greatly facilitating testing and system drive usage. Additionally, because this PCI-E adapter card can both measure PCI-E signals and conform to the M.2 SSD connection standard, it has undergone rigorous simulation and layout design, resulting in reasonable routing and stack-up structures. Signal attenuation meets PCI-E regulations. Finally, after fabrication and PCB (Printed Circuit Board) related tests (impedance and loss), a satisfactory adapter card was obtained. The PCI-E adapter card of this application is convenient to use, easy to operate, and simplifies test system setup. Attached Figure Description

[0024] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on the provided drawings without creative effort.

[0025] Figure 1 A schematic diagram illustrating the PCI-E requirements of an E1.S interface specification provided in this application;

[0026] Figure 2 A schematic diagram of an E1.S female header interface provided for this application;

[0027] Figure 3 A schematic diagram of side A and side B of an E1.S male connector provided for this application;

[0028] Figure 4 A structural diagram of a PCI-E adapter card provided in this application;

[0029] Figure 5 A schematic diagram of the pin definition for E1.S provided in this application;

[0030] Figure 6 A schematic diagram of a PCI-E adapter card provided in this application;

[0031] Figure 7 This application provides a schematic diagram of a PCI-E adapter card connection.

[0032] Figure 8 This application provides a specific schematic diagram of a PCI-E adapter card connection;

[0033] Figure 9 This is a flowchart of a signal measurement method disclosed in this application;

[0034] Figure 10 This is a schematic diagram of a signal measurement process disclosed in this application;

[0035] Figure 11 This application discloses a flowchart of a system disk boot method.

[0036] Figure 12 This is a schematic diagram of a system disk boot process disclosed in this application;

[0037] Figure 13 This is a structural diagram of an electronic device disclosed in this application. Detailed Implementation

[0038] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0039] Currently, servers, as electronic products, are constantly being updated and upgraded, along with related electronic products such as CPUs, SSDs, and memory modules. Among these, the EDSFF interface NVMe E1.S has emerged to meet product needs. The E1.S interface boasts excellent power efficiency and superior read / write speeds, making it suitable for data processing. However, because the E1.S interface definition differs from existing industry interfaces, there are no standardized testing methods or systems for this interface. In practical signal integrity testing, the lack of EDSFF fixtures makes testing inconvenient. Directly using probes to test the connector pins can lead to interference and signal instability due to operator error, compromising the accuracy of test results. Furthermore, the limited application of E1.S solid-state drives results in a shortage of system boot disks and data storage disks.

[0040] To overcome the above problems, this application provides a PCI-E adapter card that can save the cost of E1.S fixtures, accurately measure signals, and facilitate booting the system disk in the absence of E1.S solid-state drives.

[0041] This invention discloses a PCI-E adapter card, see [link to relevant documentation]. Figure 4 As shown, it includes the gold fingers and the M.2 interface specification for non-volatile memory host controllers; among which,

[0042] The gold finger 11 is used to connect to the E1.S interface on the server to obtain the PCI-E signal transmitted by the server through the E1.S interface.

[0043] In this embodiment of the application, since the E1.S connector pin definition differs from the existing interfaces in the industry, the corresponding pin definition is as follows: Figure 5 As shown, there is no standard testing method for this interface. In practical applications, the method for testing high-speed signals of the interface is to directly test the connector. However, this method has certain drawbacks, namely, the testing operation is inconvenient, and interference caused by operator technique can lead to signal instability, making it impossible to guarantee the accuracy of the test results. Therefore, through the PCI-E adapter card provided in this embodiment, the PIN of the gold fingers on the PCI-E adapter card is defined as the male connector of the E1.S interface. In this way, it can be connected to the E1.S female connector on the server to obtain the PCI-E signal transmitted by the E1.S interface.

[0044] It should be noted that the E1.S interface bit is as follows Figure 2 The female connector shown has 56 pins and inserts vertically into the server. Additionally, as... Figure 6The diagram shown is of the PCI-E adapter card provided in this application. The left end of the adapter card is the gold finger. The pin corresponding to the gold finger is defined as the male connector of the E1.S interface, which can be connected to the female connector of the E1.S interface on the server.

[0045] The non-volatile memory host controller interface specification M.2 interface 12 is used to connect an oscilloscope via a clamp to measure the PCI-E signal, or to connect an M.2 solid-state drive to boot the system disk via the M.2 solid-state drive.

[0046] In this embodiment, the top layer of the adapter card is a non-volatile memory host controller interface specification M.2 interface (Next Generation Form Factor), and its corresponding pin definition conforms to NVME M.2 requirements. The adapter card PCB stack-up is four layers, of which the top layer and bottom layer are signal layers. The top layer is side A, and the bottom layer is side B. Sides A and B each have five sets of differential signals (one clock set and four signal sets).

[0047] like Figure 7 The diagram shown illustrates the connection between the PCI-E adapter card and the M.2 fixture or M.2 SSD provided in this embodiment of the application. Further, Figure 8 The diagram illustrates the testing of the PCI-E TX (Transmit) signal using the PCI-E adapter card in conjunction with the M.2 fixture, and the use of this adapter card to use the M.2 SSD as both a system boot disk and a data storage disk.

[0048] In this embodiment, the server, PCI-E adapter card, oscilloscope, and fixture are as follows: Figure 8 The connection is made using an SMA / SMP cable to connect the oscilloscope and the fixture. Oscilloscope channels 1 and 3 are connected to the Tx signals DP and DN (a pair of differential signals) on side A of the fixture, respectively; oscilloscope channels 2 and 4 are connected to the clock signals DP and DN on side A of the fixture, respectively. The Rx (receive) DP signal on side A is connected to the P signal of the fixture's pattern trigger signal.

[0049] In this embodiment, when performing signal measurement, the server is first started to capture PCI-E signals at different rates in the current channel and analyze the signals using Sigtest to obtain the results. The same method is used to capture and analyze the PCI-E signals of the remaining lanes. It is understood that after measuring the PCI-E signal of the current channel, measuring the signals of other lanes is a repetitive process, using the same method as described above, and will not be repeated here.

[0050] In this embodiment of the application, when the adapter card is combined with an M.2 solid-state drive, it is handled as follows: Figure 8 Connect as shown. After starting the server, install the operating system image (such as a Windows or Linux OS image) onto the solid-state drive (SSD). Then restart the server to check if the installation was successful. In this way, when the E1.S interface exists, it does not rely on the E1.S SSD, and the M.2 SSD can also be used as a bootable system disk and data storage disk. This solves the problem of using an M.2 SSD as a system boot disk and data storage disk when an E1.S SSD is unavailable, greatly facilitating testing and system disk usage.

[0051] It should be noted that the PCI-E adapter card in this embodiment can also be used for PCI-E Rx signal testing of E1.S hard drive interface and PCI-E IOMT (IO Meter, software developed by Intel to test disk and network I / O performance) testing.

[0052] In addition, to ensure that this adapter card can be used to test high-speed signals through the M.2 fixture and to ensure the accuracy of the test, while also meeting the standards for connecting M.2 solid-state drives, the PCI-E adapter card underwent rigorous simulation and layout to ensure that the design, wiring and stack-up are reasonable and that the signal attenuation meets the relevant PCI-E regulations. Finally, after fabrication and PCB-related tests (impedance and loss), a satisfactory adapter card was obtained.

[0053] This application discloses a PCI-E adapter card, including gold fingers and a non-volatile memory host controller interface standard (M.2) interface. The gold fingers are used to connect to an E1.S interface on a server to obtain PCI-E signals transmitted by the server through the E1.S interface. The M.2 interface is used to connect to an oscilloscope via a fixture to measure the PCI-E signals, or to connect to an M.2 solid-state drive (SSD) to boot the system disk. Therefore, this PCI-E adapter card can convert the E1.S interface to the widely used Intel M.2 interface standard. Since the M.2 interface has corresponding test fixtures and M.2 SSDs, existing M.2 fixtures can be used for PCI-E signal testing, saving the cost of E1.S fixtures while ensuring measurement accuracy, thus solving the problem of measuring PCI-E signals from E1.S interfaces on servers. Furthermore, this PCI-E adapter card allows the M.2 SSD to function as both a bootable system drive and a data storage drive when an E1.S interface is available, without relying on an E1.S SSD. This solves the problem of using an M.2 SSD as a system boot drive and data storage drive when an E1.S SSD is unavailable, greatly facilitating testing and system drive usage. Additionally, because this PCI-E adapter card can both measure PCI-E signals and conform to the M.2 SSD connection standard, it has undergone rigorous simulation and layout design, resulting in reasonable routing and stack-up structures. Signal attenuation meets PCI-E regulations. Finally, through fabrication, PCB testing (impedance and loss), and other verification processes, a satisfactory adapter card was obtained. The PCI-E adapter card of this application is convenient to use, easy to operate, and simplifies test system setup.

[0054] This invention discloses a signal measurement method, see [link to relevant documentation]. Figure 9 As shown, this method is applied to a PCI-E adapter card, which includes gold fingers and a non-volatile memory host controller interface specification M.2 interface. The method includes:

[0055] Step S11: Obtain the PCI-E signal transmitted by the E1.S interface on the server through the gold finger.

[0056] In this embodiment of the application, in conjunction with the aforementioned test and analysis of the signal at the E1.S interface using the PCI-E adapter card, the gold fingers on the PCI-E adapter card are connected to the E1.S female connector on the server to obtain the PCI-E signal from the server. The E1.S to M.2 adapter card, i.e., the PCI-E adapter card in this embodiment of the application, transmits the PCI-E signal from the E1.S interface to the M.2 interface.

[0057] Step S12: The PCI-E signal is transmitted to an oscilloscope via the M.2 interface of the Non-volatile Memory Host Controller Interface Specification using a fixture, so that the PCI-E signal can be measured and analyzed by the oscilloscope.

[0058] In this embodiment, since the E1.S to M.2 adapter card, i.e., the PCI-E adapter card, transmits the PCI-E signal from the E1.S interface to the M.2 interface, the M.2 interface of the non-volatile memory host controller interface specification on the adapter card is connected to the fixture, and then the fixture is connected to the oscilloscope. In this way, the acquired PCI-E signal can be transmitted to the oscilloscope, so that the oscilloscope can measure and analyze the captured signal.

[0059] like Figure 10 The diagram shows a flowchart of PCI-E signal testing using the PCI-E adapter card and M.2 fixture provided in this application. First, connect the server, PCI-E adapter card, M.2 fixture, and oscilloscope, then power on the server. After the server starts, the adapter card can acquire PCI-E signals, allowing the oscilloscope to capture and analyze PCI-E Tx waveforms at different rates. It is understood that this includes, but is not limited to, PCI-E Tx waveforms, and could also be Rx waveforms used in subsequent measurements, or other signals; no specific limitations are made here. After testing the signal of the currently connected server channel, continue testing the signals of other lanes on the server in the same manner. The test ends after all channels have been tested.

[0060] This application discloses a signal measurement method applied to a PCI-E adapter card. The PCI-E adapter card includes gold fingers and a non-volatile memory host controller interface specification (M.2) interface. The method includes: acquiring PCI-E signals transmitted from an E1.S interface on a server through the gold fingers; transmitting the PCI-E signals through the M.2 interface using a fixture to an oscilloscope for measurement and analysis. It is evident that the PCI-E adapter card can convert the E1.S interface to the widely used Intel M.2 interface specification. Since the M.2 interface has corresponding test fixtures and M.2 solid-state drives, existing M.2 fixtures can be used for PCI-E signal testing, saving the cost of E1.S fixtures while ensuring measurement accuracy, thus solving the problem of measuring PCI-E signals from E1.S interfaces on servers. Furthermore, since this PCI-E adapter card can both measure PCI-E signals and comply with the M.2 SSD connection standard, it underwent rigorous simulation and layout design, resulting in reasonable routing and stack-up structures. Signal attenuation meets PCI-E regulations. Finally, after fabrication and PCB (Printed Circuit Board) related tests (impedance and loss), a satisfactory adapter card was obtained. The PCI-E adapter card of this application is convenient to use, easy to operate, and the test system setup is simple.

[0061] This application discloses a system disk boot method. See also Figure 11 As shown, applied to the PCI-E adapter card as described above, the method includes:

[0062] Step S21: Start the server and install the operating system image on the M.2 solid-state drive connected to the PCI-E adapter card.

[0063] In this embodiment, when using the aforementioned PCI-E adapter card in conjunction with an M.2 solid-state drive (SSD) to boot the system disk, since E1.SSDs lack corresponding system boot disks in practical applications, and the PCI-E adapter card provided in this application has a Non-Volatile Memory Host Controller Interface (NCONHMI) M.2 interface, this PCI-E adapter card can be used to connect a NCONHMI M.2 SSD as both the system boot disk and data storage disk. After booting the server, the operating system image is installed on the NCONHMI M.2 SSD connected to the PCI-E adapter card.

[0064] Step S22: Restart the server. After the operating system image is successfully installed, use the M.2 solid-state drive to boot the system disk.

[0065] In this embodiment, after installing the operating system image on the NVMe M.2 solid-state drive connected to the PCI-E adapter card, the server is restarted, and the success of the operating system installation is checked. Once the operating system image is successfully installed, the system disk can be booted using the NVMe M.2 solid-state drive.

[0066] like Figure 12 The diagram illustrates a flowchart for installing and booting a system using the PCI-E adapter card and M.2 solid-state drive (SSD) provided in this application. First, the server, PCI-E adapter card, and M.2 SSD are connected, and then the server is powered on. After the server boots, an image containing an operating system is installed on the M.2 SSD, such as a Windows or Linux OS image. After restarting the server, the successful installation of the operating system is checked. In this way, the M.2 SSD serves as both the boot system drive and data storage drive, solving the problem of the limited application of E1.S. as a system boot drive and data storage drive. Finally, the current process ends.

[0067] This application discloses a system disk boot method applied to the PCI-E adapter card described above. The method includes: booting a server and installing an operating system image on an M.2 solid-state drive connected to the PCI-E adapter card; restarting the server; and booting the system disk using the M.2 solid-state drive after the operating system image is successfully installed. It is evident that this PCI-E adapter card allows the M.2 solid-state drive to function as both a boot system disk and a data storage disk when an E1.S interface is available, without relying on an E1.S SSD. This solves the problem of using an M.2 SSD as a system boot disk and data storage disk in the absence of an E1.S SSD, greatly facilitating testing and system disk usage. Furthermore, since this PCI-E adapter card can both measure PCI-E signals and conform to the M.2 SSD connection standard, it has undergone rigorous simulation and layout design, resulting in reasonable wiring and stack-up structures. Signal attenuation meets PCI-E related regulations. Finally, after fabrication, PCB-related testing (impedance and loss), and other verifications, a satisfactory adapter card is obtained. The PCI-E adapter card described in this application is convenient to use, easy to operate, and simple to set up for testing.

[0068] Furthermore, embodiments of this application also disclose an electronic device, Figure 13This is a structural diagram of an electronic device 20 according to an exemplary embodiment. The content of the diagram should not be construed as limiting the scope of this application.

[0069] Figure 13 This is a schematic diagram of the structure of an electronic device 20 provided in an embodiment of this application. Specifically, the electronic device 20 may include: at least one processor 21, at least one memory 22, a power supply 23, a communication interface 24, an input / output interface 25, and a communication bus 26. The memory 22 stores a computer program, which is loaded and executed by the processor 21 to implement the relevant steps in the methods disclosed in any of the foregoing embodiments. Furthermore, the electronic device 20 in this embodiment may specifically be a server.

[0070] In this embodiment, the power supply 23 is used to provide operating voltage for each hardware device on the electronic device 20; the communication interface 24 can create a data transmission channel between the electronic device 20 and external devices, and the communication protocol it follows can be any communication protocol applicable to the technical solution of this application, and is not specifically limited here; the input / output interface 25 is used to acquire external input data or output data to the outside world, and its specific interface type can be selected according to specific application needs, and is not specifically limited here.

[0071] In addition, the memory 22, as a carrier for resource storage, can be a read-only memory, random access memory, disk, or optical disk, etc. The resources stored on it can include an operating system 221, computer programs 222, and data 223, etc. The data 223 can include various types of data. The storage method can be temporary storage or permanent storage.

[0072] The operating system 221 is used to manage and control the various hardware devices on the electronic device 20 and the computer program 222, which may be Windows Server, Netware, Unix, Linux, etc. In addition to including computer programs capable of performing the methods executed by the electronic device 20 as disclosed in any of the foregoing embodiments, the computer program 222 may further include computer programs capable of performing other specific tasks.

[0073] Furthermore, this application also discloses a computer-readable storage medium, which includes random access memory (RAM), main memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disks, magnetic disks, optical disks, or any other form of storage medium known in the art. The computer program, when executed by a processor, implements the aforementioned method. Specific steps of this method can be found in the corresponding content disclosed in the foregoing embodiments, and will not be repeated here.

[0074] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on its differences from other embodiments. Similar or identical parts between embodiments can be referred to interchangeably. For the apparatus disclosed in the embodiments, since it corresponds to the method disclosed in the embodiments, the description is relatively simple; relevant parts can be referred to in the method section.

[0075] The steps of the algorithm described in conjunction with the embodiments disclosed herein can be implemented directly in hardware, a software module executed by a processor, or a combination of both. The software module can be located in random access memory (RAM), main memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, removable disk, CD-ROM, or any other form of storage medium known in the art.

[0076] Finally, it should be noted that in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0077] The foregoing has provided a detailed description of the PCI-E adapter card, method, electronic device, and storage medium provided by the present invention. Specific examples have been used to illustrate the principles and implementation methods of the present invention. The descriptions of the above embodiments are only for the purpose of helping to understand the method and core ideas of the present invention. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of the present invention. Therefore, the content of this specification should not be construed as a limitation of the present invention.

Claims

1. A PCI-E adapter card, characterized in that, This includes the M.2 interface specification for gold fingers and non-volatile memory host controllers; among which, The gold finger is used to connect to the E1.S interface on the server to obtain the PCI-E signals transmitted by the server through the E1.S interface; The non-volatile memory host controller interface specification M.2 interface is used to connect an oscilloscope via a clamp to measure the PCI-E signal, or to connect an M.2 solid-state drive to boot the system disk via the M.2 solid-state drive; The gold finger includes: defining the PIN of the gold finger as the male connector of the E1.S interface, for connecting with the E1.S female connector on the server to obtain the PCI-E signal transmitted by the server through the E1.S female connector; The non-volatile memory host controller interface specification M.2 interface is used to connect the fixture via an SMA / SMP cable, and to connect the Tx signal on the A side of the fixture to channels 1 and 3 of the oscilloscope, and to connect the clock signal on the A side of the fixture to channels 2 and 4 of the oscilloscope, so as to realize the measurement of the PCI-E signal; This is used to connect an oscilloscope via a clamp, capture the Tx waveform of the PCI-E signal at different rates under the current channel of the server using the oscilloscope, and then analyze the PCI-E signal using Sigtest to achieve measurement of the PCI-E signal. Used to connect an M.2 solid-state drive so that after the operating system image is installed to the M.2 solid-state drive, the server can be restarted and the system disk can be booted from the M.2 solid-state drive. The PCI-E adapter card is also used to connect an E1.S solid-state drive for PCI-E Rx signal testing and / or PCI-E IOMT testing. The PCI-E adapter card PCB has a four-layer stack-up structure, with the top and bottom layers being signal layers. The top layer is the A side of the adapter card, and the bottom layer is the B side of the adapter card. The A side and the B side of the adapter card each have five sets of differential signals.

2. A signal measurement method, characterized in that, Applied to the PCI-E adapter card as described in claim 1, the PCI-E adapter card includes gold fingers and a non-volatile memory host controller interface specification M.2 interface, wherein the method includes: The PCI-E signal transmitted through the E1.S interface on the server is obtained through the gold finger; The PCI-E signal is transmitted to an oscilloscope via the M.2 interface of the Non-Volatile Memory Host Controller Interface Specification using a fixture, so that the PCI-E signal can be measured and analyzed by the oscilloscope.

3. A method for booting from a system disk, characterized in that, Applied to the PCI-E adapter card as described in claim 1, comprising: Start the server and install the operating system image on the M.2 solid-state drive connected to the PCI-E adapter card; Restart the server. Once the operating system image is successfully installed, boot the system disk using the M.2 solid-state drive.

4. An electronic device, characterized in that, The electronic device includes a processor and a memory; wherein the memory is used to store a computer program, which is loaded and executed by the processor to implement the method as described in claim 2 or 3.

5. A computer-readable storage medium, characterized in that, Used to store computer programs; wherein the computer programs, when executed by a processor, implement the method as described in claim 2 or 3.

Citation Information

Patent Citations

  • PCIE expansion card and electronic equipment

    CN112463698A