[go: up one dir, main page]

CN119254257A - Switching configuration circuit, configuration method - Google Patents

Switching configuration circuit, configuration method Download PDF

Info

Publication number
CN119254257A
CN119254257A CN202310770643.3A CN202310770643A CN119254257A CN 119254257 A CN119254257 A CN 119254257A CN 202310770643 A CN202310770643 A CN 202310770643A CN 119254257 A CN119254257 A CN 119254257A
Authority
CN
China
Prior art keywords
configuration
transceiver
register
working channel
subunit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202310770643.3A
Other languages
Chinese (zh)
Inventor
于鹤杰
黄新星
罗青平
郭振健
张�杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sanechips Technology Co Ltd
Original Assignee
Sanechips Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sanechips Technology Co Ltd filed Critical Sanechips Technology Co Ltd
Priority to CN202310770643.3A priority Critical patent/CN119254257A/en
Priority to PCT/CN2024/091349 priority patent/WO2025001508A1/en
Publication of CN119254257A publication Critical patent/CN119254257A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/38Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
    • H04B1/40Circuits
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/74Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission for increasing reliability, e.g. using redundant or spare channels or apparatus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/74Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission for increasing reliability, e.g. using redundant or spare channels or apparatus
    • H04B1/745Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission for increasing reliability, e.g. using redundant or spare channels or apparatus using by-passing or self-healing methods

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Transceivers (AREA)

Abstract

本申请提供了一种切换配置电路、配置方法,切换配置电路包括:至少一个收发配置单元和至少一个收发工作通道;其中,一个所述收发配置单元与一个所述收发工作通道连接;其中,所述收发配置单元被配置为:保存与所述收发配置单元连接的所述收发工作通道的至少一个子单元的至少一个工作模式的配置参数;在满足配置生效条件的情况下,将所述收发工作通道的至少一个子单元的当前需要生效的工作模式的配置参数发送给与所述收发配置单元连接的收发工作通道;所述收发工作通道被配置为:将所述收发工作通道的至少一个子单元的当前需要生效的工作模式的配置参数进行切换配置生效。

The present application provides a switching configuration circuit and a configuration method, wherein the switching configuration circuit comprises: 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 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 a configuration effectiveness 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 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.

Description

Switching configuration circuit and configuration method
Technical Field
The embodiment of the application relates to the technical field of communication, in particular to a switching configuration circuit and a configuration method.
Background
In recent years, the fifth generation mobile communication technology (5 g,5 th Generation Mobile Communication Technology) is rapidly developed, and technologies such as Massive multiple input and output (Massive MIMO, massive Multiple Input Multiple Output) and high-speed interfaces such as mobile industry processor interfaces (MIPI, mobile Industry Processor Interface), JESD204, etc. increase the capacity of a chip system and the channel integration level, but accompanying with the technologies, the control of a radio frequency transceiver system also puts higher demands, and multiple digital channel configuration for completing multiple scene switching in a shorter time is required. At present, the design complexity of the common design method is high, and the area and power consumption performance indexes are also greatly reduced.
Disclosure of Invention
The embodiment of the application provides a switching configuration circuit and a configuration method.
In a first aspect, an embodiment of the present application provides a switching configuration circuit, which includes at least one transceiver configuration unit and at least one transceiver working channel, where one transceiver configuration unit is connected to one transceiver working channel, where the transceiver configuration unit is configured to save configuration parameters of at least one working mode of at least one subunit of the transceiver working channel connected to the transceiver configuration unit, send, if a configuration validation condition is met, configuration parameters of a working mode of at least one subunit of the transceiver working channel that needs to be validated currently to the transceiver working channel connected to the transceiver configuration unit, and the transceiver working channel is configured to perform switching configuration validation on the configuration parameters of the working mode of at least one subunit of the transceiver working channel that needs to be validated currently.
In a second aspect, an embodiment of the present application provides a configuration method, including storing configuration parameters of at least one working mode of at least one subunit of a transceiver working channel connected to a transceiver configuration unit in the transceiver configuration unit, sending the configuration parameters of a 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 when a configuration validation condition is met, and performing switching configuration validation on the configuration parameters of the working mode currently required to be validated of at least one subunit of the transceiver working channel in the transceiver working channel.
The switching configuration circuit provided by the embodiment of the application firstly transmits the configuration parameters to the transceiver configuration unit for storage, and under the condition that the configuration validation condition is met, the configuration parameters are directly subjected to switching configuration validation, so that the time for validating the switching configuration is shortened, the switching configuration process is simplified, and the introduced area and power consumption cost are smaller.
Drawings
FIG. 1 is a block diagram of a switch configuration circuit according to one embodiment of the present application;
fig. 2 is a schematic circuit diagram of a transceiver unit according to an embodiment of the application;
Fig. 3 is another circuit schematic diagram of a transceiver unit according to an embodiment of the application;
FIG. 4 is a timing diagram of a switch configuration circuit according to an embodiment of the application;
FIG. 5 is a timing control schematic diagram of a switch configuration circuit according to an embodiment of the application;
Fig. 6 is a flowchart of a configuration method according to another embodiment of the present application.
Detailed Description
In order to enable those skilled in the art to better understand the technical scheme of the present application, the switching configuration circuit and the configuration method provided by the present application are described in detail below with reference to the accompanying drawings.
Example embodiments will be described more fully hereinafter with reference to the accompanying drawings, but may be embodied in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the application to those skilled in the art.
The embodiments of the application and features of the embodiments may be combined with each other without conflict.
As used herein, the term "and/or" includes any and all combinations of at least one of the associated listed items.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. As used herein, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms "comprises" and/or "comprising," when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of at least one other feature, integer, step, operation, element, component, and/or group thereof.
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 be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the relevant art and the present application and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.
The switching configuration circuit of the embodiment of the application can be included in a terminal or a base station, for example in a radio frequency transceiver module of the terminal or the base station, and supports switching configuration in multi-channel and multi-working modes.
Fig. 1 is a block diagram of a switching configuration circuit according to an embodiment of the present application.
In a first aspect, referring to FIG. 1, one embodiment of the present application provides a switching configuration circuit comprising at least one transceiving configuration unit 101 and at least one transceiving working channel 102.
Wherein a transceiver configuration unit 101 is connected to a transceiver working channel 102.
Wherein the transceiver configuration unit 101 is configured to save 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 send the configuration parameters of the working mode of at least one subunit of the transceiver working channel 102 that is currently required to be validated to the transceiver working channel 102 connected to the transceiver configuration unit 101 if a configuration validation condition is satisfied.
The transceiving working channel 102 is configured to switch configuration validation of configuration parameters of a currently active mode of operation of at least one subunit of the transceiving working channel 102.
In some exemplary embodiments, further comprises a processor 103, a bus scheduler 104, at least one bus bridge 105.
Wherein a bus bridge 105 is connected to a transceiver unit 101.
Wherein the processor 103 is configured to issue a parameter configuration command, wherein the parameter configuration command comprises configuration parameters of at least one operation mode of at least one subunit of the at least one transceiving operation channel 102.
The bus scheduling unit 104 is configured to forward the parameter configuration commands to the corresponding bus bridge 105.
The bus bridge 105 is configured to send configuration parameters of at least one operation mode of at least one subunit of the transceiving operating channel 102 to a transceiving configuration unit 101 connected to the transceiving operating channel 102.
In some exemplary embodiments, processor 103 is a device having data processing capabilities including, but not limited to, a Central Processing Unit (CPU) or the like.
In some exemplary embodiments, meeting the configuration validation condition includes reaching a configuration validation time, or receiving a state switch interrupt.
In some exemplary embodiments, the bus scheduler 104 is specifically configured to distribute bus addresses and translate protocol to parameter configuration commands and forward the commands to the corresponding bus bridges 105.
In some exemplary embodiments, the parameter configuration command sent by the bus scheduler 104 to the bus bridge 105 includes configuration parameters of at least one operating mode of at least one subunit of the transceiving operating channel 102 coupled to the bus bridge 105.
In some exemplary embodiments, the parameter configuration commands sent by the bus scheduler 104 to the bus bridge 105 include configuration parameters for all modes of operation of at least one subunit of the transceiving working channel 102 coupled to the bus bridge 105.
In some exemplary embodiments, the parameter configuration command sent by the bus scheduler 104 to the bus bridge 105 includes a configuration parameter of one operating mode of at least one subunit of the transceiving operating channel 102 coupled to the bus bridge 105.
In some exemplary embodiments, the bus bridge 105 is specifically configured to send configuration parameters of at least one operational mode of at least one subunit of the transception-working channel 102 to the transception-configuration unit 101 connected to the transception-working channel 102 in a handshake manner.
In some exemplary embodiments, the processor 103 is specifically configured to issue a parameter configuration command to the bus scheduling unit 104 before receiving the state switch interrupt, and to issue a switch configuration validation instruction to the bus scheduling unit 104 in the event that a state switch interrupt is received.
The bus scheduler 104 is further configured to forward the switch configuration validation instruction to the corresponding bus bridge 105.
The bus bridge 105 is further configured to forward a switch configuration validation instruction to the transceiving configuration unit 101 connected to the bus bridge 105.
The transceiver configuration unit 101 is specifically configured to save the configuration parameters of at least one operation mode of at least one subunit of the transceiver operation channel 102 connected to the transceiver configuration unit 101 before receiving the switch configuration validation instruction, and to send the configuration parameters of the operation mode currently required to be validated of at least one subunit of the transceiver operation channel 102 to the transceiver operation channel 102 connected to the transceiver configuration unit 101 when receiving the switch configuration validation instruction.
In some exemplary embodiments, the bus scheduling unit 104 is specifically configured to implement forwarding the switch configuration validation instruction to the corresponding bus bridge 105 in such a manner that the switch configuration validation instruction is forwarded to the corresponding bus bridge 105 after bus address allocation and protocol conversion.
In some exemplary embodiments, the processor 103 is specifically configured to issue a parameter configuration command to the bus scheduling unit 104 upon receipt of a state switch interrupt, wherein the state switch interrupt includes a switch validation time, and to issue a switch configuration validation instruction to the bus scheduling unit 104 upon reaching the switch validation time.
The bus scheduler 104 is further configured to forward the switch configuration validation instruction to the corresponding bus bridge 105.
The bus bridge 105 is further configured to forward a switch configuration validation instruction to the transceiving configuration unit 101 connected to the bus bridge 105.
The transceiver configuration unit 101 is specifically configured to save configuration parameters of at least one operation mode of at least one subunit of the transceiver operation channel 102 connected to the transceiver configuration unit 101, and send, when receiving a switch configuration validation instruction, configuration parameters of an operation mode of at least one subunit of the transceiver operation channel 102 that is currently required to be validated to the transceiver operation channel 102 connected to the transceiver configuration unit 101.
In some exemplary embodiments, the transceiver configuration unit 101 includes a master-slave switch enable register, a mode select register, Y slave table multiplexers, Y master table registers, and Y group slave table registers, where Y is an integer greater than or equal to 1.
Each standby table register comprises at least one standby table register, and a main table register is connected with one standby table register through a standby table multiplexer.
Wherein the mode selection register is configured to hold information characterizing the currently required operating mode to be validated.
A set of look-up table registers is configured to hold configuration parameters of a subunit of the transceiving working channel 102 connected to the transceiving configuration unit 101.
A standby table register is configured to hold configuration parameters of the functional circuit corresponding to one operation mode of one sub-unit of the transceiving operation channel 102 connected to the transceiving configuration unit 101.
The standby table multiplexer is configured to select a standby table register corresponding to a current operating mode to be validated from a set of standby table registers connected to the standby table multiplexer to be connected to a master table register connected to the standby table multiplexer.
The master/slave switch enable register is configured to synchronize the configuration parameters stored in the selected slave table register to a master table register connected to the slave table multiplexer if the configuration validation condition is satisfied.
The transceiving working channel 102 is specifically configured to effect a switch configuration of configuration parameters stored in a master table register.
In some exemplary embodiments, the standby table multiplexer may select a standby table register corresponding to the current operation mode to be validated from a set of standby table registers connected to the standby table multiplexer to be connected to the main table register connected to the standby table multiplexer based on the information representing the current operation mode to be validated stored in the mode selection register.
In some exemplary embodiments, the active-standby switch enable register is configured to store configuration parameters of all operating modes of an i-th subunit of the transmit-receive operating channel 102 in a parameter configuration command into an i-th set of standby table registers after receiving the parameter configuration command, where i is an integer greater than or equal to 1 and less than or equal to Y.
The state switch interrupt includes information characterizing the current mode of operation that needs to be validated.
The switch configuration validation instruction includes information characterizing the current operating mode that needs to be validated.
The master/slave switching enabling register is further configured to store information representing a working mode currently required to be validated into the mode selection register after receiving a switching configuration validation instruction, control the slave table multiplexer to select a slave table register corresponding to the working mode currently required to be validated from a group of slave table registers connected with the slave table multiplexer to be connected with the master table register connected with the slave table multiplexer based on the information representing the working mode currently required to be validated stored in the mode selection register, and synchronize configuration parameters stored in the selected slave table register into the master table register connected with the slave table multiplexer.
In some exemplary embodiments, the master-slave switch enable register is configured to store configuration parameters of all operating modes of an i-th subunit of the transceiving operating channel 102 in a parameter configuration command into an i-th set of slave table registers after the parameter configuration command is received and before a switch configuration validation instruction is received, wherein i is an integer greater than or equal to 1 and less than or equal to Y.
The state switching interrupt includes information characterizing the current operating mode that needs to be validated and configuration validation time.
The switching configuration validation instruction comprises information representing the working mode which needs to be validated currently and configuration validation time.
The master/slave switching enabling register is further configured to store information representing a currently required working mode to be validated into the mode selection register after receiving a switching configuration validation instruction and before reaching a configuration validation time, control the slave table multiplexer to select a slave table register corresponding to the currently required working mode from a group of slave table registers connected with the slave table multiplexer to be connected with the master table register connected with the slave table multiplexer based on the information representing the currently required working mode stored in the mode selection register, and synchronize configuration parameters stored in the selected slave table register into the master table register connected with the slave table multiplexer when reaching the configuration validation time.
In some exemplary embodiments, the master-slave switch enable register is configured to store configuration parameters of all operating modes of an i-th subunit of the transceiving operating channel 102 in a parameter configuration command into an i-th set of slave table registers after the parameter configuration command is received and before a switch configuration validation instruction is received, wherein i is an integer greater than or equal to 1 and less than or equal to Y.
The state switching interrupt includes information characterizing the current operating mode that needs to be validated and configuration validation time.
The switching configuration validation instruction comprises information representing the working mode which needs to be validated currently and configuration validation time.
The master/slave switching enabling register is further configured to store information representing a working mode currently required to be effective into the mode selection register after receiving a switching configuration effective instruction and when configuration effective time is reached, control the slave table multiplexer to select a slave table register corresponding to the working mode currently required to be effective from a group of slave table registers connected with the slave table multiplexer to be connected with the master table register connected with the slave table multiplexer based on the information representing the working mode currently required to be effective stored in the mode selection register, and synchronize configuration parameters stored in the selected slave table register into the master table register connected with the slave table multiplexer.
In some exemplary embodiments, the transceiving configuration unit comprises a master-slave switch enable register, Y master table registers and Y slave table registers, wherein Y is an integer greater than or equal to 1.
Wherein a master table register is coupled to a slave table register.
A standby table register is configured to store configuration parameters of the functional circuit corresponding to an operation mode of a subunit of the transmit-receive operation channel.
The master/slave switch enable register is configured to synchronize configuration parameters stored in the slave table register to a master table register connected to the slave table register in the event that a configuration validation condition is satisfied.
The transceiving working channel 102 is specifically configured to effect a switch configuration of configuration parameters stored in a master table register.
In some exemplary embodiments, the master/slave switch enable register is configured to store, upon receiving a parameter configuration command, a configuration parameter of a working mode of one subunit of the transmit-receive working channel 102 in the parameter configuration command that is currently required to be validated, in a corresponding slave table register, where i is an integer greater than or equal to 1 and less than or equal to Y.
The master/slave switch enable register is further configured to synchronize configuration parameters stored in the slave table register to a master table register connected to the slave table register upon receiving a switch configuration validation instruction.
In some exemplary embodiments, the master-slave switch enable register is configured to store configuration parameters of a current operating mode that needs to be validated for one of the sub-units of the transmit-receive operating channel 102 in the parameter configuration command into a corresponding slave table register after the parameter configuration command is received and before the switch configuration validation command is received, where i is an integer greater than or equal to 1 and less than or equal to Y.
The state switch interrupt includes configuring an effective time.
The switch configuration validation instruction includes a configuration validation time.
The master/slave switch enable register is further configured to synchronize configuration parameters stored in the selected slave table register to a master table register connected to the slave table multiplexer upon receipt of a switch configuration validation instruction and upon reaching a configuration validation time.
In some exemplary embodiments, as shown in fig. 4, when implementing the transceiver configuration unit 101 using the circuit described in fig. 2, the master/slave switching enable register stores configuration parameters of all operation modes of the ith subunit of the transceiver operation channel 102 in the parameter configuration command in the ith set of standby table registers in a period of T0, where i is an integer greater than or equal to 1 and less than or equal to Y. And in the T1 time period, the master/slave switching enabling register controls the slave table multiplexer to store information representing the working mode which is required to be validated currently into the mode selection register, selects a slave table register corresponding to the working mode which is required to be validated currently from a group of slave table registers connected with the slave table multiplexer to be connected with the master table register connected with the slave table multiplexer based on the information representing the working mode which is required to be validated currently stored in the mode selection register, and synchronizes the configuration parameters stored in the selected slave table register into the master table register connected with the slave table multiplexer. During the period T2, the transceiver working channel 102 performs switching configuration validation on the configuration parameters of the working mode of at least one subunit of the transceiver working channel 102 that is currently required to be validated.
In some exemplary embodiments, as shown in fig. 4, when implementing the transceiver configuration unit 101 by using the circuit shown in fig. 2, in the period of T0, the master/slave switching enable register stores configuration parameters of all working modes of the ith subunit of the transceiver working channel 102 in the parameter configuration command into the ith group of standby table registers, where i is an integer greater than or equal to 1 and less than or equal to Y, stores information representing the working mode currently required to be validated into the mode selection register, and controls the standby table multiplexer to select a standby table register corresponding to the working mode currently required to be validated from a group of standby table registers connected to the standby table multiplexer to be connected to the master table register connected to the standby table multiplexer based on the information representing the working mode currently required to be validated stored in the mode selection register. During the T1 period, the master-slave switch enable register synchronizes the configuration parameters stored in the selected slave table register into the master table register connected to the slave table multiplexer. During the period T2, the transceiver working channel 102 performs switching configuration validation on the configuration parameters of the working mode of at least one subunit of the transceiver working channel 102 that is currently required to be validated.
In some exemplary embodiments, as shown in fig. 4, when implementing the transceiver configuration unit 101 with the circuit described in fig. 3, the master/slave switching enable register stores the configuration parameters of the working mode currently required to be validated of one subunit of the transceiver working channel 102 in the parameter configuration command into the corresponding group table register in the period of T0, where i is an integer greater than or equal to 1 and less than or equal to Y. During the T1 period, the master-slave switch enable register synchronizes the configuration parameters stored in the selected slave table register into the master table register connected to the slave table multiplexer. During the period T2, the transceiver working channel 102 performs switching configuration validation on the configuration parameters of the working mode of at least one subunit of the transceiver working channel 102 that is currently required to be validated.
In the embodiment of the present application, as shown in fig. 5, the processor performs switching configuration on the transceiver working channel according to the following flow:
Pulling down the soft reset work_rst of the working channel, and switching to a working clock work_clk corresponding to the current working mode;
configuring a mode selection register work_mode and a master/slave switching enabling register work_switch;
the soft reset work _ rst of the working channel is released.
The switching configuration circuit provided by the embodiment of the application firstly transmits the configuration parameters to the transceiver configuration unit for storage, and under the condition that the configuration validation condition is met, the configuration parameters are directly subjected to switching configuration validation, so that the time for validating the switching configuration is shortened, the switching configuration process is simplified, and the introduced area and power consumption cost are smaller.
Fig. 6 is a flowchart of a configuration method according to another embodiment of the present application.
In a second aspect, referring to fig. 6, another embodiment of the present application provides a configuration method, which may be performed by a terminal or a base station, the method comprising:
Step 600, saving configuration parameters of at least one working mode of at least one subunit of a transceiving working channel connected to a transceiving configuration unit into said transceiving configuration unit.
And step 601, under the condition that the configuration validation condition is met, the transceiving configuration unit sends the configuration parameters of the working mode of at least one subunit of the transceiving working channel, which is currently required to be validated, to the transceiving working channel connected with the transceiving configuration unit.
In some exemplary embodiments, meeting the configuration validation condition includes reaching a configuration validation time, or receiving a state switch interrupt.
In some exemplary embodiments, the transceiving configuration unit comprises a master-slave switch enable register, a mode select register, Y slave table multiplexers, Y master table registers and Y group slave table registers, wherein Y is an integer greater than or equal to 1.
Each standby table register comprises at least one standby table register, and a main table register is connected with one standby table register through a standby table multiplexer.
The method comprises the steps that a receiving and transmitting configuration unit sends configuration parameters of a working mode which is needed to be effective currently of at least one subunit of a receiving and transmitting working channel to the receiving and transmitting configuration unit, wherein the receiving and transmitting working channel connected with the receiving and transmitting configuration unit comprises the steps of storing information representing the working mode which is needed to be effective currently in a mode selection register, storing configuration parameters of one subunit of the receiving and transmitting working channel connected with the receiving and transmitting configuration unit in a group of standby table registers, storing configuration parameters of a functional circuit corresponding to one working mode of one subunit of the receiving and transmitting working channel connected with the receiving and transmitting configuration unit in one standby table register, selecting a standby table register corresponding to the working mode which is needed to be effective currently from a group of standby table registers connected with the standby table multiplexer to be connected with the standby table multiplexer, and synchronizing the configuration parameters stored in the selected standby table register into a main table register connected with the standby table multiplexer when the configuration effective condition is met.
In some exemplary embodiments, the transceiving configuration unit comprises a master-slave switch enable register, Y master table registers and Y slave table registers, wherein Y is an integer greater than or equal to 1.
Wherein a master table register is coupled to a slave table register.
The receiving and transmitting configuration parameters of the working modes of at least one subunit of the receiving and transmitting working channel, which are required to be validated currently, are transmitted to the receiving and transmitting working channel connected with the receiving and transmitting configuration unit, wherein the receiving and transmitting configuration unit stores the configuration parameters of a functional circuit corresponding to one working mode of one subunit of the receiving and transmitting working channel in a standby table register, and the main standby switching enabling register synchronizes the configuration parameters stored in the standby table register into a main table register connected with the standby table register under the condition that the configuration validation condition is met.
Step 602, a transceiver working channel performs switching configuration validation on configuration parameters of a working mode of at least one subunit of the transceiver working channel, which is currently required to be validated, in the transceiver working channel.
In some exemplary embodiments, the transmit-receive working channel validates the switch configuration of the configuration parameters stored in the master table register.
The specific implementation process of the configuration method is the same as that of the switching configuration circuit in the foregoing embodiment, and will not be repeated here.
Those of ordinary skill in the art will appreciate that all or some of the steps, systems, functional modules/units in the apparatus, and methods disclosed above may be implemented as software, firmware, hardware, and suitable combinations thereof. In a hardware implementation, the division between functional modules/units mentioned in the above description does not necessarily correspond to the division of physical components, for example, one physical component may have a plurality of functions, or one function or step may be cooperatively performed by several physical components. Some or all of the physical components may be implemented as software executed by a processor, such as a central processing unit, digital signal processor, or microprocessor, or as hardware, or as an integrated circuit, such as an application specific integrated circuit. Such software may be distributed on computer readable media, which may include computer storage media (or non-transitory media) and communication media (or transitory media). The term computer storage media includes both volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data, as known to those skilled in the art. 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 devices, or any other medium which can be used to store the desired information and which can be accessed by a computer. Furthermore, as is well known to those of ordinary skill 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 includes any information delivery media.
Example embodiments have been disclosed herein, and although specific terms are employed, they are used and should be interpreted in a generic and descriptive sense only and not for purpose of limitation. In some instances, it will be apparent to one skilled in the art that features, characteristics, and/or elements described in connection with a particular embodiment may be used alone or in combination with other embodiments unless explicitly stated otherwise. It will therefore be understood by those of ordinary skill in the art that various changes in form and details may be made therein without departing from the scope of the present application as set forth in the following claims.

Claims (7)

1.一种切换配置电路,包括:至少一个收发配置单元和至少一个收发工作通道;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.根据权利要求1所述的切换配置电路,其中,所述收发配置单元包括:主备切换使能寄存器、模式选择寄存器、Y个备表多路选择器、Y个主表寄存器和Y组备表寄存器;其中,Y为大于或等于1的整数;2. The switching configuration circuit according to claim 1, wherein the transceiver configuration unit comprises: 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.根据权利要求1所述的切换配置电路,其中,所述收发配置单元包括:主备切换使能寄存器、Y个主表寄存器和Y个备表寄存器;其中,Y为大于或等于1的整数;3. The switching configuration circuit according to claim 1, wherein the transceiver configuration unit comprises: 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.根据权利要求1-3任意一项所述的切换配置电路,其中,所述满足配置生效条件包括:4. The switching configuration circuit according to any one of claims 1 to 3, wherein the configuration validity condition is satisfied comprising: 到达配置生效时间;或者,接收到状态切换中断。The configuration takes effect at the time when the configuration takes effect; or a state switching interrupt is received. 5.根据权利要求1-3任意一项所述的切换配置电路,还包括:处理器、总线调度单元、至少一个总线异步桥;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.一种配置方法,包括: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.根据权利要求6所述的配置方法,其中,所述满足配置生效条件包括:7. The configuration method according to claim 6, wherein the configuration validity condition is satisfied comprising: 到达配置生效时间;或者,接收到状态切换中断。The configuration takes effect at the time when the configuration takes effect; or a state switching interrupt is received.
CN202310770643.3A 2023-06-27 2023-06-27 Switching configuration circuit, configuration method Pending CN119254257A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202310770643.3A CN119254257A (en) 2023-06-27 2023-06-27 Switching configuration circuit, configuration method
PCT/CN2024/091349 WO2025001508A1 (en) 2023-06-27 2024-05-07 Switching configuration circuit and switching configuration method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310770643.3A CN119254257A (en) 2023-06-27 2023-06-27 Switching configuration circuit, configuration method

Publications (1)

Publication Number Publication Date
CN119254257A true CN119254257A (en) 2025-01-03

Family

ID=93937169

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310770643.3A Pending CN119254257A (en) 2023-06-27 2023-06-27 Switching configuration circuit, configuration method

Country Status (2)

Country Link
CN (1) CN119254257A (en)
WO (1) WO2025001508A1 (en)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030061431A1 (en) * 2001-09-21 2003-03-27 Intel Corporation Multiple channel interface for communications between devices
US9170968B2 (en) * 2012-09-27 2015-10-27 Intel Corporation Device, system and method of multi-channel processing
US10320093B2 (en) * 2016-08-31 2019-06-11 Anokiwave, Inc. Phased array control circuit
US10063303B1 (en) * 2017-09-18 2018-08-28 Integrated Device Technology, Inc. Fast memory access control for phase and gain

Also Published As

Publication number Publication date
WO2025001508A1 (en) 2025-01-02

Similar Documents

Publication Publication Date Title
US8520563B2 (en) Interface device, communications system, non-volatile storage device, communication mode switching method and integrated circuit
EP2116938B1 (en) Operation apparatus and control method
US20080024163A1 (en) Programmable logic device
CN108337582B (en) Time division multiplexing switching system based on field programmable gate array
US9116881B2 (en) Routing switch apparatus, network switch system, and routing switching method
CN115840592A (en) Flash access method, controller, system and readable storage medium
US8171273B2 (en) Method and apparatus for reconfiguring software in SDR terminal
WO2014134947A1 (en) Device for transmitting and receiving control information and method thereof
JP2022096389A (en) Semiconductor integrated circuits, semiconductor storage devices, and control methods
JP6290761B2 (en) Data transfer control system, data transfer control method, and data transfer control program
CN118568049B (en) Non-consistency master node, on-chip interconnection network, data processing method and device
US11288223B2 (en) Bridge chip with function of expanding external devices and associated expansion method
CN106681948A (en) Logic control method and device of programmable logic device
CN106851811B (en) A kind of communication equipment and gain control method
CN119254257A (en) Switching configuration circuit, configuration method
WO2024131147A1 (en) Enhanced serial peripheral interface implementing method and apparatus, enhanced serial peripheral interface conversion device and medium
US20210297283A1 (en) Master slave communication system capable of reducing manufacturing cost, electronic device, control method for master slave communication system, and control method for electronic device
EP4120073A1 (en) Configuration method for logical address space of hardware single board, device, and storage medium
CN101021826A (en) Bridge device and related electronic system and interface control method
JP2006304011A (en) Interface circuit
CN116825170B (en) Automatic calibration architecture and chip for die-to-die interconnect
EP1193605B1 (en) Apparatus and method for the transfer of signal groups between digital signal processors in a digital signal processing unit
JP2007219875A (en) Data transfer device
US20200319697A1 (en) Information processing system
JP3591491B2 (en) Duplex queue synchronization method

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication