Switching configuration circuit and switching configuration method

By introducing switching configuration circuits and methods into the 5G RF transceiver system, the multi-digital channel configuration process is simplified, the design complexity and performance degradation are solved, and efficient configuration and low power consumption are achieved.

WO2025001508A1PCT designated stage expired Publication Date: 2025-01-02SANECHIPS TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/091349
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-06-27
Filing Date
2024-05-07
Publication Date
2025-01-02

AI Technical Summary

Technical Problem

The prior art realizes multi-digital channel configurations for multi-scene switching in 5G RF transceiver systems, with high design complexity, resulting in a degradation of chip area and power consumption performance.

Method used

It provides a switching configuration circuit and method, which saves and takes effect working mode configuration parameters through the connection between the transceiver configuration unit and the transceiver working channel, meets the effective parameters when the configuration takes effect, simplifies the switching configuration process and shortens the configuration time.

Benefits of technology

Simplifies the switching configuration process, reduces the chip area and power consumption, and improves configuration efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024091349_02012025_PF_FP_ABST
    Figure CN2024091349_02012025_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the present application are a switching configuration circuit and a switching configuration method. The switching configuration circuit comprises at least one transceiving configuration unit and at least one transceiving operating channel, wherein one transceiving configuration unit is connected to one transceiving operating channel; the transceiving configuration unit is configured to save a configuration parameter of at least one operation mode of at least one sub-unit of the transceiving operating channel, which is connected to the transceiving configuration unit, and if a configuration validation condition is met, send, to the transceiving operating channel which is connected to the transceiving configuration unit, a configuration parameter of an operation mode, which is required to be validated currently, of the at least one sub-unit of the transceiving operating channel; and the transceiving operating channel is configured to validate the configuration parameter of the operation mode, which is required to be validate currently, of the at least one sub-unit of the transceiving operating channel.
Need to check novelty before this filing date? Find Prior Art

Description

Switching configuration circuit, switching configuration method

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to Chinese patent application No. 202310770643.3 filed on June 27, 2023, the contents of which are incorporated herein by reference in their entirety. Technical Field

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

[0004] In recent years, the rapid development of fifth-generation mobile communication technology (5G), along with technologies such as Massive Multiple Input Multiple Output (Massive MIMO), Mobile Industry Processor Interface (MIPI), and high-speed interfaces like JESD204, has increased chip system capacity and channel integration. However, this has also placed higher demands on the control of RF transceiver systems, necessitating the configuration of multiple digital channels capable of switching between multiple scenarios in a relatively short period of time. Currently, commonly used design methods for this purpose are highly complex, significantly reducing chip area and power consumption performance.

[0005] Summary of the Invention

[0006] 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; if the configuration effectiveness conditions are met, the configuration parameters of the working mode that currently needs 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: make the configuration parameters of the working mode that currently needs to be effective of at least one subunit of the transceiver working channel effective.

[0007] In a second aspect, an embodiment of the present application provides a switching configuration method, comprising: saving the 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; if 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; making the configuration parameters of the working mode that currently needs to be effective of at least one subunit of the transceiver working channel effective in the transceiver working channel. BRIEF DESCRIPTION OF THE DRAWINGS

[0008] FIG1 is a block diagram of a switching configuration circuit according to an embodiment of the present application;

[0009] FIG2 is a circuit diagram of a transceiver configuration unit according to an embodiment of the present application;

[0010] FIG3 is another circuit diagram of the transceiver configuration unit according to an embodiment of the present application;

[0011] FIG4 is a timing diagram of a switching configuration circuit according to an embodiment of the present application;

[0012] FIG5 is a schematic diagram of timing control of a switching configuration circuit according to an embodiment of the present application; and

[0013] FIG6 is a flowchart of a switching configuration method provided by another embodiment of the present application. DETAILED DESCRIPTION

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

[0015] Hereinafter, example embodiments will be described more fully 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. These examples are provided to make this application more thorough and complete and to enable those skilled in the art to fully understand the scope of this application.

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

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

[0018] The terms used herein are used only to describe specific embodiments and are not intended to limit this 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 group thereof is not excluded.

[0019] Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one 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 expressly defined as such herein.

[0020] 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.

[0021] FIG1 is a block diagram of a switching configuration circuit according to an embodiment of the present application.

[0022] In a first aspect, referring to FIG. 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 .

[0023] In some embodiments, one transceiver configuration unit 101 is connected to one transceiver working channel 102 .

[0024] In some embodiments, 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; and 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.

[0025] The transceiver working channel 102 is configured to: enable configuration parameters of a working mode that currently needs to be enabled of at least one subunit of the transceiver working channel 102 to be enabled.

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

[0027] In some exemplary embodiments, one bus asynchronous bridge 105 is connected to one transceiver configuration unit 101 .

[0028] In some exemplary embodiments, the processor 103 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 transceiver working channel 102 .

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

[0030] 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 .

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

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

[0033] In some exemplary embodiments, the bus scheduling unit 104 is specifically configured to: perform bus address allocation and protocol conversion on the parameter configuration command and then forward the command to the corresponding 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 at least one working mode 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 configuration parameters of all working modes of at least one subunit of the transceiver working channel 102 connected to the bus asynchronous bridge 105 .

[0036] 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 a working mode of at least one subunit of the transceiver working channel 102 connected to the bus asynchronous bridge 105 .

[0037] 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.

[0038] 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 in response to receiving the state switching interrupt.

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

[0040] 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 .

[0041] The transceiver configuration unit 101 is specifically configured to: before receiving the switching configuration validation instruction, save the configuration parameters of at least one working mode of at least one sub-unit of the transceiver working channel 102 connected to the transceiver configuration unit 101; in response to receiving the switching configuration validation instruction, send the configuration parameters of the working mode currently required to be validated of at least one sub-unit of the transceiver working channel 102 to the transceiver configuration unit 101.

[0042] 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: the switching configuration validation instruction is forwarded to the corresponding bus asynchronous bridge 105 after bus address allocation and protocol conversion.

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

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

[0045] 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 .

[0046] 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; in response to receiving a switching configuration effectiveness instruction, send the configuration parameters of the working mode currently required 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.

[0047] 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.

[0048] In some exemplary embodiments, each group of spare table registers includes at least one spare table register; and a main table register is connected to the group of spare table registers via a spare table multiplexer.

[0049] In some exemplary embodiments, the mode selection register is configured to store information representing a working mode that needs to be currently effective.

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

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

[0052] 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 the main table register connected to the standby table multiplexer.

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

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

[0055] 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.

[0056] In some exemplary embodiments, the master-slave switching enable register is configured to: after receiving a parameter configuration command, store 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 standby table register; wherein i is an integer greater than or equal to 1 and less than or equal to Y.

[0057] The state switching interrupt includes information indicating the current working mode that needs to be effective.

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

[0059] The master-slave switching enable register is further configured to: after receiving the switching configuration validation 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 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, and synchronize the configuration parameters stored in the selected standby table register to the main table register connected to the standby table multiplexer.

[0060] In some exemplary embodiments, the master-slave switching enable register is configured to: after receiving the parameter configuration command and before receiving the switching configuration effectiveness instruction, store the configuration parameters of all working modes of the i-th sub-unit of the transceiver working channel 102 in the parameter configuration command into 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.

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

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

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

[0064] In some exemplary embodiments, the master-slave switching enable register is configured to: after receiving the parameter configuration command and before receiving the switching configuration effectiveness instruction, store the configuration parameters of all working modes of the i-th sub-unit of the transceiver working channel 102 in the parameter configuration command into 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.

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

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

[0067] The master-slave switching enable register is further configured to: after receiving the switching configuration effectiveness instruction and the configuration effectiveness time is reached, 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 stored 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 and connected to the master table register connected to the standby table multiplexer; the configuration parameters stored in the selected standby table register are synchronized to the master table register connected to the standby table multiplexer.

[0068] 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.

[0069] In some exemplary embodiments, one main table register is connected to one standby table register.

[0070] 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.

[0071] 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.

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

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

[0074] The master-slave switching enable register is further configured to: upon receiving a 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.

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

[0076] State switching interruption includes: configuration effective time.

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

[0078] The master-slave switching enable register is further configured to synchronize the configuration parameters stored in the selected standby table register to the master table register connected to the standby table multiplexer after receiving a switch configuration validation instruction and reaching the configuration validation time.

[0079] In some exemplary embodiments, as shown in FIG4 , when the transceiver configuration unit 101 is implemented using the circuit described in FIG2 , during a time period T0 , the master-slave switching enable register stores the configuration parameters for all operating modes of the i-th subunit of the transceiver working channel 102 in the parameter configuration command into the i-th set of standby table registers; where i is an integer greater than or equal to 1 and less than or equal to Y. During a time period T1 , the master-slave switching enable register controls the standby table multiplexer to store information representing the currently active operating mode into the mode selection register. Based on the information representing the currently active operating mode stored in the mode selection register, the master-slave table register corresponding to the currently active operating mode is selected from a set of standby table registers connected to the standby table multiplexer and connected to the master table register connected to the standby table multiplexer. The configuration parameters stored in the selected standby table register are synchronized with the master table register connected to the standby table multiplexer. During a time period T2 , the transceiver working channel 102 enables the configuration parameters for the currently active operating mode of at least one subunit of the transceiver working channel 102.

[0080] In some exemplary embodiments, as shown in FIG4 , when the transceiver configuration unit 101 is implemented using the circuit described in FIG2 , during a time period T0 , the master-slave switching enable register stores the configuration parameters for all operating modes of the i-th subunit of the transceiver working channel 102 in the parameter configuration command into the i-th set of standby table registers; where i is an integer greater than or equal to 1 and less than or equal to Y; information representing the currently effective operating mode is stored in the mode selection register, and the standby table multiplexer is controlled to select, based on the information representing the currently effective operating mode stored in the mode selection register, the standby table register corresponding to the currently effective operating mode from a set of standby table registers connected to the standby table multiplexer and connect it to the master table register connected to the standby table multiplexer. During a time period T1 , 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. During a time period T2 , the transceiver working channel 102 enables the configuration parameters for the currently effective operating mode of at least one subunit of the transceiver working channel 102.

[0081] In some exemplary embodiments, as shown in FIG4 , when the transceiver configuration unit 101 is implemented using the circuit described in FIG3 , during the T0 time period, the master-slave switching enable register stores the configuration parameters of the currently valid working mode of the i-th 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. During 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. During the T2 time period, the transceiver working channel 102 enables the configuration parameters of the currently valid working mode of at least one subunit of the transceiver working channel 102 to take effect.

[0082] In an embodiment of the present application, as shown in Figure 5, the processor switches the receiving and transmitting working channels according to the following process: 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; configure the mode selection register work_mode and the master-slave switching enable register work_switch; release the soft reset work_rst of the working channel.

[0083] The switching configuration circuit provided in the embodiment of the present application first sends the configuration parameters to the transceiver configuration unit for storage. If the configuration effectiveness conditions are met, the configuration parameters are directly made effective, which shortens the switching configuration effectiveness time, simplifies the switching configuration process, and has a relatively low cost in terms of area and power consumption of the introduced chip.

[0084] FIG6 is a flowchart of a switching configuration method provided by another embodiment of the present application.

[0085] In a second aspect, referring to FIG. 6 , another embodiment of the present application provides a handover configuration method, which can be executed by a terminal or a base station. The method includes the following steps 600 to 602 .

[0086] In step 600, configuration parameters of at least one working mode of at least one subunit of a transceiver working channel connected to a transceiver configuration unit are saved in the transceiver configuration unit.

[0087] In step 601, if the configuration validation condition is met, the transceiver configuration unit sends the configuration parameters of the currently valid working mode of at least one subunit of the transceiver working channel to the transceiver working channel connected to the transceiver configuration unit.

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

[0089] 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.

[0090] In some exemplary embodiments, each group of spare table registers includes at least one spare table register; and a main table register is connected to the group of spare table registers via a spare table multiplexer.

[0091] In some exemplary embodiments, 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; a 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; if the configuration effectiveness condition is 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.

[0092] 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.

[0093] In some exemplary embodiments, one main table register is connected to one standby table register.

[0094] 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 an working mode of a subunit of the transceiver working channel in a standby table register; when the configuration effectiveness condition is 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.

[0095] In step 602, the transceiver working channel enables the configuration parameters of the working mode that currently needs to be effective of at least one subunit of the transceiver working channel to be effective in the transceiver working channel.

[0096] In some exemplary embodiments, transceiving the working channel enables configuration parameters stored in the master table register to take effect.

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

[0098] 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 is 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 includes, but is 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 tape, 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, as is well known to those skilled in the art, communication media typically embodies 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.

[0099] 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 purposes of limitation. In some instances, it will be apparent to those skilled in the art that, unless otherwise expressly stated, 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, it will be understood by those skilled in the art 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; if 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: enable configuration parameters of a working mode that currently needs 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: if the configuration validation condition is met, then synchronize the configuration parameters stored in the selected standby table register to the master table register connected to the standby table multiplexer; The transceiver working channel is specifically configured to make the configuration parameters stored in the main table register effective.

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: if the configuration validation condition is met, then synchronize the configuration parameters stored in the standby table register to the master table register connected to the standby table register; The transceiver working channel is specifically configured to make the configuration parameters stored in the main table register effective.

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 switching 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; If the configuration validation condition is met, the configuration parameters of the working mode that currently needs to be validated 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 made effective in the transceiver working channel.

7. The switching 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.

Citation Information

Patent Citations

  • An apparatus for fast memory access control

    CN209151143U

  • Multiple channel interface for communications between devices

    US20030061431A1

  • Device, system and method of multi-channel processing

    US20140089555A1

  • Phased Array Control Circuit

    US20180062274A1