WO2024255377A1 - 控制信号传输的方法及装置、系统、存储介质、电子设备 - Google Patents
控制信号传输的方法及装置、系统、存储介质、电子设备 Download PDFInfo
- Publication number
- WO2024255377A1 WO2024255377A1 PCT/CN2024/083113 CN2024083113W WO2024255377A1 WO 2024255377 A1 WO2024255377 A1 WO 2024255377A1 CN 2024083113 W CN2024083113 W CN 2024083113W WO 2024255377 A1 WO2024255377 A1 WO 2024255377A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- signal
- link
- mcu
- relay control
- dsp
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B10/00—Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
- H04B10/25—Arrangements specific to fibre transmission
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4004—Coupling between buses
- G06F13/4027—Coupling between buses using bus bridges
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4063—Device-to-bus coupling
- G06F13/4068—Electrical coupling
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C23/00—Non-electrical signal transmission systems, e.g. optical systems
- G08C23/06—Non-electrical signal transmission systems, e.g. optical systems through light guides, e.g. optical fibres
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Definitions
- the embodiments of the present application relate to the field of computers, and more specifically, to a method and device for controlling signal transmission, a system, a non-volatile readable storage medium, and an electronic device.
- CXL Computer Express Link
- Intel Intel Corporation
- CPU central processing unit
- GPU graphics processing unit
- hard disk hard disk
- network card and other devices inside the server.
- external servers or between servers and external devices such as memory resource pools and GPU resource pools.
- the existing technology usually adopts the method of integrating the CXL interface controller with the CPU to form a single SoC (System on a Chip), which is suitable for the CXL optical interconnection of the CPU inside a single server or other host, but not for the CXL external optical interconnection. It is impossible to achieve the interconnection between the server and other hosts and the external memory resource pool or accelerated computing resource pool.
- the existing technical solution directly skips the link training process that is incompatible with the optical fiber link and the CXL protocol, which requires the corresponding link status to be set in advance between the CPU and the device, which is not suitable for the resource pool, which is an external interconnection architecture that requires flexible expansion.
- the embodiments of the present application provide a method and apparatus for controlling signal transmission, a system, a non-volatile readable storage medium, and an electronic device, so as to at least solve the problem in the related art that data signals defined by the CXL protocol cannot be transmitted between devices via an optical fiber link.
- a method for controlling signal transmission is provided, which is applied to a relay control device, and includes: receiving a first signal sent by a first device through a first link, wherein the first link connects the first device and the relay control device, the relay control device is a device supporting the open interconnection standard CXL protocol, and the first signal is an electrical signal; determining a link state of the first link using the first signal; and sending a control instruction to a microcontroller processing unit MCU device based on the link state of the first link, so as to control the transmission of the first signal through the MCU device, wherein the MCU is connected to the relay control device.
- a method for controlling signal transmission comprises: obtaining a second signal sent by a second device, wherein the second signal is obtained by converting an optical signal received by an optical receiver into an electrical signal, and the optical signal is sent by the second device; transmitting the second signal to a relay control device, wherein the relay control device is a device supporting the open interconnection standard CXL protocol, and the relay control device is configured to recover the second signal and transmit it to the first device through a first link.
- a device for controlling signal transmission comprising: a relay control device, the relay control device being connected to a first device via a first link, wherein the relay control device is a device supporting an open interconnection standard CXL protocol, and when the first device sends a first signal, the relay control device is configured to receive the first signal via the first link, and is configured to determine a link state of the first link using the first signal; an MCU device, the MCU device being connected to the relay control device, and being configured to control a signal selection device and a DSP device to transmit the first signal according to a control instruction sent by the relay control device, wherein the control instruction includes the link state of the first link, and the signal selection device and the DSP device are both connected to the MCU device.
- a system for controlling signal transmission includes any one of the above-mentioned devices for controlling signal transmission.
- a computer non-volatile readable storage medium in which a computer program is stored, wherein the computer program is configured to execute the steps of any of the above method embodiments when running.
- an electronic device including a memory and a processor, wherein a computer program is stored in the memory, and the processor is configured to run the computer program to execute the steps in any one of the above method embodiments.
- the relay control device is a device that supports the open interconnection standard CXL protocol, it has the ability to identify the state of the first link that transmits the first signal based on the first signal sent by the received first device. It is possible to communicate with the MCU device and send a control instruction to the MCU device so that the MCU device enters the corresponding link state and controls the transmission of the first signal. Thereby, the transmission of data signals of different rates specified by the CXL protocol can be realized. Therefore, the problem that the data signals defined by the CXL protocol cannot be transmitted between devices through an optical fiber link in the related art can be solved, and the effect of transmitting the data signals defined by the CXL protocol through an optical fiber link between devices can be achieved.
- FIG1 is a hardware structure block diagram of a mobile terminal of a method for controlling signal transmission according to an embodiment of the present application
- FIG2 is a flowchart of a method for controlling signal transmission according to an embodiment of the present application.
- FIG3 is a flow chart of a CXL external optical interconnection transmitter according to an embodiment of the present application.
- FIG4 is a second flowchart of a method for controlling signal transmission according to an embodiment of the present application.
- FIG5 is a flow chart of a CXL external optical interconnect receiving end according to an embodiment of the present application.
- FIG6 is a structural block diagram of a device for controlling signal transmission according to an embodiment of the present application.
- FIG. 7 is a system structure block diagram of a system for controlling signal transmission according to an embodiment of the present application.
- CXL (Compute Express Link) is an open industrial standard for high-bandwidth and low-latency device interconnection. It can be used to connect devices such as CPU and GPU, memory and smart network card.
- MCU Micro Controller Unit
- Micro control unit also known as single-chip microcomputer, is a CPU with appropriately reduced frequency and specifications, and integrates memory, counters, etc. on a single chip.
- DSP Digital Signal Processor
- Digital signal processor is a processor composed of large-scale or ultra-large-scale integrated circuit chips to complete digital signal processing tasks.
- FIG1 is a hardware structure block diagram of a mobile terminal of a method for controlling signal transmission in an embodiment of the present application.
- the mobile terminal may include one or more (only one is shown in FIG1 ) processors 102 (the processor 102 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA (Field Programmable Gate Array)) and a memory 104 configured to store data, wherein the mobile terminal may also include a transmission device 106 configured as a communication function and an input and output device 108.
- processors 102 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA (Field Programmable Gate Array)
- FPGA Field Programmable Gate Array
- FIG1 is only for illustration and does not limit the structure of the mobile terminal.
- the mobile terminal may also include more or fewer components than those shown in FIG1 , or have a configuration different from that shown in FIG1 .
- the memory 104 may be configured to store computer programs, for example, software programs and modules of application software, such as the computer program corresponding to the method for controlling signal transmission in the embodiment of the present application.
- the processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, that is, to implement the above method.
- the memory 104 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory.
- the memory 104 may include a memory remotely arranged relative to the processor 102, and these remote memories may be connected to the mobile terminal via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
- the transmission device 106 is configured to receive or send data via a network.
- the specific example of the above network may include a wireless network provided by a communication provider of the mobile terminal.
- the transmission device 106 includes a network adapter (Network Interface Controller, referred to as NIC), which can be connected to other network devices through a base station so as to communicate with the Internet.
- the transmission device 106 can be a radio frequency (Radio Frequency, referred to as RF) module, which is configured to communicate with the Internet wirelessly.
- RF Radio Frequency
- FIG. 2 is a flow chart of the method for controlling signal transmission according to an embodiment of the present application. As shown in FIG. 2 , the flow chart includes the following steps:
- Step S202 receiving a first signal sent by a first device through a first link, wherein the first link connects the first device and a relay control device, the relay control device is a device supporting an open interconnection standard CXL protocol, and the first signal is an electrical signal;
- Step S204 determining a link state of the first link using the first signal
- Step S206 sending a control instruction to a micro-control processing unit MCU device based on the link state of the first link, so as to control the transmission of the first signal through the MCU device, wherein the MCU is connected to the relay control device.
- the execution subject of the above steps may be a relay control device, etc., but is not limited thereto.
- the first device includes but is not limited to a CPU and a GPU, and is externally interconnected with the relay control device via a first link, and the first link is a fiber optic link.
- the relay control device can be a chip device that supports the open interconnection standard CXL protocol, for example, including but not limited to a switch chip, a retimer chip, a field programmable gate array (FPGA) chip, etc., to realize signal relay and support the detection of the receiving end.
- the CXL protocol is an interconnection protocol based on PCIe5.0 (Peripheral Component Interconnect Express 5.0, a computer bus high-speed data transmission standard).
- the data signal transmission rate in normal working state is 32Gbps (Gigabits per second, gigabits per second)/lane (channel).
- the CXL protocol is very suitable for building a resource pool platform to provide a high-speed, low-latency data transmission channel for independent resource devices. Due to the large link loss of the external copper cable high-speed interconnection solution, the existing technology can only achieve meter-level interconnection under the CXL protocol standard 32Gbps/lane rate condition, which greatly limits the space of the resource pool and the advantages of the external interconnection of the CXL protocol.
- the optical fiber link loss is much smaller than the copper cable link loss.
- the CXL external interconnection solution based on optical fiber technology can achieve long-distance, high-speed data transmission, effectively expand the physical boundary of the resource pool, and give full play to the external interconnection advantages of the CXL protocol.
- This embodiment also defines three link states according to the CXL link transmission and training process, and configures DSP devices and data signal selection devices through MCU to realize the transmission of different types of data signals.
- the relay control device when the first device sends the first signal through the first link, transmits the current link status information of the first link to the MCU device through a control instruction.
- the MCU device can control the DSP device and the signal selection device to enter the corresponding state to transmit the first signal transmitted by the relay control device to the optical transmitter for electrical-optical conversion, and finally transmit it outward via the optical fiber.
- the relay control device is a device that supports the open interconnection standard CXL protocol, it has the ability to identify the state of the first link that transmits the first signal based on the first signal sent by the received first device. It is possible to communicate with the MCU device and send a control instruction to the MCU device so that the MCU device enters the corresponding link state and controls the transmission of the first signal. Thereby, the transmission of data signals of different rates specified by the CXL protocol can be realized. Therefore, the problem that the data signals defined by the CXL protocol cannot be transmitted between devices through an optical fiber link in the related art can be solved, and the effect of transmitting the data signals defined by the CXL protocol between devices through an optical fiber link can be achieved.
- determining a link state of a first link using a first signal includes: When the signal transmission rate of the first signal is less than the first preset rate, it is determined that the first link is in the link training state, and the first preset rate is set based on the standard rate of the CXL protocol.
- the standard rate of the CXL protocol is 32Gbps/lane
- the first preset rate can be the same as the standard rate of the CXL protocol, or it can be less than 32Gbps/lane.
- the relay control device controls the MCU device to enter the state of the control signal selection device. Specifically as follows:
- a control instruction is sent to the micro-control processing unit MCU device to control the transmission of the first signal through the MCU device, including: sending a first control instruction to the MCU device to control the signal gating device to receive the first signal from the relay control device through the MCU device, and controlling the signal gating device to transmit the first signal to the optical transmitter, wherein the first control instruction includes information that the first link is in a link training state.
- the signal gating device can be a data signal gating chip, including but not limited to an ASIC (Application-Specific Integrated Circuit) chip, an ARM (Advanced RISC Machine) chip or an FPGA (Field-Programmable Gate Array) chip, etc., to realize the selection and passing of the signal, and the supported signal rate covers the signal rate specified by the CXL protocol.
- the MCU device can control the signal gating device to transmit the data signal directly transmitted through the relay control device.
- there are still four data signal rates namely 2.5Gbps, 5Gbps, 8Gbps and 16Gbps.
- the DSP devices used in general optical fiber links or optical modules are mainly designed for high-bandwidth signals and are difficult to support low-rate signals during link training.
- the time required for the DSP device to switch the rate is about 100 ms (millisecond) or s (second), which will cause a huge delay. Therefore, the DSP device is generally set to process constant-rate signals without rate switching.
- the four rate signals of 2.5Gbps, 5Gbps, 8Gbps and 16Gbps can ensure signal transmission quality without shaping and recovery by the DSP device. Therefore, the data signal during link training is directly transmitted to the optical transmitter through the signal selection device without shaping and recovery by the DSP device.
- the MCU device when the first link is in the link training state, the MCU device is controlled to control the signal selection device to directly transmit the first signal, so that the low-speed data signal is directly transmitted to the optical receiver without passing through the DSP device, thereby realizing the normal transmission of the low-speed data signal during the entire link training process.
- determining the link state of the first link using the first signal includes: determining that the first link is in a signal transmission state when the signal transmission rate of the first signal is equal to a first preset rate, wherein the first preset rate is set based on the standard rate of the CXL protocol.
- the relay control device controls the MCU to enter a state of controlling the signal normally transmitted by the DSP device.
- a control instruction is sent to the micro-control processing unit MCU device to control the transmission of the first signal through the MCU device, including: sending a second control instruction to the MCU device to control the DSP device to receive the first signal from the relay control device through the MCU device, and control the DSP device to process the first signal to obtain a first processed signal; and controlling the signal selection device to receive the processed signal from the DSP device through the MCU device, and controlling the signal selection device to transmit the first processed signal to the optical transmitter, wherein the second control instruction includes information that the first link is in a signal transmission state.
- the data signal rate processed by the DSP device is set to 32Gbps, corresponding to the standard rate of the CXL protocol. The DSP device needs to shape and restore the incoming first signal and then transmit it to the signal selection device.
- the first signal is shaped and restored by the DSP device, so that the normal transmission of the entire link data signal can be achieved.
- determining the link state of the first link using the first signal includes: determining that the first link is in an idle state when the signal amplitude of the first signal is less than a first preset amplitude, wherein the first preset amplitude is set based on the standard amplitude of the CXL protocol.
- the first preset amplitude may be the amplitude required by the CXL protocol, for example, the first preset amplitude is 20mV (millivolt). If the signal amplitude of the first signal is lower than 20mV, the first link is in an idle state, and the relay control device controls the MCU device to enter a state of controlling the DSP device. Specifically as follows:
- a control instruction is sent to the micro-control processing unit MCU device to control the transmission of the first signal through the MCU device, including: sending a third control instruction to the MCU device to control the DSP device to receive the first signal from the relay control device through the MCU device, and control the DSP device to perform noise suppression processing on the first signal to obtain a second processed signal; and control the signal gating device to receive the second processed signal from the DSP device through the MCU device, and control the signal gating device to transmit the second processed signal to the optical transmitter, wherein the third control instruction includes information that the first link is in an idle state.
- the MCU device controls the DSP device to be in a noise suppression state, and the MCU device controls the signal gating device to transmit a low-noise signal suppressed by the DSP device to avoid the receiving end identifying the low-amplitude noise signal as a normal signal.
- the entire first link will enter an idle state during the link training process and when there is no data transmission, and low-amplitude (less than 20mV) noise signals are still generated.
- This low-amplitude noise signal is passed through the DSP device, and the noise is suppressed by the digital circuit inside the DSP device, and then transmitted through the signal selection device, which can reduce the probability that the receiving end optical interconnection device recognizes the noise signal as a normal data signal.
- the method further includes: transmitting the first signal to the optical transmitter through the signal selection device; performing optical signal conversion on the first signal through the optical transmitter to obtain a first optical signal; and transmitting the first optical signal to the second device through the optical transmitter.
- the optical transmitter can be connected to the optical receiver in the second device, and the electrical signal is photoelectrically converted into an optical signal and then transmitted to the optical receiver via an optical fiber, thereby realizing the transmission of the signal.
- the method further includes: receiving a second signal sent by a signal selection device, wherein the second signal is an electrical signal; performing recovery processing on the second signal to obtain a recovery signal; and sending the recovery signal to the first device via the first link.
- the MCU device enters a corresponding state in combination with the input signal and the register value identifying the current data link state in the relay control device, so as to transmit the electrical signal after the photoelectric conversion of the optical receiver to the relay control device via the DSP device and the signal selection device, and finally transmit it to the first device via the electrical link.
- the reception of the signal is realized.
- FIG. 3 it is a flow chart of the CXL external optical interconnection transmitting end in the present embodiment, which specifically includes the following steps:
- an electrical signal (corresponding to the first signal mentioned above) is input into a CXL relay control device (corresponding to the relay control device mentioned above);
- the CXL relay control device determines the link state (corresponding to the first link mentioned above) according to the input electrical signal
- the CXL relay control device controls the MCU (corresponding to the MCU device mentioned above) to enter state 1;
- MCU controls DSP (corresponding to the DSP device mentioned above) to be in a normal data transmission state, and MCU controls the data strobe chip (corresponding to the signal strobe device mentioned above) to transmit the data signal processed by the DSP chip;
- the MCU controls the data strobe chip to transmit the data signal directly transmitted via the CXL relay control device;
- the CXL relay control device controls the MCU to enter state 3;
- the MCU controls the DSP chip to be in a noise suppression state, and the MCU controls the data selection chip to transmit the low-noise signal suppressed by the DSP chip, so as to prevent the receiving end from identifying the low-amplitude noise signal as a normal signal;
- the electrical signal transmitted through the data selection chip is photoelectrically converted into an optical signal by the optical transmitter and then transmitted through the optical fiber.
- FIG. 4 is a second flow chart of the method for controlling signal transmission according to an embodiment of the present application. As shown in FIG. 4 , the flow chart includes the following steps:
- Step S402 obtaining a second signal sent by a second device, wherein the second signal is obtained by converting a received optical signal into an electrical signal by an optical receiver, and the optical signal is sent by the second device;
- Step S404 transmit the second signal to a relay control device, wherein the relay control device is a device supporting the open interconnection standard CXL protocol, and the relay control device is configured to perform recovery processing on the second signal and transmit the second signal to the first device through the first link.
- the relay control device is a device supporting the open interconnection standard CXL protocol, and the relay control device is configured to perform recovery processing on the second signal and transmit the second signal to the first device through the first link.
- the execution subject of the above steps may be an MCU device, etc., but is not limited thereto.
- the second device includes but is not limited to a CPU and a GPU.
- the second device and the first device are both external devices, connected to the relay control device through a link.
- the first device and the second device are each connected to a relay control device.
- the relay control device can be a chip device that supports the open interconnection standard CXL protocol, for example, including but not limited to a Switch chip, a Retimer chip, an FPGA chip, etc., to realize signal relay and support the detection of the receiving end.
- the CXL protocol is an interconnection protocol based on PCIe5.0.
- the data signal transmission rate in normal working state is 32Gbps/lane. There are processes such as link training in the process of establishing a connection between devices through the CXL interconnection protocol.
- the CXL protocol is very suitable for building a resource pool platform and providing a high-speed, low-latency data transmission channel for independent resource devices. Due to the large link loss of the external copper cable high-speed interconnection solution, the prior art can only achieve meter-level length interconnection under the rate condition of the CXL protocol standard 32Gbps/lane, which greatly limits the space of the resource pool and the advantages of the external interconnection of the CXL protocol. The loss of optical fiber links is much smaller than that of copper cable links.
- the CXL external interconnection solution based on optical fiber technology can achieve long-distance, high-speed data transmission, effectively expand the physical boundaries of the resource pool, and give full play to the external interconnection advantages of the CXL protocol.
- the fiber link transmits the data signal defined by the CXL protocol to realize the external long-distance interconnection of the CXL protocol high-speed signal.
- This embodiment also defines three link states according to the CXL link transmission and training process, and configures the DSP device and the data signal selection device through the MCU to realize the transmission of different types of data signals.
- the MCU device when the optical receiver receives the second signal through the optical fiber link, the MCU device combines the second signal and the register value identifying the current data link state in the relay control device to enter the corresponding state, so as to transmit the electrical signal after the photoelectric conversion of the optical receiver to the relay control device via the DSP device and the signal selection device, and finally transmit it to the first device via the first link.
- the MCU device obtains the second signal sent by the second device, wherein the second signal is obtained by the optical receiver converting the received optical signal into an electrical signal, and the optical signal is sent by the second device; the second signal is transmitted to the relay control device, wherein the relay control device is a device that supports the open interconnection standard CXL protocol, and the relay control device is configured to recover the second signal and transmit it to the first device through the first link, the MCU can enter the corresponding link state and control the transmission of the second signal.
- the transmission of data signals of different rates specified by the CXL protocol can be realized. Therefore, the problem that the data signals defined by the CXL protocol cannot be transmitted between devices through an optical fiber link in the related art can be solved, and the effect of transmitting the data signals defined by the CXL protocol through an optical fiber link between devices can be achieved.
- obtaining a second signal sent by a second device includes: obtaining a second signal from a DSP device or a signal gating device, wherein the second signal is a signal transmitted from an optical receiver to the DSP device and the signal gating device.
- the signal gating device may be a data signal gating chip, including but not limited to an ASIC chip, an ARM chip or an FPGA chip, etc., for realizing the selection and passing of signals, and the supported signal rate covers the signal rate specified by the CXL protocol, including but not limited to an ASIC chip, an ARM chip or an FPGA chip, etc.
- the optical receiver is connected to the DSP device and the signal gating device, and the second signal will be transmitted to the DSP device and the signal gating device.
- the DSP device and the signal gating device are also connected to the MCU device, so the MCU device can obtain the second signal from the DSP device or the signal gating device and make a judgment on the second signal.
- the second signal is transmitted to the relay control device, including: when the signal amplitude of the second signal is less than or equal to the second preset amplitude, sending a third control instruction to the DSP device to control the DSP device to perform noise suppression processing on the second signal to obtain a signal after noise suppression processing; sending a fourth control instruction to the signal gating device to control the signal gating device to transmit the signal after noise suppression processing to the relay control device.
- the second preset amplitude can be the amplitude of the low-noise signal, and when the signal amplitude of the second signal is less than or equal to the amplitude of the low-noise signal, the MCU device maintains the state of controlling the DSP device, and the MCU device controls the signal gating device to transmit the low-noise signal suppressed by the DSP device. Thereby, the normal transmission of the signal can be guaranteed.
- transmitting a second signal to a relay control device includes: when the signal amplitude of the second signal is greater than a second preset amplitude, determining whether the second signal includes a character sequence and a register value, wherein the character sequence is used to identify that the second link is in a link training state, and the register value is used to identify the current link state of the second link; when the second signal includes a character sequence and a register value, and the signal amplitude of the second signal is less than or equal to the second preset amplitude, sending a fifth control instruction to a DSP device to control the DSP device to perform noise suppression processing on the second signal to obtain a noise suppression processing.
- the MCU device controls the signal selection device to transmit the signal after the noise suppression processing to the relay control device.
- the MCU device exits the state of controlling the DSP device, and the MCU device performs state judgment according to whether there is a character sequence representing link training in the second signal and the register value identifying the current link state in the relay control device.
- the second signal is transmitted to the relay control device, including: when the second signal includes a character sequence and the register value is a preset register value, sending a seventh control instruction to the DSP device to control the DSP device to perform noise suppression processing on the second signal to obtain a signal after noise suppression processing, wherein the character sequence is used to identify that the second link is in a link training state, and the register value is used to identify the current link state of the second link; sending an eighth control instruction to the signal selection device to control the signal selection device to transmit the signal after noise suppression processing to the relay control device.
- the MCU device enters the state of controlling the DSP; the MCU device controls the DSP device to be in a normal data transmission state, and the MCU device controls the signal selection device to transmit the data signal processed by the DSP device. Normal transmission of the entire link data signal can be achieved.
- the method further includes: receiving a first control instruction sent by a relay control device through a first link, wherein the first control instruction includes information that the first link is in a link training state, and the first link connects the first device and the relay control device; responding to the first control instruction, controlling the signal gating device to receive a first signal from the relay control device, and controlling the signal gating device to transmit the first signal to the optical transmitter, wherein the first signal is an electrical signal received by the relay control device from the first device through the first link.
- the first link is in the link training process, there are still four rates for the data signal, namely 2.5Gbps, 5Gbps, 8Gbps and 16Gbps.
- the DSP device used in the general optical fiber link or optical module is mainly designed for high-bandwidth signals and is difficult to support low-rate signals during link training.
- the time required for the DSP device to switch the rate is about hundreds of ms or seconds, which will cause a large delay. Therefore, the DSP device is generally set to process constant-rate signals without rate switching.
- the four rate signals of 2.5Gbps, 5Gbps, 8Gbps and 16Gbps can ensure the signal transmission quality without shaping and recovery by the DSP device. Therefore, the data signal during link training is directly transmitted to the optical transmitter through the signal selection device without shaping and recovery by the DSP device.
- the MCU device controls the signal selection device to directly transmit the first signal, so that the low-speed data signal is directly transmitted to the optical receiver without passing through the DSP device, thereby realizing the normal transmission of the low-speed data signal during the entire link training process.
- the method further includes: receiving a second control instruction sent by a relay control device through a first link, wherein the second control instruction includes information that the first link is in a signal transmission state, and the first link connects the first device and the relay control device; responding to the second control instruction to control the DSP device to receive a first signal from the relay control device, and controlling the DSP device to process the first signal to obtain a first processed signal, and controlling the signal selection device to transmit the first processed signal to the optical transmitter.
- the data signal rate processed by the DSP device is set to 32Gbps, corresponding to the standard rate of the CXL protocol.
- the DSP device needs to shape and restore the incoming first signal and transmit it to the signal selection device.
- the first signal is shaped and restored by the DSP device, so that the normal transmission of the entire link data signal can be achieved.
- the method further includes: receiving a third control instruction sent by a relay control device through a first link, wherein the third control instruction includes information that the first link is in an idle state, and the first link connects the first device and the relay control device; responding to the third control instruction, controlling the DSP device to receive a first signal from the relay control device, and controlling the DSP device to perform noise suppression processing on the first signal to obtain a second processed signal, and controlling the signal gating device to transmit the second processed signal to the optical transmitter after receiving the second processed signal from the DSP device.
- the MCU device controls the DSP device to be in a noise suppression state, and the MCU device controls the signal gating device to transmit a low-noise signal suppressed by the DSP device to avoid the receiving end from identifying the low-amplitude noise signal as a normal signal.
- the entire first link will enter an idle state during link training and when there is no data transmission, and at this time, a low-amplitude (less than 20mV) noise signal is still generated.
- This low-amplitude noise signal is passed through the DSP device, and the noise is suppressed by the internal digital circuit of the DSP device, and then transmitted through the signal gating device, which can reduce the probability that the receiving end optical interconnection device identifies the noise signal as a normal data signal.
- the method further includes: converting the signal received from the signal gating device into an optical signal by an optical transmitter, and transmitting the converted optical signal to the second device, thereby transmitting the signal.
- FIG. 5 it is a flow chart of the CXL external optical interconnect receiving end in the present embodiment, which specifically includes the following steps:
- the optical receiver After receiving the optical signal, the optical receiver converts the optical signal into an electrical signal (corresponding to the second signal mentioned above) and then transmits it to the DSP and data selection chip;
- state 3 includes controlling the data strobe chip to transmit the low noise signal after DSP suppression
- the MCU controls the data strobe chip to transmit the data signal directly transmitted via the CXL relay control device;
- the electrical signal transmitted through the data strobe chip is further transmitted after passing through the CXL relay control device;
- the MCU controls the DSP chip to be in a noise suppression state, and the MCU controls the data strobe chip to transmit the low-noise signal suppressed by the DSP chip;
- MCU controls DSP to be in normal data transmission state
- MCU controls data strobe chip to transmit DSP Data signal after chip processing.
- the MCU controls the DSP and the data signal gating chip to enter state 3, at which time the link is in an idle state with only low-amplitude noise signals.
- State 3 is exited when link training is started or normal rate signals are transmitted, and whether to enter state 1 or state 2 is determined according to the set logic.
- the technical solution of the present application can be embodied in the form of a software product, which is stored in a non-volatile readable storage medium (such as ROM (Read-0nly Memory)/RAM (Random Access Memory), a disk, or an optical disk), and includes a number of instructions for a terminal device (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in the various embodiments of the present application.
- a non-volatile readable storage medium such as ROM (Read-0nly Memory)/RAM (Random Access Memory), a disk, or an optical disk
- a terminal device which can be a mobile phone, a computer, a server, or a network device, etc.
- a device for controlling signal transmission is also provided, and the device is configured to implement the above-mentioned embodiment and optional implementation mode, and the descriptions that have been made are not repeated.
- the term "module” can implement software of predetermined functions, and/or a combination of hardware.
- the device described in the following embodiments is preferably implemented in software, the implementation of hardware, or a combination of software and hardware is also possible and conceived.
- FIG6 is a structural block diagram of a device for controlling signal transmission according to an embodiment of the present application. As shown in FIG6 , the device includes:
- a relay control device the relay control device is connected to the first device through a first link, wherein the relay control device is a device supporting an open interconnection standard CXL protocol, and when the first device sends a first signal, the relay control device is configured to receive the first signal through the first link, and is configured to determine a link state of the first link using the first signal;
- the MCU device is connected to the relay control device and is configured to control the signal selection device and the DSP device to transmit the first signal according to the control instruction sent by the relay control device, wherein the control instruction includes the link status of the first link, and the signal selection device and the DSP device are both connected to the MCU device.
- the apparatus further includes: an optical transmitter, which is connected to a signal selection device, configured to receive a first signal sent by the signal selection device, configured to perform optical signal conversion on the first signal to obtain a first optical signal, and configured to transmit the first optical signal to a second device.
- an optical transmitter which is connected to a signal selection device, configured to receive a first signal sent by the signal selection device, configured to perform optical signal conversion on the first signal to obtain a first optical signal, and configured to transmit the first optical signal to a second device.
- the apparatus further includes an optical receiver connected to a second device, configured to convert an optical signal received from the second device into an electrical signal to obtain a second signal, and configured to send the second signal to a DSP device and a signal selection device.
- the MCU device is also configured to obtain a second signal from a DSP device or a signal gating device, and transmit the second signal to the relay control device through the DSP device and the signal gating device, wherein the DSP device is configured to process the second signal according to the control instruction sent by the MCU device, and the signal gating device is configured to send the processed second signal to the relay control device according to the control instruction sent by the MCU.
- the relay control device, the MCU device, the DSP device, the signal selection are all arranged in a PCB (Printed Circuit Board).
- the PCB board can be a board connected to the server mainboard or resource pool bottom board through a gold finger or a cable, or it can be the main body of the server mainboard or resource pool bottom board, which is used to install the devices and components shown in this embodiment and provide an electrical link.
- the relay control device, MCU device, DSP device, signal gating device, optical transmitter and optical receiver can be in the form of a pluggable optical module, or in the form of an onboard optical module, or in the form of a co-packaged optical module on the same PCB board as the relay control device, so as to realize signal gating processing and photoelectric or electro-optical conversion.
- the first device includes but is not limited to a CPU, a GPU, and is externally interconnected with the relay control device through a first link, and the first link is a fiber optic link.
- the relay control device may be a chip device that supports the open interconnection standard CXL protocol, for example, including but not limited to a Switch chip, a Retimer chip, an FPGA chip, etc., to realize signal relay and support detection at the receiving end.
- the signal gating device may be a data signal gating chip, including but not limited to an ASIC chip, an ARM chip or an FPGA chip, etc., to realize signal selection and pass, and the supported signal rate covers the signal rate specified by the CXL protocol.
- the MCU device can control the signal gating device to transmit the data signal directly transmitted through the relay control device.
- the number of DSP devices may be one or more
- the number of signal gating devices may be one or more
- the number of MCU devices, optical receivers, and optical transmitters are all one.
- the relay control device transmits the current status information of the first link to the MCU device, and the MCU device controls the DSP device and the signal selection device to enter the corresponding state to transmit the signal transmitted by the relay control device to the optical transmitter for electrical-to-optical conversion, and finally transmit it outward via the optical fiber.
- the MCU device when receiving a signal through the optical fiber link, the MCU device combines the input second signal and the register value identifying the current data link state in the relay control device to enter a corresponding state, so as to transmit the electrical signal after the photoelectric conversion of the optical receiver to the CXL relay control device via the DSP device and the signal selection device, and finally transmit it to the first device via the electrical link.
- the relay control device is a device that supports the open interconnection standard CXL protocol, it has the ability to identify the state of the first link that transmits the first signal according to the first signal sent by the received first device. It is possible to communicate with the MCU device and send a control instruction to the MCU device so that the MCU device enters the corresponding link state and controls the transmission of the first signal. Thereby, the transmission of data signals of different rates specified by the CXL protocol can be realized. Therefore, the problem that the data signals defined by the CXL protocol cannot be transmitted between devices through an optical fiber link in the related art can be solved, and the effect of transmitting the data signals defined by the CXL protocol through an optical fiber link between devices can be achieved.
- the embodiment of the present application also provides a system for control signal transmission, and the system for control signal transmission includes the above-mentioned control signal transmission device.
- This embodiment describes the system for control signal transmission in the form of a specific embodiment.
- Figure 7 it is a system structure block diagram of the system for control signal transmission in this embodiment.
- the system includes a device for signal transmission between two control signal transmission devices.
- the first device is a CPU
- the second device is a CPU/GPU memory hard disk
- the relay control device is a CXL relay control device
- the signal gating device is a data signal gating chip
- the MCU device is an MCU
- the DSP device is a DSP.
- the specific interaction process includes:
- the CPU transmits the electrical signal to the CXL relay control device through the first link, and the CXL relay control device
- the state of the first link is determined according to the input electrical signal. If the input electrical signal transmission rate is 32Gpbs/s, the link is in a normal data transmission state, the CXL relay control device controls the MCU to enter state 1, the MCU controls the DSP to be in a normal data transmission state, and the MCU controls the data gating chip to transmit the data signal processed by the DSP chip; if the input electrical signal is a signal with a rate lower than 32Gbps/s, the link is in a link training state; the CXL relay control device controls the MCU to enter state 2, and the MCU controls the data gating chip to transmit the data signal directly transmitted through the CXL relay control device; if the input electrical signal amplitude is lower than the protocol requirement (20mV), the link is in an idle state, and the CXL relay control device controls the MCU to enter state 3.
- the MCU controls the DSP chip to be in a noise suppression state, and the MCU controls the data gating chip to transmit the low-noise signal suppressed by the DSP chip to prevent the receiving end from identifying the low-amplitude noise signal as a normal signal;
- the electrical signal transmitted through the data gating chip is converted into an optical signal by the optical transmitter and then transmitted to the optical receiver corresponding to the CPU/GPU memory hard disk through the optical fiber.
- the optical receiver converts the optical signal into an electrical signal and transmits it to the DSP and the data signal gating chip.
- the MCU obtains the electrical signal from the DSP or the data signal selection chip, and makes a state judgment based on whether the input electrical signal amplitude exceeds the low noise signal amplitude level; if the input DSP electrical signal amplitude exceeds the low noise signal amplitude level, the MCU exits state 3; the state judgment is made based on whether there is a character sequence representing link training in the input signal and the register value indicating the current link state in the CXL relay control; if there is a character sequence representing the link training state in the signal and the register representing the current link rate in the CXL relay control device is not 16Gbps, the MCU enters state 2; the MCU controls the DSP chip to be in a noise suppression state to reduce its power consumption.
- the MCU determines whether the input DSP electrical signal amplitude does not exceed the low noise signal amplitude level. If the input DSP electrical signal amplitude does not exceed the low noise signal amplitude level, the MCU maintains state 3; the MCU controls the DSP chip to be in a noise suppression state, and the MCU controls the data selection chip to transmit the low noise signal suppressed by the DSP chip. If there is no character sequence representing link training in the signal or there is a character sequence representing link training status but the register representing the current link rate in the CXL relay control device corresponds to 16Gbps, the MCU enters state 1, the MCU controls the DSP to be in normal data transmission state, and the MCU controls the data selection chip to transmit the data signal processed by the DSP chip.
- this embodiment uses a data signal gating chip in combination with a DSP chip to realize the transmission of data signals of different rates specified by the CXL protocol, and can suppress low-amplitude noise signals when the circuit is in an idle state.
- Three data link states are defined, and the DSP chip and the data signal gating chip are controlled and adapted by the MCU.
- This method can give full play to the advantages of the DSP digital chip in high-speed signal transmission and its ability to suppress low-amplitude noise signals, and realize the transmission of low-speed data signals exceeding the bandwidth of the DSP chip through the data signal gating chip.
- CXL external optical interconnection can be realized, effectively expanding the external transmission distance of the CXL protocol, and the integration form is relatively flexible.
- the transmission of high-speed and low-speed signals in the CXL protocol link can be realized, and the suppression of low-amplitude noise signals can be realized to reduce the probability of misidentification at the receiving end.
- the integration form of this solution is relatively flexible, and it is easy to expand, which is conducive to external interconnection between devices.
- the above modules can be implemented by software or hardware. For the latter, it can be implemented in the following ways, but not limited to: the above modules are all located in the same processor; or the above modules are located in different processors in any combination.
- An embodiment of the present application further provides a computer non-volatile readable storage medium, in which a computer program is stored, wherein the computer program is configured to execute the steps of any of the above method embodiments when running.
- the computer non-volatile readable storage medium may include but is not limited to: Limited to: U disk, Read-Only Memory (ROM), Random Access Memory (RAM), mobile hard disk, magnetic disk or CD-ROM and other non-volatile readable storage media that can store computer programs.
- An embodiment of the present application further provides an electronic device, including a memory and a processor, wherein a computer program is stored in the memory, and the processor is configured to run the computer program to execute the steps in any one of the above method embodiments.
- the electronic device may further include a transmission device and an input/output device, wherein the transmission device is connected to the processor, and the input/output device is connected to the processor.
- modules or steps of the present application can be implemented by a general computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, they can be implemented by a program code executable by a computing device, so that they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be executed in a different order from that herein, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation.
- the present application is not limited to any specific combination of hardware and software.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Electromagnetism (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Communication Control (AREA)
Abstract
Description
Claims (28)
- 一种控制信号传输的方法,其特征在于,应用于中继控制设备,包括:通过第一链路接收第一设备发送的第一信号,其中,所述第一链路连接所述第一设备和中继控制设备,所述中继控制设备是支持开放式互连标准CXL协议的设备,所述第一信号是电信号;利用所述第一信号确定所述第一链路的链路状态;基于所述第一链路的链路状态向微控制处理单元MCU设备发送控制指令,以通过所述MCU设备控制所述第一信号的传输,其中,所述MCU与所述中继控制设备连接。
- 根据权利要求1所述的方法,其特征在于,利用所述第一信号确定所述第一链路的链路状态,包括:在所述第一信号的信号传输速率小于第一预设速率的情况下,确定所述第一链路处于链路训练状态,所述第一预设速率是基于所述CXL协议的标准速率设定的。
- 根据权利要求2所述的方法,其特征在于,基于所述第一链路的链路状态向微控制处理单元MCU设备发送控制指令,以通过所述MCU设备控制所述第一信号的传输,包括:向所述MCU设备发送第一控制指令,以通过所述MCU设备控制信号选通设备从所述中继控制设备处接收所述第一信号,并控制所述信号选通设备将所述第一信号传输至光发送器,其中,所述第一控制指令中包括所述第一链路处于链路训练状态的信息。
- 根据权利要求1所述的方法,其特征在于,利用所述第一信号确定所述第一链路的链路状态,包括:在所述第一信号的信号传输速率等于第一预设速率的情况下,确定所述第一链路处于信号传输状态,其中,所述第一预设速率是基于所述CXL协议的标准速率设定的。
- 根据权利要求4所述的方法,其特征在于,基于所述第一链路的链路状态向微控制处理单元MCU设备发送控制指令,以通过所述MCU设备控制所述第一信号的传输,包括:向所述MCU设备发送第二控制指令,以通过所述MCU设备控制DSP设备从所述中继控制设备处接收所述第一信号,并控制所述DSP设备对所述第一信号进行处理,得到第一处理信号;并通过所述MCU设备控制信号选通设备从所述DSP设备处接收所述处理后的信号,并控制所述信号选通设备将所述第一处理信号传输至光发送器,其中,所述第二控制指令中包括所述第一链路处于信号传输状态的信息。
- 根据权利要求1所述的方法,其特征在于,所述第一链路的链路状态包括:所述第一信号的信号传输速率小于第一预设速率,所述第一信号的信号传输速率等于第一预设速率。
- 根据权利要求1所述的方法,其特征在于,所述通过所述MCU设备控制所述第一信号的传输,包括:通过所述MCU设备控制是否直接通过信号选通设备传输所述第一信号。
- 根据权利要求1所述的方法,其特征在于,所述第一链路的链路状态还包括所述第一信号的信号幅值小于第一预设幅值,利用所述第一信号确定所述第一链路的链路状态,包括:在所述第一信号的信号幅值小于第一预设幅值的情况下,确定所述第一链路处于空闲状态,其中,所述第一预设幅值是基于所述CXL协议的标准幅值设定的。
- 根据权利要求8所述的方法,其特征在于,基于所述第一链路的链路状态向微控制处理单元MCU设备发送控制指令,以通过所述MCU设备控制所述第一信号的传输,包括:向所述MCU设备发送第三控制指令,以通过所述MCU设备控制DSP设备从所述中继控制设备处接收所述第一信号,并控制所述DSP设备对所述第一信号进行噪声抑制处理,得到第二处理信号;并通过所述MCU设备控制信号选通设备从所述DSP设备处接收所述第二处理信号,并控制所述信号选通设备将所述第二处理信号传输至光发送器,其中,所述第三控制指令包括所述第一链路处于空闲状态的信息。
- 根据权利要求1所述的方法,其特征在于,所述方法还包括:通过信号选通设备将所述第一信号传输至光发送器;通过所述光发送器对所述第一信号进行光信号转换,得到第一光信号;通过所述光发送器将所述第一光信号传输至第二设备。
- 根据权利要求1所述的方法,其特征在于,所述方法还包括:接收信号选通设备发送的第二信号,其中,所述第二信号是电信号;对所述第二信号进行恢复处理,得到恢复信号;通过所述第一链路将所述恢复信号发送至所述第一设备。
- 一种控制信号传输的方法,其特征在于,应用于MCU设备,包括:获取第二设备发送的第二信号,其中,所述第二信号是光接收器将接收到的光信号进行电信号转换得到的,所述光信号是所述第二设备发送的;将所述第二信号传输至中继控制设备,其中,所述中继控制设备是支持开放式互连标准CXL协议的设备,所述中继控制设备被配置为对所述第二信号进行恢复处理后通过第一链路传输至第一设备。
- 根据权利要求12所述的方法,其特征在于,所述第一链路的链路状态包括:第一信号的信号传输速率小于第一预设速率,所述第一信号的信号传输速率等于第一预设速率,所述第一信号是电信号;所述中继控制设备还被配置为基于所述第一链路的链路状态向微控制处理单元MCU设备发送控制指令,以通过所述MCU设备控制是否直接通过信号选通设备传输所述第一信号,所述MCU设备与所述中继控制设备连接。
- 根据权利要求12所述的方法,其特征在于,获取第二设备发送的第二信号,包括:从DSP设备或者信号选通设备中获取所述第二信号,其中,所述第二信号是所述光接收器传输至所述DSP设备和所述信号选通设备的信号。
- 根据权利要求12所述的方法,其特征在于,将所述第二信号传输至中继控制设备,包括:在所述第二信号的信号幅值小于或等于第二预设幅值的情况下,向DSP设备发送第三控制指令,以控制所述DSP设备对所述第二信号进行噪声抑制处理,得到噪声抑制处理后的信号;向信号选通设备发送第四控制指令,以控制所述信号选通设备向所述中继控制设备传输所述噪声抑制处理后的信号。
- 根据权利要求12所述的方法,其特征在于,将所述第二信号传输至中继控制设备,包括:根据中继控制设备中代表链路状态的寄存器值,控制DSP设备向所述中继控制设备传输对所述第二信号进行噪声抑制处理后的信号。
- 根据权利要求12所述的方法,其特征在于,所述方法还包括:通过第一链路接收所述中继控制设备发送的第一控制指令,其中,所述第一控制指令中包括所述第一链路处于链路训练状态的信息,所述第一链路连接所述第一设备和中继控制设备,所述链路训练状态用于表示第一信号的信号传输速率小于第一预设速率;响应所述第一控制指令,以控制信号选通设备从所述中继控制设备处接收第一信号,并控制所述信号选通设备将所述第一信号传输至光发送器,其中,所述第一信号是所述中继控制设备通过所述第一链路从所述第一设备处接收的电信号。
- 根据权利要求12所述的方法,其特征在于,所述方法还包括:通过第一链路接收所述中继控制设备发送的第二控制指令,其中,所述第二控制指令中包括所述第一链路处于信号传输状态的信息,所述第一链路连接所述第一设备和中继控制设备,所述信号传输状态用于表示第一信号的信号传输速率等于第一预设速率;响应所述第二控制指令,以控制DSP设备从所述中继控制设备处接收第一信号,并控制所述DSP设备对所述第一信号进行处理,得到第一处理信号,以及控制信号选通设备将所述第一处理信号传输至光发送器。
- 根据权利要求12所述的方法,其特征在于,所述方法还包括:通过第一链路接收所述中继控制设备发送的第三控制指令,其中,所述第三控制指令中所述第一链路处于空闲状态的信息,所述第一链路连接所述第一设备和中继控制设备,所述空闲状态用于表示所述第一链路的链路状态中还包括的第一信号的信号幅值小于第一预设幅值;响应所述第三控制指令,以控制DSP设备从所述中继控制设备处接收第一信号,并控制所述DSP设备对所述第一信号进行噪声抑制处理,得到第二处理信号,以及控制信号选通设备从所述DSP设备处接收所述第二处理信号后将所述第二处理信号传输至光发送器。
- 根据权利要求17-19任一项所述的方法,其特征在于,所述方法 还包括:通过所述光发送器将从所述信号选通设备处接收到的信号进行光信号转换,并将转换后的光信号传输至所述第二设备。
- 一种控制信号传输的装置,其特征在于,包括:中继控制设备,所述中继控制设备通过第一链路与第一设备连接,其中,所述中继控制设备是支持开放式互连标准CXL协议的设备,在所述第一设备发送第一信号时,所述中继控制设备被配置为通过所述第一链路接收所述第一信号,并被配置为利用所述第一信号确定所述第一链路的链路状态;MCU设备,所述MCU设备与所述中继控制设备连接,被配置为按照所述中继控制设备发送的控制指令,控制信号选通设备和DSP设备传输所述第一信号,其中,所述控制指令中包括所述第一链路的链路状态,所述信号选通设备和所述DSP设备均与所述MCU设备连接。
- 根据权利要求21所述的装置,其特征在于,所述装置还包括:光发送器,所述光发送器和所述信号选通设备连接,被配置为接收所述信号选通设备发送的所述第一信号,并被配置为对所述第一信号进行光信号转换,得到第一光信号,并被配置为将所述第一光信号传输至第二设备。
- 根据权利要求21所述的装置,其特征在于,所述装置还包括:光接收器,所述光接收器和第二设备连接,被配置为将从所述第二设备接收到的光信号进行电信号转换,得到第二信号,并被配置为将所述第二信号发送至DSP设备和信号选通设备。
- 根据权利要求23所述的装置,其特征在于,所述MCU设备还被配置为从所述DSP设备或所述信号选通设备处获取所述第二信号,并通过所述DSP设备和所述信号选通设备将所述第二信号传输至所述中继控制设备,其中,所述DSP设备被配置为按照所述MCU设备发送的之控制指令对所述第二信号进行处理,所述信号选通设备被配置为按照所述MCU发送的控制指令将处理后的第二信号发送至中继控制设备。
- 根据权利要求23所述的装置,其特征在于,所述第一信号是电信号,所述第一链路的链路状态包括:所述第一信号的信号传输速率小于第一预设速率,所述第一信号的信号传输速率等于第一预设速率;MCU设备控制信号选通设备将所述第一信号传输至光发送器;通过所述光发送器对所述第一信号进行光信号转换,得到第一光信号;通过所述光发送器将所述第一光信号传输至第二设备。
- 一种控制信号传输的系统,其特征在于,所述控制信号传输的系统包括权利要求21至25任一项所述的控制信号传输的装置。
- 一种计算机非易失性可读存储介质,其特征在于,所述计算机非易失性可读存储介质中存储有计算机程序,其中,所述计算机程序被处理器执行时实现所述权利要求1至11任一项中所述的方法的步骤,或者实现权利要求12-20任一项中所述的方法的步骤。
- 一种电子设备,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算 机程序时实现所述权利要求1至11任一项中所述的方法的步骤,或者实现权利要求12-20任一项中所述的方法的步骤。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP24822333.1A EP4580087A4 (en) | 2023-06-13 | 2024-03-21 | METHOD, APPARATUS AND SIGNAL TRANSMISSION CONTROL SYSTEM, STORAGE MEDIA AND ELECTRONIC DEVICE |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310696041.8A CN116436526B (zh) | 2023-06-13 | 2023-06-13 | 控制信号传输的方法及装置、系统、存储介质、电子设备 |
| CN202310696041.8 | 2023-06-13 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2024255377A1 true WO2024255377A1 (zh) | 2024-12-19 |
Family
ID=87083663
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2024/083113 Ceased WO2024255377A1 (zh) | 2023-06-13 | 2024-03-21 | 控制信号传输的方法及装置、系统、存储介质、电子设备 |
Country Status (3)
| Country | Link |
|---|---|
| EP (1) | EP4580087A4 (zh) |
| CN (1) | CN116436526B (zh) |
| WO (1) | WO2024255377A1 (zh) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116436526B (zh) * | 2023-06-13 | 2024-02-20 | 苏州浪潮智能科技有限公司 | 控制信号传输的方法及装置、系统、存储介质、电子设备 |
| CN117879711A (zh) * | 2024-03-11 | 2024-04-12 | 浪潮计算机科技有限公司 | 光互联链路的噪声处理方法、系统、设备、装置及介质 |
| CN119945571B (zh) * | 2025-04-07 | 2025-07-08 | 浪潮电子信息产业股份有限公司 | 一种传输装置、方法、系统、设备、介质及程序产品 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20210240655A1 (en) * | 2020-11-16 | 2021-08-05 | Intel Corporation | Source ordering in device interconnects |
| US11388268B1 (en) * | 2020-01-30 | 2022-07-12 | Marvell Asia Pte Ltd. | Network systems and methods for CXL standard |
| CN114816254A (zh) * | 2022-04-26 | 2022-07-29 | 苏州浪潮智能科技有限公司 | 一种硬盘数据访问方法、装置、设备及介质 |
| CN116436526A (zh) * | 2023-06-13 | 2023-07-14 | 苏州浪潮智能科技有限公司 | 控制信号传输的方法及装置、系统、存储介质、电子设备 |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| AU2002237149A1 (en) * | 2001-12-30 | 2003-07-15 | Legend (Beijing) Limited. | A means and control method for adapting different media of transmission link of network on physical layer. |
| US12007929B2 (en) * | 2020-10-09 | 2024-06-11 | Altera Corporation | Low-latency optical connection for CXL for a server CPU |
| US11809710B2 (en) * | 2021-09-24 | 2023-11-07 | Micron Technology, Inc. | Outstanding transaction monitoring for memory sub-systems |
| CN116137603B (zh) * | 2023-02-23 | 2024-06-14 | 苏州浪潮智能科技有限公司 | 链路故障的检测方法和装置、存储介质及电子装置 |
-
2023
- 2023-06-13 CN CN202310696041.8A patent/CN116436526B/zh active Active
-
2024
- 2024-03-21 WO PCT/CN2024/083113 patent/WO2024255377A1/zh not_active Ceased
- 2024-03-21 EP EP24822333.1A patent/EP4580087A4/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11388268B1 (en) * | 2020-01-30 | 2022-07-12 | Marvell Asia Pte Ltd. | Network systems and methods for CXL standard |
| US20210240655A1 (en) * | 2020-11-16 | 2021-08-05 | Intel Corporation | Source ordering in device interconnects |
| CN114816254A (zh) * | 2022-04-26 | 2022-07-29 | 苏州浪潮智能科技有限公司 | 一种硬盘数据访问方法、装置、设备及介质 |
| CN116436526A (zh) * | 2023-06-13 | 2023-07-14 | 苏州浪潮智能科技有限公司 | 控制信号传输的方法及装置、系统、存储介质、电子设备 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP4580087A4 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN116436526B (zh) | 2024-02-20 |
| CN116436526A (zh) | 2023-07-14 |
| EP4580087A1 (en) | 2025-07-02 |
| EP4580087A4 (en) | 2026-01-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2024255377A1 (zh) | 控制信号传输的方法及装置、系统、存储介质、电子设备 | |
| US11010327B2 (en) | I3C point to point | |
| US11100036B2 (en) | Serial connection between management controller and microcontroller | |
| US20150220472A1 (en) | Increasing throughput on multi-wire and multi-lane interfaces | |
| CN108107827B (zh) | 一种基于zynq平台软核的srio控制方法 | |
| US20190266122A1 (en) | Multilane heterogenuous serial bus | |
| CN107592250B (zh) | 基于航空fc总线多速率自适应测试设备 | |
| KR20170126904A (ko) | 공유 멀티 모드 버스 상에서 레거시 및 차세대 디바이스들의 공존을 위한 페어웰 리셋 및 재시작 방법 | |
| US12481308B2 (en) | Clock control method, device for switch chip, and switch board | |
| JP7772943B2 (ja) | ディスプレイシリアルインターフェースの物理層インターフェースの動的な構成変更 | |
| US11943658B2 (en) | Multi-protocol communication network | |
| CN109062847A (zh) | 片上系统、用于rs485串口通讯的ip核及其控制方法 | |
| CN106445853A (zh) | 基于fpga的spi接口与uart接口的转换方法 | |
| US20190220436A1 (en) | Data lane validation procedure for multilane protocols | |
| CN113918497B (zh) | 一种优化ahb总线数据传输性能的系统、方法及服务器 | |
| CN210129132U (zh) | 交互智能平板 | |
| WO2025112478A1 (zh) | 信号传输方法和设备,存储介质及电子设备 | |
| CN105701038B (zh) | 一种级联芯片启动方法及相关装置 | |
| CN101393542A (zh) | 通过gpio端口支持usb接口的嵌入式设备及方法 | |
| CN210129206U (zh) | 交互智能平板 | |
| CN104113933B (zh) | 一种信息传输方法、装置和移动终端 | |
| CN107911288B (zh) | 列车通信网卡及列车控制管理系统 | |
| CN117834750B (zh) | 获取协议数据的装置、方法、系统、设备、介质及服务器 | |
| CN110212937B (zh) | 基于单北斗模块多卡数据传输方式的低功耗模组 | |
| CN107329919B (zh) | 单线通信方法及电子设备 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 24822333 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2024822333 Country of ref document: EP |
|
| ENP | Entry into the national phase |
Ref document number: 2024822333 Country of ref document: EP Effective date: 20250328 |
|
| WWP | Wipo information: published in national office |
Ref document number: 2024822333 Country of ref document: EP |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |