RapidIO-based amplitude adaptive method, device, medium and system

Through the adaptive setting of RapidIO amplitude, the problem of poor signal quality in large-scale networks is solved, and signal quality is improved without reducing the rate, ensuring nodes are connected to the network, and system efficiency is improved.

CN119299303AActive Publication Date: 2025-01-1010TH RES INST OF CETC
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202411340558.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-25
Publication Date
2025-01-10
Estimated Expiration
2044-09-25

AI Technical Summary

Technical Problem

In large-scale RapidIO networks, due to poor signal quality caused by hardware wiring, RapidIO nodes cannot access the network. The existing technology improves signal quality by reducing the rate but cannot completely solve the problem, and may not meet the system's rate bandwidth requirements.

Method used

Through adaptive settings of RapidIO amplitude, including pre-emphasis and de-emphasis settings, we seek the best amplitude, improve signal quality, and record the best amplitude value for the next configuration, ensuring the nodes are connected to the network.

Benefits of technology

Without affecting the rate, the RapidIO signal quality is improved, the problem of nodes being unable to access the network is solved, and the system efficiency and user acceptance are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119299303A_ABST
    Figure CN119299303A_ABST
Patent Text Reader

Abstract

The invention discloses an amplitude self-adaption method, device, medium and system based on RapidIO, and belongs to the field of embedded system application, the method comprises the following steps: through self-adaption setting of RapidIO amplitude, through pre-emphasis setting and de-emphasis setting in sequence, seeking an optimal amplitude corresponding to a physical position where a module is located; the setting of the optimal amplitude is used for solving the problems that the RapidIO signal quality is poor and the RapidIO node cannot access the network due to hardware wiring in a large-scale RapidIO network. Under the condition that the rate is not influenced, the RapidIO node signal quality is optimized, the efficiency is higher, and the user acceptance degree is better.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of embedded system applications, and more specifically, to a RapidIO-based amplitude adaptation method, device, medium and system. Background Art

[0002] In embedded system applications, all hardware components are connected via buses. Due to limitations in transmission speed and system topology, traditional interconnect buses are no longer able to meet the demands of ever-increasing processor frequencies and performance. Therefore, in embedded environments, the RapidIO interconnect bus protocol is widely used to meet inter-chip and inter-board interconnect transmission requirements. It can achieve communication speeds from 1Gbps to 60Gbps.

[0003] The amplitude of the RapidIO signal determines the signal strength and transmission distance. If the signal amplitude is too small, the signal may be excessively attenuated during transmission, affecting the quality of data reception. If the signal amplitude is too large, the signal may be distorted at the receiving end, affecting data accuracy. Therefore, proper adjustment of the signal amplitude is very important to ensure communication stability and reliability.

[0004] When the RapidIO network is small, the default amplitude value of the RapidIO physical layer can meet the requirements. Once the RapidIO network scales up, the distance between the backplane and the controller increases, and the influence between physical chips may lead to poor RapidIO signal quality. If the hardware is fixed, if you want to improve RapidIO signal quality, you can only change the speed of the RapidIO node to perform a speed reduction. The disadvantages of this method are:

[0005] (1) After reducing the rate, although the RapidIO signal quality is improved, it may not meet the rate and bandwidth requirements of the system.

[0006] (2) Even after reducing the rate, the RapidIO signal quality may still be poor, and the problem cannot be completely solved. Summary of the Invention

[0007] The purpose of the present invention is to overcome the deficiencies of the prior art and provide an amplitude adaptation method, device, medium and system based on RapidIO, which can solve the problem of poor RapidIO signal quality caused by hardware wiring in large-scale networks and the inability of RapidIO nodes to access the network.

[0008] The object of the present invention is achieved through the following solutions:

[0009] A RapidIO-based amplitude adaptation method includes:

[0010] Through the adaptive setting of RapidIO amplitude, the optimal amplitude corresponding to the physical location of the module is found through the settings of pre-emphasis and de-emphasis in turn;

[0011] The setting of the optimal amplitude is used to improve the problem of poor RapidIO signal quality and inability of RapidIO nodes to access the network caused by hardware wiring in a large-scale RapidIO network.

[0012] Furthermore, the adaptive setting of the RapidIO amplitude, in turn, through the pre-emphasis setting and the de-emphasis setting, seeks the optimal amplitude corresponding to the physical location of the module, specifically including the following sub-steps:

[0013] S100: When the system is initialized, the master control node scans the RapidIO nodes in the system and detects the RIO Port Error and Status CSR status of all ports of the SRIO switch chip. If the signal quality is lower than expected, it is judged as poor and multiple recovery operations are performed.

[0014] S200: After recovery, the master control node checks the RIO Port Error and Status CSR status of the chip replacement port. If the signal quality is still poor, it performs amplitude modulation. Otherwise, it directly accesses the network.

[0015] S300, enabling the output amplitude of the transmitting end of the switch chip port;

[0016] S400, set the local pre-emphasis size in sequence, reset after each setting, check the chip port RIOPort Error and Status CSR status, if the signal quality is greater than or equal to the expected, it is judged as good and the network is connected;

[0017] S500: If the pre-emphasis size setting fails, reset the size setting. After each set number of times, reset the setting and check the RIO Port Error and Status CSR status of the chip port. If the signal quality is good, access the network.

[0018] S600: The master control node records the amplitude values ​​corresponding to different switch ports and records them in the corresponding amplitude table. The master control node is configured according to the values ​​in the amplitude table when it is powered on next time.

[0019] Furthermore, performing multiple recovery operations specifically includes performing three recovery operations.

[0020] Furthermore, the set number of times includes once.

[0021] A RapidIO-based amplitude adaptive device comprises a processor and a memory, wherein a computer program is stored in the memory, and when the computer program is loaded by the processor, any of the above methods is executed.

[0022] A computer-readable storage medium stores a computer program, wherein the computer program executes any of the above methods when loaded by a processor.

[0023] A RapidIO-based amplitude adaptation system includes the RapidIO-based amplitude adaptation device described above.

[0024] The beneficial effects of the present invention include:

[0025] (1) The present invention provides a solution to the problem of poor RapidIO signal quality preventing nodes from accessing the network. By adaptively setting the RapidIO amplitude, the optimal amplitude corresponding to the module's physical location is sought through pre-emphasis and de-emphasis settings. By setting the amplitude, the problem of poor RapidIO signal quality and the inability of RapidIO nodes to access the network caused by large-scale RapidIO networks and hardware wiring can be improved.

[0026] (2) The present invention has the advantage of high efficiency. Specifically, a method is proposed to solve the problem of poor RapidIO signal quality caused by hardware wiring in large-scale RapidIO networks by reducing the bandwidth rate of RapidIO. The method provided by the present invention optimizes the signal quality of RapidIO nodes without affecting the rate, and is more efficient and better accepted by users. BRIEF DESCRIPTION OF THE DRAWINGS

[0027] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0028] Figure 1 Schematic diagram of an amplitude adaptation method based on RapidIO according to an embodiment of the present invention. DETAILED DESCRIPTION

[0029] All features disclosed in all embodiments in this specification, or steps in all methods or processes implicitly disclosed, except for mutually exclusive features and / or steps, can be combined and / or expanded or replaced in any manner.

[0030] The specific implementation process of the present invention is as follows:

[0031] like Figure 1 As shown, the present invention provides an amplitude adaptation method based on RapidIO, comprising the following steps:

[0032] S100: When the system is initialized, the master control node scans the RapidIO nodes in the system, detects the RIO Port Error and Status CSR status of all ports of the SRIO switch chip, and performs three recovery operations for those with poor signal quality.

[0033] S200, after recovery, the master control node detects the RIO Port Error and Status CSR status of the chip replacement port. If the signal quality is still poor, amplitude modulation operation is performed; otherwise, the chip is directly connected to the network.

[0034] S300, enabling the output amplitude of the transmitting end of the switch chip port;

[0035] S400, set the local pre-emphasis size in sequence, reset each time after setting, check the chip port RIO PortError and Status CSR status, if the signal quality is good, then access the network;

[0036] S500: If the pre-resize setting fails, try to resize. After each resize, reset and check the RIO Port Error and Status CSR status of the chip port. If the signal quality is good, the network is connected.

[0037] S600: The master control node records the amplitude values ​​corresponding to different switch ports and records them in the corresponding amplitude table. The master control node is configured according to the values ​​in the amplitude table when it is powered on next time.

[0038] It should be noted that within the scope of protection defined in the claims of the present invention, the following embodiments can be combined and / or expanded or replaced in any logical way from the above specific implementation methods, such as disclosed technical principles, disclosed technical features or implicitly disclosed technical features.

[0039] Example 1

[0040] A RapidIO-based amplitude adaptation method includes:

[0041] Through the adaptive setting of RapidIO amplitude, the optimal amplitude corresponding to the physical location of the module is found through the settings of pre-emphasis and de-emphasis in turn;

[0042] The setting of the optimal amplitude is used to improve the problem of poor RapidIO signal quality and inability of RapidIO nodes to access the network caused by hardware wiring in a large-scale RapidIO network.

[0043] Example 2

[0044] Based on Example 1, the adaptive setting of the RapidIO amplitude, in turn, through the pre-emphasis setting and the de-emphasis setting, to find the optimal amplitude corresponding to the physical location of the module, specifically includes the following sub-steps:

[0045] S100: When the system is initialized, the master control node scans the RapidIO nodes in the system and detects the RIO Port Error and Status CSR status of all ports of the SRIO switch chip. If the signal quality is lower than expected, it is judged as poor and multiple recovery operations are performed.

[0046] S200: After recovery, the master control node checks the RIO Port Error and Status CSR status of the chip replacement port. If the signal quality is still poor, it performs amplitude modulation. Otherwise, it directly accesses the network.

[0047] S300, enabling the output amplitude of the transmitting end of the switch chip port;

[0048] S400, set the local pre-emphasis size in sequence, reset after each setting, check the chip port RIOPort Error and Status CSR status, if the signal quality is greater than or equal to the expected, it is judged as good and the network is connected;

[0049] S500: If the pre-emphasis size setting fails, reset the size setting. After each set number of times, reset the setting and check the RIO Port Error and Status CSR status of the chip port. If the signal quality is good, access the network.

[0050] S600: The master control node records the amplitude values ​​corresponding to different switch ports and records them in the corresponding amplitude table. The master control node is configured according to the values ​​in the amplitude table when it is powered on next time.

[0051] Example 3

[0052] Based on Example 2, performing multiple recovery operations specifically includes performing three recovery operations.

[0053] Example 4

[0054] Based on Example 2, the set number of times includes once.

[0055] Example 5

[0056] A RapidIO-based amplitude adaptation device includes a processor and a memory, wherein a computer program is stored in the memory. When the computer program is loaded by the processor, the method described in any one of Embodiments 1 to 4 is executed.

[0057] Example 6

[0058] A computer-readable storage medium stores a computer program, wherein the computer program executes the method described in any one of Embodiments 1 to 4 when loaded by a processor.

[0059] Example 7

[0060] A RapidIO-based amplitude adaptation system includes the RapidIO-based amplitude adaptation device described in Example 5.

[0061] The units involved in the embodiments of the present invention may be implemented in software or hardware, and the units described may also be provided in a processor. In some cases, the names of these units do not limit the units themselves.

[0062] According to one aspect of an embodiment of the present invention, a computer program product or computer program is provided, comprising computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the methods provided in the various optional implementations described above.

[0063] As another aspect, embodiments of the present invention further provide a computer-readable medium, which may be included in the electronic device described in the above embodiments, or may exist independently and not incorporated into the electronic device. The computer-readable medium carries one or more programs, and when executed by the electronic device, the electronic device implements the methods described in the above embodiments.

Claims

1. A RapidIO-based amplitude adaptation method, characterized in that: include: Through the adaptive setting of RapidIO amplitude, the optimal amplitude corresponding to the physical location of the module is sought through the pre-emphasis setting and de-emphasis setting in turn; The setting of the optimal amplitude is used to improve the problem of poor RapidIO signal quality and inability of RapidIO nodes to access the network caused by hardware wiring in a large-scale RapidIO network.

2. The RapidIO-based amplitude adaptation method according to claim 1, characterized in that: The method of adaptively setting the RapidIO amplitude, sequentially setting pre-emphasis and de-emphasis, to find the optimal amplitude corresponding to the physical position of the module specifically includes the following sub-steps: S100, when the system is initialized, the master control node scans the RapidIO nodes in the system, detects the RIO Port Error and Status CSR status of all ports of the SRIO switch chip, and judges the signal quality lower than expected as poor, and performs multiple recovery operations. S200, after recovery, the master control node detects the RIO Port Error and Status CSR status of the chip replacement port. If the signal quality is still poor, the amplitude modulation operation is performed. Otherwise, it directly accesses the network. S300, enabling the output amplitude of the transmitting end of the switch chip port; S400, set the local pre-emphasis size in sequence, reset after each setting, check the chip port RIO PortError and Status CSR status, if the signal quality is greater than or equal to the expected, it is judged as good, and then access the network; S500, if the pre-emphasis size setting fails, clear the amplification size setting, reset after each setting number of times, check the chip port RIO Port Error and Status CSR status, if the signal quality is good, then access the network; S600, the master control node records the amplitude values ​​corresponding to different switch ports and records them in the corresponding amplitude table. The next time the master control node is powered on, it is configured according to the values ​​in the amplitude table.

3. The RapidIO-based amplitude adaptation method according to claim 2, characterized in that: The performing multiple recovery operations specifically includes performing three recovery operations.

4. The RapidIO-based amplitude adaptation method according to claim 2, characterized in that: The set number of times includes once.

5. An amplitude adaptive device based on RapidIO, characterized in that: The method comprises a processor and a memory, wherein a computer program is stored in the memory, and when the computer program is loaded by the processor, the method according to any one of claims 1 to 4 is executed.

6. A computer-readable storage medium, characterized in that: A computer program is stored in a readable storage medium, and when the computer program is loaded by a processor, the method according to any one of claims 1 to 4 is executed.

7. An amplitude adaptive system based on RapidIO, characterized in that: It comprises the RapidIO-based amplitude adaptation device as claimed in claim 5.

Citation Information

Patent Citations

  • High speed receiver

    CN111384927A

  • High-speed exchange device based on localization SRIO

    CN112019457A

  • Adaptive equalizer for high-speed serial interface and SerDes transceiver

    CN113992484A

  • Economical, scalable transceiver jitter test

    US20080013609A1