Switching configuration circuit and configuration method

By saving and sending the configuration parameters of the working mode in the transceiver configuration unit, a fast-acting switching configuration is achieved, which solves the problems of high design complexity and performance degradation in the prior art, and improves the switching efficiency and performance of the 5G RF transceiver system .

CN119254257APending Publication Date: 2025-01-03SANECHIPS TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310770643.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-27
Publication Date
2025-01-03

AI Technical Summary

Technical Problem

The existing technology has high design complexity when switching multi-digital channel configurations, resulting in a degradation of area and power consumption performance, making it difficult to meet the efficient control needs of 5G RF transceiver systems.

Method used

A switching configuration circuit is designed to store and send the configuration parameters of the working mode in the transceiver configuration unit, and take effect directly when the configuration effective conditions are met, simplifying the switching process and shortening the effective time.

Benefits of technology

It realizes a multi-digital channel configuration that completes multi-scene switching in a short time, reducing the cost of design complexity, area and power consumption.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119254257A_ABST
    Figure CN119254257A_ABST
Patent Text Reader

Abstract

The invention provides a switching configuration circuit and a configuration method. The switching configuration circuit comprises at least one transceiving configuration unit and at least one transceiving working channel, wherein one transmitting-receiving configuration unit is connected with one transmitting-receiving working channel; wherein the transmit-receive configuration unit is configured to store configuration parameters of at least one working mode of at least one subunit of the transmit-receive working channel connected with the transmit-receive configuration unit; under the condition that the configuration effective condition is met, the configuration parameters of the working mode, needing to take effect currently, of at least one subunit of the receiving and transmitting working channel are sent to the receiving and transmitting working channel connected with the receiving and transmitting configuration unit; the transmitting-receiving working channel is configured to switch the configuration parameters of the working mode, which needs to take effect currently, of at least one subunit of the transmitting-receiving working channel, and the configuration parameters are configured to take effect.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of communication technology, and in particular to a switching configuration circuit and a configuration method. Background Art

[0002] In recent years, the fifth generation of mobile communication technology (5G, 5 th The rapid development of the 21st Generation Mobile Communication Technology (21st Generation Mobile Communication Technology) has improved the chip system capacity and channel integration with technologies such as Massive MIMO (Massive Multiple Input Multiple Output), Mobile Industry Processor Interface (MIPI), and JESD204 and other high-speed interfaces. However, this has also put forward higher requirements for the control of the RF transceiver system, requiring the configuration of multiple digital channels for multi-scenario switching to be completed in a short time. Currently, the commonly used design methods have high design complexity, and the area and power consumption performance indicators will also be greatly reduced. Summary of the invention

[0003] Embodiments of the present application provide a switching configuration circuit and a configuration method.

[0004] In a first aspect, an embodiment of the present application provides a switching configuration circuit, comprising: at least one transceiver configuration unit and at least one transceiver working channel; wherein, one of the transceiver configuration units is connected to one of the transceiver working channels; wherein, the transceiver configuration unit is configured to: save the configuration parameters of at least one working mode of at least one subunit of the transceiver working channel connected to the transceiver configuration unit; when the configuration effectiveness conditions are met, the configuration parameters of the working mode currently required to be effective of at least one subunit of the transceiver working channel are sent to the transceiver working channel connected to the transceiver configuration unit; the transceiver working channel is configured to: switch the configuration parameters of the working mode currently required to be effective of at least one subunit of the transceiver working channel to make it effective.

[0005] In a second aspect, an embodiment of the present application provides a configuration method, comprising: saving configuration parameters of at least one working mode of at least one subunit of a transceiver working channel connected to a transceiver configuration unit into the transceiver configuration unit; when a configuration effectiveness condition is met, sending the configuration parameters of the working mode that currently needs to be effective of at least one subunit of the transceiver working channel to the transceiver working channel connected to the transceiver configuration unit; switching the configuration parameters of the working mode that currently needs to be effective of at least one subunit of the transceiver working channel in the transceiver working channel to take effect.

[0006] The switching configuration circuit provided in the embodiment of the present application first sends the configuration parameters to the transceiver configuration unit for storage. When the configuration effectiveness conditions are met, the configuration parameters are directly switched to take effect, which shortens the switching configuration effectiveness time, simplifies the switching configuration process, and introduces relatively small area and power consumption costs. BRIEF DESCRIPTION OF THE DRAWINGS

[0007] Figure 1 A block diagram of a switching configuration circuit provided in one embodiment of the present application;

[0008] Figure 2 A circuit diagram of a transceiver configuration unit according to an embodiment of the present application;

[0009] Figure 3 Another circuit diagram of the transceiver configuration unit of an embodiment of the present application;

[0010] Figure 4 A timing diagram of a switching configuration circuit according to an embodiment of the present application;

[0011] Figure 5 A timing control diagram of a switching configuration circuit according to an embodiment of the present application;

[0012] Figure 6 A flowchart of a configuration method provided for another embodiment of the present application. DETAILED DESCRIPTION

[0013] In order to enable those skilled in the art to better understand the technical solution of the present application, the switching configuration circuit and configuration method provided by the present application are described in detail below in conjunction with the accompanying drawings.

[0014] Example embodiments will be described more fully below with reference to the accompanying drawings, but the example embodiments may be embodied in different forms and should not be construed as limited to the embodiments set forth herein. On the contrary, the purpose of providing these embodiments is to make this application thorough and complete and to enable those skilled in the art to fully understand the scope of this application.

[0015] In the absence of conflict, the embodiments of the present application and the features therein may be combined with each other.

[0016] As used herein, the term "and / or" includes any and all combinations of at least one of the associated listed items.

[0017] The terms used herein are only used to describe specific embodiments and are not intended to limit the present application. As used herein, the singular forms "a", "an" and "the" are also intended to include the plural forms, unless the context clearly indicates otherwise. It will also be understood that when the terms "comprising" and / or "made of" are used in this specification, the presence of the features, wholes, steps, operations, elements and / or components is specified, but the presence or addition of at least one other feature, whole, step, operation, element, component and / or its group is not excluded.

[0018] Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by those of ordinary skill in the art. It will also be understood that terms such as those defined in commonly used dictionaries should be interpreted as having a meaning consistent with their meaning in the context of the relevant art and this application, and will not be interpreted as having an idealized or overly formal meaning unless explicitly defined herein.

[0019] The switching configuration circuit of the embodiment of the present application can be included in a terminal or a base station, for example, included in their radio frequency transceiver modules, and supports switching configuration in multiple channels and multiple working modes.

[0020] Figure 1 A block diagram of a switching configuration circuit provided in accordance with an embodiment of the present application.

[0021] First, refer to Figure 1 An embodiment of the present application provides a switching configuration circuit, including: at least one transceiver configuration unit 101 and at least one transceiver working channel 102.

[0022] Among them, a transceiver configuration unit 101 is connected to a transceiver working channel 102 .

[0023] Among them, the transceiver configuration unit 101 is configured to: save the configuration parameters of at least one working mode of at least one subunit of the transceiver working channel 102 connected to the transceiver configuration unit 101; when the configuration effectiveness conditions are met, send the configuration parameters of the working mode that currently needs to be effective of at least one subunit of the transceiver working channel 102 to the transceiver working channel 102 connected to the transceiver configuration unit 101.

[0024] The transceiver working channel 102 is configured to: switch and configure the configuration parameters of the working mode that currently needs to be effective of at least one subunit of the transceiver working channel 102 to take effect.

[0025] In some exemplary embodiments, the system further includes: a processor 103 , a bus scheduling unit 104 , and at least one bus asynchronous bridge 105 .

[0026] A bus asynchronous bridge 105 is connected to a transceiver configuration unit 101 .

[0027] The processor 103 is configured to: send a parameter configuration command; wherein the parameter configuration command includes: configuration parameters of at least one working mode of at least one subunit of at least one transceiver working channel 102 .

[0028] The bus scheduling unit 104 is configured to forward the parameter configuration command to the corresponding bus asynchronous bridge 105 .

[0029] The bus asynchronous bridge 105 is configured to send configuration parameters of at least one working mode of at least one subunit of the transceiver working channel 102 to the transceiver configuration unit 101 connected to the transceiver working channel 102 .

[0030] In some exemplary embodiments, the processor 103 is a device with data processing capability, including but not limited to a central processing unit (CPU) and the like.

[0031] In some exemplary embodiments, satisfying the configuration effectiveness condition includes: reaching the configuration effectiveness time; or receiving a state switching interrupt.

[0032] In some exemplary embodiments, the bus scheduling unit 104 is specifically configured to: forward the parameter configuration command to the corresponding bus asynchronous bridge 105 after performing bus address allocation and protocol conversion.

[0033] In some exemplary embodiments, the parameter configuration command sent by the bus scheduling unit 104 to the bus asynchronous bridge 105 includes configuration parameters of at least one working mode of at least one subunit of the transceiver working channel 102 connected to the bus asynchronous bridge 105 .

[0034] In some exemplary embodiments, the parameter configuration command sent by the bus scheduling unit 104 to the bus asynchronous bridge 105 includes configuration parameters of all working modes of at least one subunit of the transceiver working channel 102 connected to the bus asynchronous bridge 105 .

[0035] In some exemplary embodiments, the parameter configuration command sent by the bus scheduling unit 104 to the bus asynchronous bridge 105 includes a configuration parameter of a working mode of at least one subunit of the transceiver working channel 102 connected to the bus asynchronous bridge 105 .

[0036] In some exemplary embodiments, the bus asynchronous bridge 105 is specifically configured to send the configuration parameters of at least one working mode of at least one subunit of the transceiver working channel 102 to the transceiver configuration unit 101 connected to the transceiver working channel 102 in a handshake manner.

[0037] In some exemplary embodiments, the processor 103 is specifically configured to: send a parameter configuration command to the bus scheduling unit 104 before receiving a state switching interrupt; and send a switching configuration validation instruction to the bus scheduling unit 104 when receiving a state switching interrupt.

[0038] The bus scheduling unit 104 is further configured to forward the switching configuration validation instruction to the corresponding bus asynchronous bridge 105 .

[0039] The bus asynchronous bridge 105 is further configured to forward the switching configuration validation instruction to the transceiver configuration unit 101 connected to the bus asynchronous bridge 105 .

[0040] The transceiver configuration unit 101 is specifically configured to: before receiving a switching configuration effectiveness instruction, save the configuration parameters of at least one working mode of at least one subunit of the transceiver working channel 102 connected to the transceiver configuration unit 101; when receiving a switching configuration effectiveness instruction, send the configuration parameters of the working mode that currently needs to be effective of at least one subunit of the transceiver working channel 102 to the transceiver working channel 102 connected to the transceiver configuration unit 101.

[0041] In some exemplary embodiments, the bus scheduling unit 104 is specifically configured to forward the switching configuration validation instruction to the corresponding bus asynchronous bridge 105 in the following manner: forward the switching configuration validation instruction to the corresponding bus asynchronous bridge 105 after bus address allocation and protocol conversion.

[0042] In some exemplary embodiments, the processor 103 is specifically configured to: upon receiving a state switching interrupt, wherein the state switching interrupt includes a switching effective time, send a parameter configuration command to the bus scheduling unit 104; and upon reaching the switching effective time, send a switching configuration effective instruction to the bus scheduling unit 104.

[0043] The bus scheduling unit 104 is further configured to forward the switching configuration validation instruction to the corresponding bus asynchronous bridge 105 .

[0044] The bus asynchronous bridge 105 is further configured to forward the switching configuration validation instruction to the transceiver configuration unit 101 connected to the bus asynchronous bridge 105 .

[0045] The transceiver configuration unit 101 is specifically configured to: save the configuration parameters of at least one working mode of at least one subunit of the transceiver working channel 102 connected to the transceiver configuration unit 101; when receiving a switching configuration effectiveness instruction, send the configuration parameters of the working mode that currently needs to be effective of at least one subunit of the transceiver working channel 102 to the transceiver working channel 102 connected to the transceiver configuration unit 101.

[0046] In some exemplary embodiments, the transceiver configuration unit 101 includes: a master-slave switching enable register, a mode selection register, Y standby table multiplexers, Y master table registers and Y groups of standby table registers; wherein Y is an integer greater than or equal to 1.

[0047] Each group of spare table registers includes at least one spare table register; a main table register is connected to a group of spare table registers via a spare table multiplexer.

[0048] The mode selection register is configured to store information representing the current working mode that needs to be effective.

[0049] A set of standby table registers is configured to store configuration parameters of a subunit of the transceiver working channel 102 connected to the transceiver configuration unit 101 .

[0050] A standby table register is configured to store configuration parameters of a functional circuit corresponding to a working mode of a subunit of the transceiver working channel 102 connected to the transceiver configuration unit 101 .

[0051] The standby table multiplexer is configured to select a standby table register corresponding to a working mode currently required to be effective from a group of standby table registers connected to the standby table multiplexer and connect it to a main table register connected to the standby table multiplexer.

[0052] The master-slave switching enable register is configured to synchronize the configuration parameters stored in the selected standby table register to the master table register connected to the standby table multiplexer when the configuration validation condition is met.

[0053] The transceiver working channel 102 is specifically configured to: switch the configuration parameters stored in the main table register to take effect.

[0054] In some exemplary embodiments, the standby table multiplexer can select a standby table register corresponding to the working mode that currently needs to be effective from a group of standby table registers connected to the standby table multiplexer based on the information representing the working mode that currently needs to be effective stored in the mode selection register, and connect it to the main table register connected to the standby table multiplexer.

[0055] In some exemplary embodiments, the master-standby switching enable register is configured as follows: after receiving a parameter configuration command, the configuration parameters of all working modes of the i-th subunit of the transceiver working channel 102 in the parameter configuration command are stored in the i-th group standby table register; wherein i is an integer greater than or equal to 1 and less than or equal to Y.

[0056] The state switching interruption includes: information representing the current working mode that needs to be effective.

[0057] The switch configuration validation instruction includes: information representing the current working mode that needs to be validated.

[0058] The master-slave switching enable register is also configured to: after receiving the switching configuration effectiveness instruction, save the information representing the working mode that currently needs to be effective into the mode selection register, control the standby table multiplexer based on the information representing the working mode that currently needs to be effective saved in the mode selection register, select the standby table register corresponding to the working mode that currently needs to be effective from a group of standby table registers connected to the standby table multiplexer and connect it to the main table register connected to the standby table multiplexer, and synchronize the configuration parameters stored in the selected standby table register to the main table register connected to the standby table multiplexer.

[0059] In some exemplary embodiments, the master-standby switching enable register is configured as follows: after receiving a parameter configuration command and before receiving a switching configuration effective instruction, the configuration parameters of all working modes of the i-th subunit of the transceiver working channel 102 in the parameter configuration command are stored in the i-th group standby table register; wherein i is an integer greater than or equal to 1 and less than or equal to Y.

[0060] The state switching interruption includes: information representing the current working mode that needs to take effect and the configuration effective time.

[0061] The switch configuration effective instruction includes: information representing the current working mode that needs to be effective and the configuration effective time.

[0062] The master-slave switching enable register is also configured as follows: after receiving the switching configuration effectiveness instruction, before the configuration effectiveness time arrives, the information representing the working mode that currently needs to be effective is saved in the mode selection register, and the standby table multiplexer is controlled based on the information representing the working mode that currently needs to be effective saved in the mode selection register, and the standby table register corresponding to the working mode that currently needs to be effective is selected from a group of standby table registers connected to the standby table multiplexer to be connected to the main table register connected to the standby table multiplexer; when the configuration effectiveness time arrives, the configuration parameters stored in the selected standby table register are synchronized to the main table register connected to the standby table multiplexer.

[0063] In some exemplary embodiments, the master-standby switching enable register is configured as follows: after receiving a parameter configuration command and before receiving a switching configuration effective instruction, the configuration parameters of all working modes of the i-th subunit of the transceiver working channel 102 in the parameter configuration command are stored in the i-th group standby table register; wherein i is an integer greater than or equal to 1 and less than or equal to Y.

[0064] The state switching interruption includes: information representing the current working mode that needs to take effect and the configuration effective time.

[0065] The switch configuration effective instruction includes: information representing the current working mode that needs to be effective and the configuration effective time.

[0066] The master-slave switching enable register is also configured to: after receiving the switching configuration effectiveness instruction and when the configuration effectiveness time is reached, save the information representing the working mode that currently needs to be effective into the mode selection register, control the standby table multiplexer based on the information representing the working mode that currently needs to be effective stored in the mode selection register, select the standby table register corresponding to the working mode that currently needs to be effective from a group of standby table registers connected to the standby table multiplexer and connect it to the main table register connected to the standby table multiplexer; synchronize the configuration parameters stored in the selected standby table register to the main table register connected to the standby table multiplexer.

[0067] In some exemplary embodiments, the transceiver configuration unit includes: a master-slave switching enable register, Y master table registers, and Y standby table registers; wherein Y is an integer greater than or equal to 1.

[0068] Among them, a main table register is connected to a standby table register.

[0069] A standby table register is configured to store configuration parameters of a functional circuit corresponding to a working mode of a subunit of a transceiver working channel.

[0070] The master-slave switching enable register is configured to synchronize the configuration parameters stored in the standby table register to the master table register connected to the standby table register when the configuration validation condition is met.

[0071] The transceiver working channel 102 is specifically configured to: switch the configuration parameters stored in the main table register to take effect.

[0072] In some exemplary embodiments, the master-standby switching enable register is configured as follows: after receiving a parameter configuration command, the configuration parameters of the working mode that currently needs to be effective for a subunit of the transceiver working channel 102 in the parameter configuration command are stored in the corresponding standby table register; wherein i is an integer greater than or equal to 1 and less than or equal to Y.

[0073] The master-slave switching enable register is further configured to: after receiving the switching configuration validation instruction, synchronize the configuration parameters stored in the standby table register to the master table register connected to the standby table register.

[0074] In some exemplary embodiments, the master-slave switching enable register is configured as follows: after receiving a parameter configuration command and before receiving a switching configuration effectiveness instruction, the configuration parameters of the working mode that currently needs to be effective for each sub-unit of the transceiver working channel 102 in the parameter configuration command are stored in the corresponding standby table register; wherein i is an integer greater than or equal to 1 and less than or equal to Y.

[0075] The state switching interruption includes: configuration effective time.

[0076] The switch configuration effective instruction includes: configuration effective time.

[0077] The master-slave switching enable register is further configured to: after receiving the switching configuration validation instruction and when the configuration validation time arrives, synchronize the configuration parameters stored in the selected standby table register to the master table register connected to the standby table multiplexer.

[0078] In some exemplary embodiments, Figure 4 As shown, using Figure 2 When the circuit implements the transceiver configuration unit 101, in the T0 time period, the master-slave switching enable register stores the configuration parameters of all working modes of the i-th subunit of the transceiver working channel 102 in the parameter configuration command into the i-th group of standby table registers; wherein i is an integer greater than or equal to 1 and less than or equal to Y. In the T1 time period, the master-slave switching enable register controls the standby table multiplexer to save the information representing the working mode that needs to be currently effective into the mode selection register, and based on the information representing the working mode that needs to be currently effective stored in the mode selection register, selects the standby table register corresponding to the working mode that needs to be currently effective from a group of standby table registers connected to the standby table multiplexer and connects it to the main table register connected to the standby table multiplexer; synchronizes the configuration parameters stored in the selected standby table register to the main table register connected to the standby table multiplexer. In the T2 time period, the transceiver working channel 102 switches the configuration parameters of the working mode that needs to be currently effective of at least one subunit of the transceiver working channel 102 to take effect.

[0079] In some exemplary embodiments, Figure 4 As shown, using Figure 2When the circuit implements the transceiver configuration unit 101, in the T0 time period, the master-slave switching enable register stores the configuration parameters of all working modes of the i-th subunit of the transceiver working channel 102 in the parameter configuration command into the i-th group of standby table registers; wherein i is an integer greater than or equal to 1 and less than or equal to Y; the information representing the working mode that needs to be currently effective is saved in the mode selection register, and the standby table multiplexer is controlled to select the standby table register corresponding to the working mode that needs to be currently effective from a group of standby table registers connected to the standby table multiplexer based on the information representing the working mode that needs to be currently effective stored in the mode selection register, and connect it to the main table register connected to the standby table multiplexer. In the T1 time period, the master-slave switching enable register synchronizes the configuration parameters stored in the selected standby table register to the main table register connected to the standby table multiplexer. In the T2 time period, the transceiver working channel 102 switches the configuration parameters of the working mode that needs to be currently effective of at least one subunit of the transceiver working channel 102 to take effect.

[0080] In some exemplary embodiments, Figure 4 As shown, using Figure 3 When the circuit implements the transceiver configuration unit 101, within the T0 time period, the master-slave switching enable register stores the configuration parameters of the working mode that currently needs to be effective for a subunit of the transceiver working channel 102 in the parameter configuration command into the corresponding group standby table register; wherein i is an integer greater than or equal to 1 and less than or equal to Y. Within the T1 time period, the master-slave switching enable register synchronizes the configuration parameters stored in the selected standby table register to the master table register connected to the standby table multiplexer. Within the T2 time period, the transceiver working channel 102 switches the configuration parameters of the working mode that currently needs to be effective for at least one subunit of the transceiver working channel 102 to take effect.

[0081] In the embodiments of the present application, Figure 5 As shown, the processor switches the transmit and receive working channels according to the following process:

[0082] Pull down the soft reset work_rst of the working channel and switch to the working clock work_clk corresponding to the current working mode;

[0083] Configuration mode selection register work_mode and master-slave switching enable register work_switch;

[0084] Release the soft reset work_rst of the working channel.

[0085] The switching configuration circuit provided in the embodiment of the present application first sends the configuration parameters to the transceiver configuration unit for storage. When the configuration effectiveness conditions are met, the configuration parameters are directly switched to take effect, which shortens the switching configuration effectiveness time, simplifies the switching configuration process, and introduces relatively small area and power consumption costs.

[0086] Figure 6 A flowchart of a configuration method provided for another embodiment of the present application.

[0087] Second, refer to Figure 6 Another embodiment of the present application provides a configuration method, which can be performed by a terminal or a base station, and the method includes:

[0088] Step 600: save configuration parameters of at least one working mode of at least one subunit of a transceiver working channel connected to a transceiver configuration unit into the transceiver configuration unit.

[0089] Step 601: When the configuration validation condition is met, the transceiver configuration unit sends the configuration parameters of the working mode currently required to be validated of at least one subunit of the transceiver working channel to the transceiver working channel connected to the transceiver configuration unit.

[0090] In some exemplary embodiments, satisfying the configuration effectiveness condition includes: reaching the configuration effectiveness time; or receiving a state switching interrupt.

[0091] In some exemplary embodiments, the transceiver configuration unit includes: a master-slave switching enable register, a mode selection register, Y standby table multiplexers, Y master table registers and Y groups of standby table registers; wherein Y is an integer greater than or equal to 1.

[0092] Each group of spare table registers includes at least one spare table register; a main table register is connected to a group of spare table registers via a spare table multiplexer.

[0093] Among them, the transceiver configuration unit sends the configuration parameters of the working mode that currently needs to be effective of at least one subunit of the transceiver working channel to the transceiver working channel connected to the transceiver configuration unit, including: saving information representing the working mode that currently needs to be effective in a mode selection register; saving the configuration parameters of a subunit of the transceiver working channel connected to the transceiver configuration unit in a group of standby table registers; saving the configuration parameters of a functional circuit corresponding to a working mode of a subunit of the transceiver working channel connected to the transceiver configuration unit in a standby table register; the standby table multiplexer selects a standby table register corresponding to the working mode that currently needs to be effective from a group of standby table registers connected to the standby table multiplexer and connects it to the main table register connected to the standby table multiplexer; when the configuration effectiveness conditions are met, the main-standby switching enable register synchronizes the configuration parameters stored in the selected standby table register to the main table register connected to the standby table multiplexer.

[0094] In some exemplary embodiments, the transceiver configuration unit includes: a master-slave switching enable register, Y master table registers, and Y standby table registers; wherein Y is an integer greater than or equal to 1.

[0095] Among them, a main table register is connected to a standby table register.

[0096] The transceiver configuration unit sends the configuration parameters of the working mode that currently needs to be effective of at least one subunit of the transceiver working channel to the transceiver working channel connected to the transceiver configuration unit, including: saving the configuration parameters of the functional circuit corresponding to a working mode of a subunit of the transceiver working channel in a standby table register; when the configuration effectiveness conditions are met, the main-standby switching enable register synchronizes the configuration parameters stored in the standby table register to the main table register connected to the standby table register.

[0097] Step 602: The transceiver working channel switches and configures the configuration parameters of the working mode currently required to be effective of at least one subunit of the transceiver working channel to take effect in the transceiver working channel.

[0098] In some exemplary embodiments, the transceiver working channel switches the configuration parameters stored in the main table register to take effect.

[0099] The specific implementation process of the above configuration method is the same as the specific implementation process of the switching configuration circuit in the aforementioned embodiment, which will not be repeated here.

[0100] It will be appreciated by those skilled in the art that all or some of the steps, systems, and functional modules / units in the methods disclosed above may be implemented as software, firmware, hardware, and appropriate combinations thereof. In hardware implementations, the division between the functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, a physical component may have multiple functions, or a function or step may be performed by several physical components in cooperation. Some or all physical components may be implemented as software executed by a processor, such as a central processing unit, a digital signal processor, or a microprocessor, or implemented as hardware, or implemented as an integrated circuit, such as an application-specific integrated circuit. Such software may be distributed on a computer-readable medium, which may include a computer storage medium (or non-transitory medium) and a communication medium (or temporary medium). As known to those skilled in the art, the term computer storage medium includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tapes, magnetic disk storage or other magnetic storage, or any other medium that can be used to store the desired information and can be accessed by a computer. In addition, it is well known to those skilled in the art that communication media typically contain computer-readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media.

[0101] Example embodiments have been disclosed herein, and although specific terms are employed, they are used and should be interpreted only in a general illustrative sense and not for limiting purposes. In some instances, it will be apparent to those skilled in the art that, unless otherwise expressly noted, features, characteristics, and / or elements described in conjunction with a particular embodiment may be used alone or in combination with features, characteristics, and / or elements described in conjunction with other embodiments. Therefore, those skilled in the art will appreciate that various changes in form and detail may be made without departing from the scope of the present application as set forth in the appended claims.

Claims

1. A switching configuration circuit, comprising: At least one transceiver configuration unit and at least one transceiver working channel; Wherein, one of the transceiver configuration units is connected to one of the transceiver working channels; The transceiver configuration unit is configured to: save the configuration parameters of at least one working mode of at least one subunit of the transceiver working channel connected to the transceiver configuration unit; when the configuration effectiveness condition is met, send the configuration parameters of the working mode currently required to be effective of at least one subunit of the transceiver working channel to the transceiver working channel connected to the transceiver configuration unit; The transceiver working channel is configured to: switch and configure the configuration parameters of the working mode currently required to be effective of at least one subunit of the transceiver working channel to take effect.

2. The switching configuration circuit according to claim 1, wherein: The transceiver configuration unit includes: a master-slave switching enable register, a mode selection register, Y standby table multiplexers, Y master table registers and Y groups of standby table registers; wherein Y is an integer greater than or equal to 1; Wherein, each group of the standby table registers includes at least one standby table register; one main table register is connected to a group of the standby table registers via one standby table multiplexer; The mode selection register is configured to: store information representing the current working mode that needs to be effective; A set of the standby table registers is configured to: store configuration parameters of a subunit of the transceiver working channel connected to the transceiver configuration unit; One of the standby table registers is configured to: store configuration parameters of a functional circuit corresponding to a working mode of a subunit of the transceiver working channel connected to the transceiver configuration unit; The standby table multiplexer is configured to: select a standby table register corresponding to the working mode currently required to be effective from a group of standby table registers connected to the standby table multiplexer and connect it to the main table register connected to the standby table multiplexer; The master-slave switching enable register is configured to: synchronize the configuration parameters stored in the selected standby table register to the master table register connected to the standby table multiplexer when the configuration validation condition is met; The transceiver working channel is specifically configured to: switch the configuration parameters stored in the main table register to take effect.

3. The switching configuration circuit according to claim 1, wherein: The transceiver configuration unit includes: a master-slave switching enable register, Y master table registers and Y standby table registers; wherein Y is an integer greater than or equal to 1; Wherein, one of the main table registers is connected to one of the standby table registers; One of the standby table registers is configured to: store configuration parameters of a functional circuit corresponding to a working mode of a subunit of the transceiver working channel; The master-slave switching enable register is configured to: synchronize the configuration parameters stored in the standby table register to the master table register connected to the standby table register when the configuration validation condition is met; The transceiver working channel is specifically configured to: switch the configuration parameters stored in the main table register to take effect.

4. The switching configuration circuit according to any one of claims 1 to 3, wherein: The configuration validation conditions include: The configuration takes effect at the time when the configuration takes effect; or a state switching interrupt is received.

5. The switching configuration circuit according to any one of claims 1 to 3, further comprising: A processor, a bus scheduling unit, and at least one bus asynchronous bridge; Wherein, one of the bus asynchronous bridges is connected to one of the transceiver configuration units; The processor is configured to: issue a parameter configuration command; wherein the parameter configuration command includes: configuration parameters of at least one working mode of at least one subunit of at least one of the transceiver working channels; The bus scheduling unit is configured to: forward the parameter configuration command to the corresponding bus asynchronous bridge; The bus asynchronous bridge is configured to send configuration parameters of at least one working mode of at least one subunit of the transceiver working channel to the transceiver configuration unit connected to the transceiver working channel.

6. A configuration method, comprising: Saving the configuration parameters of at least one working mode of at least one subunit of the transceiver working channel connected to the transceiver configuration unit into the transceiver configuration unit; When the configuration validation condition is met, the configuration parameters of the working mode currently required to be effective of at least one subunit of the transceiver working channel are sent to the transceiver working channel connected to the transceiver configuration unit; The configuration parameters of the working mode that currently needs to be effective of at least one subunit of the transceiver working channel are switched and configured to take effect in the transceiver working channel.

7. The configuration method according to claim 6, wherein: The configuration validation conditions include: The configuration takes effect at the time when the configuration takes effect; or a state switching interrupt is received.