Method, system, equipment and medium for reducing transmission loss of distributed communication system

By obtaining and utilizing the extension module information in the distributed communication system, combining high-speed differential and parallel communication interfaces, data transmission is controlled based on clock signals, the transmission loss and delay problems in the distributed communication system are solved, and efficient and stable data transmission is achieved .

CN119324929AActive Publication Date: 2025-01-17SHENZHEN HUAMAO AOTE TECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202411856942.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-17
Publication Date
2025-01-17
Estimated Expiration
2044-12-17

AI Technical Summary

Technical Problem

Existing distributed communication systems are difficult to cope with delay and signal interference problems in high-speed data transmission, resulting in low data transmission efficiency and ineffective reduction of transmission losses, and lack effective methods for optimization of expansion module configuration.

Method used

By obtaining the type and configuration information of multiple expansion modules in the distributed communication system, a high-speed differential communication interface is used to connect to the local programmable high-speed backplane communication chip, and a parallel communication interface is established with the main control chip, based on the clock signal Controls data read and write operations, and dynamically updates module status information to reduce delays and errors.

Benefits of technology

It realizes an efficient and stable data transmission channel, reduces data loss and delay, improves the real-time and stability of the system, and ensures the reliability and consistency of data transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119324929A_ABST
    Figure CN119324929A_ABST
Patent Text Reader

Abstract

The invention relates to a method, a system, equipment and a medium for reducing transmission loss of a distributed communication system, and relates to the technical field of the distributed communication system.The method comprises the steps that types of a plurality of extension modules in the distributed communication system and corresponding module configuration information are acquired, the expansion module is connected to the local programmable high-speed backboard communication chip through a high-speed differential communication interface; communication connection is established through a parallel communication interface between the local programmable high-speed backboard communication chip and the main control chip; acquiring a clock signal of the main control chip, and controlling the local programmable high-speed backboard communication chip to read and write data based on the clock signal; and according to the configuration information of the extension modules, data are transmitted to the plurality of extension modules in sequence, and the extension module state information in the internal storage unit is updated after each time of transmission is completed, so that the delay in data transmission is reduced. The method has the effect of improving the transmission efficiency of the distributed communication system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of distributed communication systems, and in particular to a method, system, device and medium for reducing transmission loss in distributed communication systems. Background Art

[0002] At present, with the continuous growth of data transmission demand, distributed communication systems are facing great challenges in transmission efficiency and stability. Especially when data is interacting between multiple expansion modules and the main control chip, how to transmit data efficiently and stably has become a key issue in system design.

[0003] Existing distributed communication systems usually rely on traditional synchronous or asynchronous communication methods, but in practical applications, these methods are often unable to cope with the delays and signal interference problems that occur in high-speed data transmission, resulting in low data transmission efficiency. Especially when processing multi-module parallel data transmission, it is often impossible to effectively reduce the transmission loss between different modules, and there is also a lack of effective methods for optimizing the expansion module configuration.

[0004] The above-mentioned existing technical solutions have the following defects: the existing distributed communication system is difficult to meet the requirements of high efficiency and low latency, so there is room for improvement. Summary of the invention

[0005] In order to improve the transmission efficiency of a distributed communication system, the present application provides a method, system, device and medium for reducing transmission loss in a distributed communication system.

[0006] The above-mentioned invention objective of the present application is achieved through the following technical solutions: A method for reducing transmission loss in a distributed communication system, the method for reducing transmission loss in a distributed communication system comprising: Acquire types and corresponding module configuration information of a plurality of expansion modules in a distributed communication system, wherein the expansion modules are connected to a local programmable high-speed backplane communication chip via a high-speed differential communication interface; Establishing a communication connection through a parallel communication interface between the local programmable high-speed backplane communication chip and the main control chip; Acquire the clock signal of the main control chip, and based on the clock signal, control the local programmable high-speed backplane communication chip to perform data reading and writing operations; According to the configuration information of the expansion modules, data is transmitted to the multiple expansion modules in sequence, and the expansion module status information in the internal storage unit is updated after each transmission is completed, so as to reduce the delay in data transmission.

[0007] By adopting the above technical solution, by obtaining the types of multiple expansion modules and corresponding module configuration information in the distributed communication system, wherein the expansion module is connected to the local programmable high-speed backplane communication chip through a high-speed differential communication interface, it is possible to ensure that the configuration information of the expansion module is accurately mastered in advance, thereby providing basic support for subsequent communication and data processing, and reducing errors in data transmission; by establishing a communication connection through a parallel communication interface between the local programmable high-speed backplane communication chip and the main control chip, it is possible to achieve an efficient and stable data transmission channel, ensuring that data does not experience delays and packet loss during high-speed transmission, thereby improving the overall communication performance of the system; by obtaining the clock signal of the main control chip, and based on the clock signal, controlling the local programmable high-speed backplane communication chip to perform data reading and writing operations, it is possible to achieve accurate synchronization of data reading and writing, ensure the consistency and reliability of data transmission, thereby effectively reducing data loss and transmission delay during communication; by transmitting data to multiple expansion modules in sequence according to the configuration information of the expansion module, and updating the expansion module status information in the internal storage unit after each transmission is completed, it is possible to dynamically adjust the strategy during data transmission, reduce possible errors and conflicts during transmission, thereby further reducing the delay in data transmission, and improving the real-time performance and stability of the system.

[0008] In a preferred example, the present application may be further configured as follows: based on the clock signal, controlling the local programmable high-speed backplane communication chip to perform data reading and writing operations specifically includes: When the read enable signal of the master control chip is at a low level and the write enable signal is at a high level, data is read from the internal storage unit of the local programmable high-speed backplane communication chip, and the data is transmitted to the master control chip through the parallel communication interface; When the read enable signal of the master control chip is at a high level and the write enable signal is at a low level, the data received from the master control chip is written into the internal storage unit of the local programmable high-speed backplane communication chip.

[0009] By adopting the above technical solution, when the read enable signal of the main control chip is at a low level and the write enable signal is at a high level, data is read from the internal storage unit of the local programmable high-speed backplane communication chip, and the data is transmitted to the main control chip through the parallel communication interface, thereby ensuring the efficiency and accuracy of the reading operation, avoiding transmission errors caused by read-write conflicts, and thus ensuring the reliability of the data transmission process; when the read enable signal of the main control chip is at a high level and the write enable signal is at a low level, the data received from the main control chip is written into the internal storage unit of the local programmable high-speed backplane communication chip, thereby effectively managing the data writing operation, ensuring the integrity and consistency of the data, and thus improving the stability and reliability of the system data.

[0010] In a preferred example, the present application may be further configured as follows: reading data from the internal storage unit of the local programmable high-speed backplane communication chip and transmitting the data to the main control chip through the parallel communication interface specifically includes: The local programmable high-speed backplane communication chip reads the specified 16-bit data from the internal storage unit through the parallel communication interface; The local programmable high-speed backplane communication chip sends the 16-bit data to the main control chip through the parallel communication interface, and triggers the sending action at the rising edge of the clock signal of the main control chip.

[0011] By adopting the above technical solution, the specified 16-bit data is read from the internal storage unit through the parallel communication interface through the local programmable high-speed backplane communication chip, which can improve the accuracy of data reading and ensure that each data packet remains intact during the reading process, thereby reducing communication failures caused by data loss or damage; by sending 16-bit data to the main control chip through the parallel communication interface and triggering the sending action at the rising edge of the clock signal of the main control chip, the accuracy and synchronization of data transmission can be ensured, thereby avoiding timing errors in transmission and improving the stability and efficiency of the system.

[0012] In a preferred example, the present application may be further configured as follows: writing the data received from the master control chip into the internal storage unit of the local programmable high-speed backplane communication chip, specifically including: The local programmable high-speed backplane communication chip receives data from the main control chip through the parallel communication interface; The received data is written into the internal storage unit of the local programmable high-speed backplane communication chip, and the writing operation is triggered based on the rising edge of the clock signal of the main control chip to ensure the consistency and stability of the data.

[0013] By adopting the above technical solution, by writing the data received from the main control chip into the internal storage unit of the local programmable high-speed backplane communication chip, it is possible to ensure effective storage of data and avoid data loss or errors, thereby improving the reliability of the system; by triggering the write operation based on the rising edge of the clock signal of the main control chip, it is possible to ensure the synchronization and consistency of the data storage operation, thereby further improving the stability and coordination of the system data transmission process.

[0014] In a preferred example, the present application may be further configured as follows: after updating the expansion module status information in the internal storage unit after each transmission is completed, the present application may further include: The configuration information of the expansion module is reconfigured to accommodate subsequent data transmission.

[0015] By adopting the above technical solution, by updating the expansion module status information in the internal storage unit after each transmission is completed, the current status of each expansion module in the system can be mastered in real time, thereby avoiding transmission errors or delays caused by outdated status information; by reconfiguring the configuration information of the expansion module to adapt to subsequent data transmission, the configuration of the expansion module can be dynamically adjusted according to the specific needs of the system operation, thereby improving the flexibility and adaptability of the system and ensuring the stability and efficiency of data transmission.

[0016] In a preferred example, the present application may be further configured as follows: the reconfiguring the configuration information of the expansion module specifically includes: Sending a configuration command to the expansion module via the local programmable high-speed backplane communication chip, and updating a configuration register setting of the expansion module according to the configuration command; Acquire update feedback information of the expansion module, and verify whether the configuration information of the expansion module is updated successfully according to the update feedback information, so as to ensure the stability and consistency of data transmission.

[0017] By adopting the above technical solution, by sending a configuration command to the expansion module and updating the configuration register setting of the expansion module, the working mode of the expansion module can be accurately controlled, thereby ensuring smooth and efficient data transmission; by obtaining the update feedback information of the expansion module and verifying whether the configuration information of the expansion module is successfully updated based on the feedback information, problems in the configuration process can be discovered in time, and necessary adjustment measures can be taken, thereby improving the accuracy and stability of the system configuration and ensuring the reliability of data transmission.

[0018] The second object of the invention is achieved by the following technical solutions: A system for reducing transmission loss in a distributed communication system, the system for reducing transmission loss in a distributed communication system comprising: A module information acquisition module, used to acquire the types and corresponding module configuration information of a plurality of expansion modules in a distributed communication system, wherein the expansion modules are connected to a local programmable high-speed backplane communication chip via a high-speed differential communication interface; A communication connection module, used to establish a communication connection through a parallel communication interface between the local programmable high-speed backplane communication chip and the main control chip; A clock control module, used to obtain the clock signal of the main control chip, and based on the clock signal, control the local programmable high-speed backplane communication chip to perform data reading and writing operations; The data transmission management module is used to transmit data to multiple expansion modules in sequence according to the configuration information of the expansion modules, and update the expansion module status information in the internal storage unit after each transmission is completed to reduce the delay in data transmission.

[0019] By adopting the above technical solution, by obtaining the types of multiple expansion modules and corresponding module configuration information in the distributed communication system, wherein the expansion module is connected to the local programmable high-speed backplane communication chip through a high-speed differential communication interface, it is possible to ensure that the configuration information of the expansion module is accurately mastered in advance, thereby providing basic support for subsequent communication and data processing, and reducing errors in data transmission; by establishing a communication connection through a parallel communication interface between the local programmable high-speed backplane communication chip and the main control chip, it is possible to achieve an efficient and stable data transmission channel, ensuring that data does not experience delays and packet loss during high-speed transmission, thereby improving the overall communication performance of the system; by obtaining the clock signal of the main control chip, and based on the clock signal, controlling the local programmable high-speed backplane communication chip to perform data reading and writing operations, it is possible to achieve accurate synchronization of data reading and writing, ensure the consistency and reliability of data transmission, thereby effectively reducing data loss and transmission delay during communication; by transmitting data to multiple expansion modules in sequence according to the configuration information of the expansion module, and updating the expansion module status information in the internal storage unit after each transmission is completed, it is possible to dynamically adjust the strategy during data transmission, reduce possible errors and conflicts during transmission, thereby further reducing the delay in data transmission, and improving the real-time performance and stability of the system.

[0020] The third objective of the present application is achieved through the following technical solutions: A computer device comprises a memory, a processor and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps of the above-mentioned method for reducing transmission loss of a distributed communication system are implemented.

[0021] The fourth objective of the present application is achieved through the following technical solutions: A computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the above-mentioned method for reducing transmission loss of a distributed communication system are implemented.

[0022] In summary, this application includes the following beneficial technical effects: 1. By obtaining the types and corresponding module configuration information of multiple expansion modules in the distributed communication system, wherein the expansion module is connected to the local programmable high-speed backplane communication chip through a high-speed differential communication interface, it is possible to ensure that the configuration information of the expansion module is accurately mastered in advance, thereby providing basic support for subsequent communication and data processing, and reducing errors in data transmission; by establishing a communication connection through a parallel communication interface between the local programmable high-speed backplane communication chip and the main control chip, it is possible to achieve an efficient and stable data transmission channel, ensuring that there is no delay or packet loss during high-speed data transmission, thereby improving the overall communication performance of the system; by obtaining the clock signal of the main control chip, and based on the clock signal, controlling the local programmable high-speed backplane communication chip to read and write data, it is possible to achieve precise synchronization of data reading and writing, ensure the consistency and reliability of data transmission, thereby effectively reducing data loss and transmission delay during communication; by transmitting data to multiple expansion modules in turn according to the configuration information of the expansion module, and updating the expansion module status information in the internal storage unit after each transmission is completed, it is possible to dynamically adjust the strategy in the data transmission process, reduce possible errors and conflicts in the transmission process, thereby further reducing the delay in data transmission, and improving the real-time performance and stability of the system; 2. By reading data from the internal storage unit of the local programmable high-speed backplane communication chip when the read enable signal of the main control chip is at a low level and the write enable signal is at a high level, and transmitting the data to the main control chip through the parallel communication interface, the efficiency and accuracy of the reading operation can be ensured, and transmission errors caused by read-write conflicts can be avoided, thereby ensuring the reliability of the data transmission process; by writing the data received from the main control chip into the internal storage unit of the local programmable high-speed backplane communication chip when the read enable signal of the main control chip is at a high level and the write enable signal is at a low level, the data writing operation can be effectively managed, the integrity and consistency of the data can be ensured, thereby improving the stability and reliability of the system data; 3. By reading the specified 16-bit data from the internal storage unit through the parallel communication interface through the local programmable high-speed backplane communication chip, the accuracy of data reading can be improved, ensuring that each data packet remains intact during the reading process, thereby reducing communication failures caused by data loss or damage; by sending 16-bit data to the main control chip through the parallel communication interface and triggering the sending action at the rising edge of the clock signal of the main control chip, the accuracy and synchronization of data transmission can be ensured, thereby avoiding timing errors in transmission and improving the stability and efficiency of the system. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] Figure 1 is a flow chart of a method for reducing transmission loss of a distributed communication system in one embodiment of the present application; Figure 2is a flowchart for implementing step S30 in a method for reducing transmission loss in a distributed communication system in an embodiment of the present application; Figure 3 is a flowchart for implementing step S31 in a method for reducing transmission loss in a distributed communication system in one embodiment of the present application; Figure 4 is a flowchart for implementing step S32 in a method for reducing transmission loss in a distributed communication system in one embodiment of the present application; Figure 5 is a flowchart for implementing step S50 in a method for reducing transmission loss in a distributed communication system in one embodiment of the present application; Figure 6 This is a principle block diagram of a system for reducing transmission loss of a distributed communication system in one embodiment of the present application; Figure 7 It is a schematic diagram of a device in an embodiment of the present application. DETAILED DESCRIPTION

[0024] The present application is further described in detail below in conjunction with the accompanying drawings.

[0025] In one embodiment, if Figure 1 As shown, the present application discloses a method for reducing transmission loss of a distributed communication system, which specifically includes the following steps: S10: Acquire types of multiple expansion modules and corresponding module configuration information in the distributed communication system, wherein the expansion modules are connected to a local programmable high-speed backplane communication chip via a high-speed differential communication interface.

[0026] Specifically, the local programmable high-speed backplane communication chip first communicates with multiple expansion modules in sequence through a high-speed differential communication interface. Each expansion module has independent identification information and configuration parameters. The local programmable high-speed backplane communication chip will scan all connected expansion modules, obtain their type, number of input bytes, number of output bytes, communication protocol mode and other configuration information, and store this information in its internal designated storage unit so that it can be quickly called and used in subsequent communication processes.

[0027] S20: Establishing a communication connection through a parallel communication interface between the local programmable high-speed backplane communication chip and the main control chip.

[0028] Specifically, the main control chip sends an initialization signal to the local programmable high-speed backplane communication chip through its output interface, triggering the chip to enter a communication ready state, and configuring the address lines and data lines one by one to ensure that they can accurately and synchronously transmit addresses and data. Among them, the local programmable high-speed backplane communication chip and the main control chip establish a two-way communication channel through a parallel communication interface, and use a clock synchronization mechanism for preliminary testing to ensure that the communication connection can correctly support high-speed data transmission.

[0029] Furthermore, in the case of 32 expansion modules, when the main control chip starts the communication operation, 15 address lines are activated, each address line is responsible for transmitting the bit information of a specific address, and the local programmable high-speed backplane communication chip receives the expansion module address information from the main control chip through these address lines, and compares it with the previously stored module configuration information to ensure that the data is sent to the correct module. Among them, the address line avoids address transmission errors through the verification mechanism of the hardware logic circuit, and triggers the retransmission mechanism when an unmatched address is detected. The 15 address lines are based on the optimal selection of the addressing space under 32 expansion modules, providing 2 15 =32768 address units; During the data transmission phase, 16 data lines are used in parallel, and each line transmits one bit of data synchronously under the control of the clock signal. When the data is sent from the main control chip, the local programmable high-speed backplane communication chip receives the complete 16-bit data packet through these data lines and immediately processes the data packet in the next clock cycle. In order to ensure the stability of data transmission, the system calibrates the signal level of the data line before data transmission to reduce data errors caused by electromagnetic interference or signal noise.

[0030] S30: Acquire the clock signal of the main control chip, and based on the clock signal, control the local programmable high-speed backplane communication chip to perform data reading and writing operations.

[0031] Specifically, the clock signal generated by the main control chip is transmitted to the local programmable high-speed backplane communication chip through the parallel communication interface. After receiving the clock signal, the chip synchronizes the clock signal through the internal clock trigger to ensure that each time point of the data reading and writing operation is consistent with the rising or falling edge of the clock. The clock signal not only controls the direction of data flow, but also ensures the stability of the order and rate of data transmission.

[0032] S40: Transmitting data to the plurality of expansion modules in sequence according to the configuration information of the expansion modules, and updating the expansion module status information in the internal storage unit after each transmission is completed, so as to reduce the delay in data transmission.

[0033] Specifically, the local programmable high-speed backplane communication chip selects the target expansion modules one by one according to the configuration information of the expansion modules, reads the input or output byte number of each module, and transmits data according to its communication mode. During the data transmission process, the local programmable high-speed backplane communication chip controls the sending of data packets according to the rising edge of the current clock signal to ensure that the data can be transmitted to the designated module efficiently and accurately. After each data transmission is completed, the storage unit inside the chip will record the status changes of the current module, including the number of bytes completed, whether the transmission is successful or not, and other information, in order to adjust the subsequent data transmission logic.

[0034] In one embodiment, if Figure 2 As shown, in step S30, based on the clock signal, the local programmable high-speed backplane communication chip is controlled to perform data reading and writing operations, specifically including: S31: When the read enable signal of the master chip is at a low level and the write enable signal is at a high level, data is read from the internal storage unit of the local programmable high-speed backplane communication chip, and the data is transmitted to the master chip through the parallel communication interface.

[0035] Specifically, when the local programmable high-speed backplane communication chip detects that the read enable signal is at a low level, the chip will read the corresponding 16-bit data from the internal storage unit. At this time, the write enable signal is kept at a high level to ensure that the data will not be overwritten. The chip packages the read data through the parallel communication interface and transmits it to the main control chip in sequence. The data transmission process is triggered by the rising edge of the clock signal to ensure that each data packet can be sent on time and accurately arrive at the receiving port of the main control chip.

[0036] S32: When the read enable signal of the master control chip is at a high level and the write enable signal is at a low level, the data received from the master control chip is written into the internal storage unit of the local programmable high-speed backplane communication chip.

[0037] Specifically, when the main control chip sets the read enable signal to a high level and the write enable signal to a low level, the backplane communication chip enters the write mode and receives data sent from the main control chip. The main control chip will transmit 16-bit data through the parallel communication interface. The backplane communication chip receives the data according to the timing and stores it in the internal storage unit to ensure that the data will not be lost or damaged during the transmission process, and the write operation can be completed smoothly under the control of a stable clock signal.

[0038] In one embodiment, if Figure 3 As shown, in step S31, data is read from the internal storage unit of the local programmable high-speed backplane communication chip, and the data is transmitted to the main control chip through the parallel communication interface, which specifically includes: S311: The local programmable high-speed backplane communication chip reads the specified 16-bit data from the internal storage unit through the parallel communication interface.

[0039] Specifically, when data needs to be read from the storage unit of the backplane communication chip, the communication chip obtains 16-bit data from the storage unit through the parallel communication interface. The reading process is synchronously controlled by the clock signal. The backplane chip reads the data at the specified address in the storage unit according to the rising or falling edge of the clock signal. These data can be control information or status information, ensuring that the data can be read accurately and quickly.

[0040] S312: The local programmable high-speed backplane communication chip sends the 16-bit data to the main control chip through the parallel communication interface, and triggers the sending action at the rising edge of the clock signal of the main control chip.

[0041] Specifically, the read 16-bit data is transmitted to the main control chip through the parallel communication interface of the backplane communication chip, and the timing of transmission is determined by the rising edge of the clock signal of the main control chip. When the rising edge of the clock signal arrives, the backplane communication chip triggers the data sending action to ensure the synchronization of data transmission and avoid data transmission errors caused by timing disorders.

[0042] In one embodiment, if Figure 4 As shown, in step S32, the data received from the main control chip is written into the internal storage unit of the local programmable high-speed backplane communication chip, which specifically includes: S321: The local programmable high-speed backplane communication chip receives data from the main control chip through the parallel communication interface.

[0043] Specifically, when the main control chip needs to send data to the local programmable high-speed backplane communication chip, the main control chip sends data to the backplane chip through the parallel communication interface. These data can be control commands, configuration information or other transmission data. The data is transmitted through a 16-bit wide data bus, and the transmission process is controlled by the clock signal of the main control chip to ensure the synchronization and consistency of the data.

[0044] S322: Write the received data into the internal storage unit of the local programmable high-speed backplane communication chip. The write operation is triggered based on the rising edge of the clock signal of the main control chip to ensure the consistency and stability of the data.

[0045] Specifically, the received 16-bit data will be written to the internal storage unit of the backplane communication chip according to the control of the clock signal. The write operation is usually triggered by the rising edge of the clock to ensure that the data can be stored in the correct timing, avoid timing errors or losses in data transmission, and ensure data stability and consistency.

[0046] In one embodiment, after step S40, that is, after updating the expansion module status information in the internal storage unit after each transmission is completed, the following further includes: S50: Reconfigure the configuration information of the expansion module to adapt to subsequent data transmission.

[0047] Specifically, during the data transmission process, if the configuration of some expansion modules changes, or the working mode of the module needs to be readjusted according to the new transmission requirements, the configuration information of the expansion module needs to be reconfigured. The reconfiguration of the module is usually achieved by sending control commands. This process may include changing the data transmission rate, data format or communication protocol to ensure the correct transmission of data.

[0048] In one embodiment, if Figure 5 As shown, in step S50, the configuration information of the expansion module is reconfigured, specifically including: S51: Send a configuration command to the expansion module via the local programmable high-speed backplane communication chip, and update the configuration register setting of the expansion module according to the configuration command.

[0049] Specifically, the backplane communication chip sends configuration commands to the expansion module through the parallel communication interface. The configuration commands can specify the module's operating mode, communication rate, etc. After receiving the command, the expansion module will update its configuration register according to the command to ensure that the module can work according to the new configuration, thereby adapting to subsequent data transmission requirements.

[0050] S52: Acquire update feedback information of the expansion module, and verify whether the configuration information of the expansion module is updated successfully according to the update feedback information, so as to ensure the stability and consistency of data transmission.

[0051] Specifically, after receiving the configuration command, the expansion module will inform the backplane communication chip through feedback information whether the configuration update has been successfully completed. The feedback information may include the value of the status register, confirmation signal, etc. The backplane communication chip determines whether the configuration of the expansion module has been successfully updated based on this feedback information. If the update fails, it may be necessary to resend the configuration command for adjustment to ensure stability and consistency during data transmission.

[0052] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0053] In one embodiment, a system for reducing transmission loss in a distributed communication system is provided, and the system for reducing transmission loss in a distributed communication system corresponds one-to-one to the method for reducing transmission loss in a distributed communication system in the above embodiment. Figure 6 As shown, the system for reducing transmission loss of distributed communication system includes module information acquisition module, communication connection module, clock control module and data transmission management module. The detailed description of each functional module is as follows: A module information acquisition module, used to acquire the types of multiple expansion modules in the distributed communication system and corresponding module configuration information, the expansion modules are connected to the local programmable high-speed backplane communication chip through a high-speed differential communication interface; A communication connection module, used to establish a communication connection through a parallel communication interface between a local programmable high-speed backplane communication chip and a main control chip; The clock control module is used to obtain the clock signal of the main control chip and control the local programmable high-speed backplane communication chip to read and write data based on the clock signal; The data transmission management module is used to transmit data to multiple expansion modules in sequence according to the configuration information of the expansion modules, and update the expansion module status information in the internal storage unit after each transmission is completed to reduce the delay in data transmission.

[0054] Optionally, the clock control module specifically includes: The data reading control submodule is used to read data from the internal storage unit of the local programmable high-speed backplane communication chip when the read enable signal of the main control chip is at a low level and the write enable signal is at a high level, and transmit the data to the main control chip through the parallel communication interface; The data write control submodule is used to write the data received from the main control chip into the internal storage unit of the local programmable high-speed backplane communication chip when the read enable signal of the main control chip is high and the write enable signal is low.

[0055] Optionally, the data reading control submodule specifically includes: A data reading unit is used for the local programmable high-speed backplane communication chip to read the specified 16-bit data from the internal storage unit through the parallel communication interface; The data sending unit is used for the local programmable high-speed backplane communication chip to send 16-bit data to the main control chip through the parallel communication interface, and trigger the sending action at the rising edge of the clock signal of the main control chip.

[0056] Optionally, the data writing control submodule specifically includes: A data receiving unit, used for a local programmable high-speed backplane communication chip to receive data from a main control chip via a parallel communication interface; The data writing unit is used to write the received data into the internal storage unit of the local programmable high-speed backplane communication chip. The writing operation is triggered based on the rising edge of the clock signal of the main control chip to ensure the consistency and stability of the data.

[0057] Optionally, after the data transmission management module, it also includes: The configuration update module is used to reconfigure the configuration information of the expansion module to adapt to subsequent data transmission.

[0058] Optionally, the configuration update module specifically includes: A configuration command sending submodule is used to send configuration commands to the expansion module through a local programmable high-speed backplane communication chip, and update the configuration register settings of the expansion module according to the configuration commands; The status verification submodule is used to obtain the update feedback information of the expansion module and verify whether the configuration information of the expansion module is updated successfully according to the update feedback information to ensure the stability and consistency of data transmission.

[0059] For the specific definition of the system for reducing the transmission loss of a distributed communication system, please refer to the definition of the method for reducing the transmission loss of a distributed communication system in the above text, which will not be repeated here. Each module in the above-mentioned system for reducing the transmission loss of a distributed communication system can be implemented in whole or in part by software, hardware and a combination thereof. The above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory in the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.

[0060] In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as follows: Figure 7 As shown. The computer device includes a processor, a memory, a network interface and a database connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a method for reducing transmission loss of a distributed communication system is implemented.

[0061] In one embodiment, a computer device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the following steps when executing the computer program: Acquire types of multiple expansion modules and corresponding module configuration information in a distributed communication system, wherein the expansion modules are connected to a local programmable high-speed backplane communication chip via a high-speed differential communication interface; Establishing a communication connection through a parallel communication interface between a local programmable high-speed backplane communication chip and a main control chip; Obtain the clock signal of the main control chip, and based on the clock signal, control the local programmable high-speed backplane communication chip to perform data reading and writing operations; According to the configuration information of the expansion modules, data is transmitted to the multiple expansion modules in sequence, and the expansion module status information in the internal storage unit is updated after each transmission is completed, so as to reduce the delay in data transmission.

[0062] In one embodiment, a computer readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented: Acquire types of multiple expansion modules and corresponding module configuration information in a distributed communication system, wherein the expansion modules are connected to a local programmable high-speed backplane communication chip via a high-speed differential communication interface; Establishing a communication connection through a parallel communication interface between a local programmable high-speed backplane communication chip and a main control chip; Obtain the clock signal of the main control chip, and based on the clock signal, control the local programmable high-speed backplane communication chip to perform data reading and writing operations; According to the configuration information of the expansion modules, data is transmitted to the multiple expansion modules in sequence, and the expansion module status information in the internal storage unit is updated after each transmission is completed, so as to reduce the delay in data transmission.

[0063] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application may include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).

[0064] Those skilled in the art will clearly understand that for the sake of convenience and brevity of description, only the division of the above-mentioned functional units and modules is used as an example. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the system can be divided into different functional units or modules to complete all or part of the functions described above.

[0065] The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.

Claims

1. A method for reducing transmission loss in a distributed communication system, characterized in that: The method for reducing transmission loss of a distributed communication system comprises: Acquire types and corresponding module configuration information of a plurality of expansion modules in a distributed communication system, wherein the expansion modules are connected to a local programmable high-speed backplane communication chip via a high-speed differential communication interface; Establishing a communication connection through a parallel communication interface between the local programmable high-speed backplane communication chip and the main control chip; Acquire the clock signal of the main control chip, and based on the clock signal, control the local programmable high-speed backplane communication chip to perform data reading and writing operations; According to the configuration information of the expansion modules, data is transmitted to the multiple expansion modules in sequence, and the expansion module status information in the internal storage unit is updated after each transmission is completed, so as to reduce the delay in data transmission.

2. The method for reducing transmission loss of a distributed communication system according to claim 1, characterized in that: The controlling the local programmable high-speed backplane communication chip to perform data reading and writing operations based on the clock signal specifically includes: When the read enable signal of the master control chip is at a low level and the write enable signal is at a high level, data is read from the internal storage unit of the local programmable high-speed backplane communication chip, and the data is transmitted to the master control chip through the parallel communication interface; When the read enable signal of the master control chip is at a high level and the write enable signal is at a low level, the data received from the master control chip is written into the internal storage unit of the local programmable high-speed backplane communication chip.

3. The method for reducing transmission loss in a distributed communication system according to claim 2, characterized in that: The step of reading data from the internal storage unit of the local programmable high-speed backplane communication chip and transmitting the data to the main control chip through the parallel communication interface specifically includes: The local programmable high-speed backplane communication chip reads the specified 16-bit data from the internal storage unit through the parallel communication interface; The local programmable high-speed backplane communication chip sends the 16-bit data to the main control chip through the parallel communication interface, and triggers the sending action at the rising edge of the clock signal of the main control chip.

4. The method for reducing transmission loss in a distributed communication system according to claim 2, characterized in that: The step of writing the data received from the master control chip into the internal storage unit of the local programmable high-speed backplane communication chip specifically includes: The local programmable high-speed backplane communication chip receives data from the main control chip through the parallel communication interface; The received data is written into the internal storage unit of the local programmable high-speed backplane communication chip, and the writing operation is triggered based on the rising edge of the clock signal of the main control chip to ensure the consistency and stability of the data.

5. The method for reducing transmission loss in a distributed communication system according to claim 1, characterized in that: After the expansion module status information in the internal storage unit is updated after each transmission is completed, the method further includes: The configuration information of the expansion module is reconfigured to accommodate subsequent data transmission.

6. The method for reducing transmission loss in a distributed communication system according to claim 5, characterized in that: The reconfiguration of the configuration information of the expansion module specifically includes: Sending a configuration command to the expansion module via the local programmable high-speed backplane communication chip, and updating a configuration register setting of the expansion module according to the configuration command; Acquire update feedback information of the expansion module, and verify whether the configuration information of the expansion module is updated successfully according to the update feedback information, so as to ensure the stability and consistency of data transmission.

7. A system for reducing transmission loss in a distributed communication system, characterized in that: The system for reducing transmission loss of a distributed communication system comprises: A module information acquisition module, used to acquire the types and corresponding module configuration information of a plurality of expansion modules in a distributed communication system, wherein the expansion modules are connected to a local programmable high-speed backplane communication chip via a high-speed differential communication interface; A communication connection module, used to establish a communication connection through a parallel communication interface between the local programmable high-speed backplane communication chip and the main control chip; A clock control module, used to obtain the clock signal of the main control chip, and based on the clock signal, control the local programmable high-speed backplane communication chip to perform data reading and writing operations; The data transmission management module is used to transmit data to multiple expansion modules in sequence according to the configuration information of the expansion modules, and update the expansion module status information in the internal storage unit after each transmission is completed to reduce the delay in data transmission.

8. The system for reducing transmission loss in a distributed communication system according to claim 7, characterized in that: The controlling the local programmable high-speed backplane communication chip to perform data reading and writing operations based on the clock signal specifically includes: A data reading control submodule, used for reading data from the internal storage unit of the local programmable high-speed backplane communication chip and transmitting the data to the main control chip through the parallel communication interface when the read enable signal of the main control chip is at a low level and the write enable signal is at a high level; The data writing control submodule is used to write the data received from the main control chip into the internal storage unit of the local programmable high-speed backplane communication chip when the read enable signal of the main control chip is high and the write enable signal is low.

9. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the method for reducing transmission loss in a distributed communication system as claimed in any one of claims 1 to 6 are implemented.

10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the method for reducing transmission loss in a distributed communication system as claimed in any one of claims 1 to 6 are implemented.

Citation Information

Patent Citations

  • Method of realizing device interaction between Internet and local area network by utilizing extended NTP instead of DDNS

    CN107181555A

  • Distributed communication chip with flexible expansion interface and communication system

    CN115134187A

  • Data synchronization method and related device

    CN116521604A

  • Serial communication method and device for sideband transmission between core particles and electronic equipment

    CN118733516A

  • Universal transmission interface implementation method for audio data, audio equipment and storage medium

    CN118819458A