IP Library › Granted Patent US 11,886,228
Granted Patent B2
US 11,886,228 · App. 17/354,530 · Granted Jan 30, 2024

Interface bus combining

Inventors: Poojan Wagh (Sleepy Hollow, IL); David A. Podsiadlo (San Diego, CA)
Assignee: pSemi Corporation
G06F13/4027G06F9/30101
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,886,228
App. No.
17/354,530
Granted
Jan 30, 2024
Kind
B2
Abstract

Circuits and methods enabling common control of an agent device by two or more buses, particularly MIPI RFFE serial buses. In essence, the invention provides flagging signals designating completed register write operations to denote which of two registers are active, such that synchronization is accomplished in a clock-free manner. One embodiment includes at least two decoders, each including a common register and a bus (S/P) decoder coupled to a respective bus and to the common register. The S/P decoder asserts a write-complete signal when a write operation to a corresponding common register is completed. A multiplexer has at least two selectable input bus ports coupled to the common registers within the at least two decoders. A selection circuit selects an input bus port of the multiplexer in response to the assertion of a last write-complete signal from the S/P decoders.

Claims (29)

1. A circuit that enables common control of one or more agent devices by two or more buses using mutually exclusive arbitration, the circuit including:

(a) at least two decoders, each including:

(1) at least one common register;

(2) a bus decoder coupled to the at least one common register and configured to be coupled to a respective bus, the bus decoder configured to assert a write-complete signal when a write operation to a corresponding one of the at least one common register is completed;

(b) a multiplexer having at least two selectable input bus ports each coupled to one of the at least one common register within respective ones of the at least two decoders, and an output port configured to be coupled to at least one of the one or more agent devices; and

(c) a selection circuit, coupled to two or more of the bus decoders and to the multiplexer, the selection circuit configured to select an input bus port of the multiplexer in response to the assertion of a last write-complete signal from the coupled bus decoders.

2. The invention of claim 1 , wherein at least one write-complete signal is associated with at least two common registers.

3. The invention of claim 1 , wherein at least one write-complete signal is associated with a field within one common register.

4. The invention of claim 1 , wherein the selection circuit includes at least one flipflop, each coupled to the bus decoder of two of the at least two decoders and to the multiplexer, the at least one flipflop configured to select an input bus port of the multiplexer in response to the assertion of a last write-complete signal from one of the two bus decoders.

5. The invention of claim 4 , wherein the output of each flipflop is set in response to the assertion of a write-complete signal from a first associated bus decoder, and reset in response to the assertion of a write-complete signal from a second associated bus decoder.

6. The invention of claim 4 , wherein at least one write-complete signal is associated with at least two common registers.

7. The invention of claim 4 , wherein at least one write-complete signal is associated with a field within one common register.

8. The invention of claim 1 , wherein the selection circuit includes a radio button circuit coupled to the bus decoder of the at least two decoders and to the multiplexer, the radio button circuit configured to select an input bus port of the multiplexer in response to the assertion of a last write-complete signal from one of the bus decoders.

9. The invention of claim 8 , wherein the radio button circuit includes at least two flipflops each having an output, the output of each flipflop being set in response to the assertion of a write-complete signal from an associated bus decoder, and reset in response to the assertion of a write-complete signal from any other bus decoder.

10. The invention of claim 9 , further including a priority encoder coupled between the outputs of the flipflops and binary-coded selector inputs of the multiplexer, the priority encoder configured to convert the outputs of the flipflops to a binary-coded value.

11. The invention of claim 8 , wherein at least one write-complete signal is associated with at least two common registers.

12. The invention of claim 8 , wherein at least one write-complete signal is associated with a field within one common register.

13. The invention of claim 1 , wherein the selection circuit includes at least one OR gate, each coupled to the bus decoder of two of the at least two decoders and to the multiplexer, the at least one OR gate configured to select an input bus port of the multiplexer in response to the assertion of a last write-complete signal from one of the two bus decoders after the other one of the two bus decoders has been cleared.

14. The invention of claim 13 , wherein at least one write-complete signal is associated with at least two common registers.

15. The invention of claim 13 , wherein at least one write-complete signal is associated with a field within one common register.

16. A circuit that enables common control of an agent device by two buses using mutually exclusive arbitration, the circuit including:

(a) two decoders, each including:

(1) a common register;

(2) a bus decoder coupled to the common register within the decoder and configured to be coupled to a respective bus, the bus decoder configured to assert a write-complete signal when a write operation to the common register is completed;

(b) a multiplexer having two selectable input bus ports each coupled to the common register within respective ones of the two decoders, and an output port configured to be coupled to the agent device; and

(c) a flipflop coupled to the bus decoder of the two decoders and to the multiplexer, the flipflop configured to select an input bus port of the multiplexer in response to the assertion of a last write-complete signal from one of the two bus decoders.

17. The invention of claim 16 , wherein the output of each flipflop is set in response to the assertion of a write-complete signal from a first bus decoder, and reset in response to the assertion of a write-complete signal from a second bus decoder.

18. The invention of claim 16 , wherein at least one write-complete signal is associated with at least two common registers.

19. The invention of claim 16 , wherein at least one write-complete signal is associated with a field within one common register.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 7, 2021
From: WAGH, POOJAN; PODSIADLO, DAVID A.
To: PSEMI CORPORATION
Reel/Frame 057403/0297 →
Continuity (1)
Related Publication 20220405227A1 · Dec 22, 2022
Cited By (1)
US 12,386,770