IP Library Granted Patent US 8,688,865
Granted Patent B2
US 8,688,865 · App. 13/537,806 · Granted Apr 1, 2014

Device identifier assignment

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 8,688,865
App. No.
13/537,806
Granted
Apr 1, 2014
Kind
B2
Abstract

A command to change a device identifier is output to a first slave device and to a second slave device using a shared data line. The first slave includes a first device identifier, and the second slave device includes a second device identifier. A value for the first device identifier is replaced within a time period using the shared data line. During the same period of time, a value for the second device identifier is maintained.

Claims (51)

1. A system, comprising:

a first slave device comprising a first device identifier value therein;

a second slave device comprising a second device identifier value therein;

a third slave device comprising a third device identifier value therein;

a fourth slave device comprising a fourth device identifier value therein; and

a master device coupled to the first slave device and the second slave device using a shared data line and a first enable line, the master device being coupled to the third slave device and the fourth slave device using the shared data line and a second enable line, wherein the master device is configured to:

change the first device identifier value in the first slave device within a time period using the shared data line;

maintain the second device identifier value in the second slave device during the time period;

maintain the third device identifier value in the third slave device during the time period; and

maintain the fourth device identifier value in the fourth slave device during the time period.

2. The system of claim 1 , wherein the first device identifier value and the second device identifier value have a same initial value.

3. The system of claim 1 wherein the first slave device and the second slave device have a same device model number.

4. The system of claim 1 , wherein the master device replaces the first device identifier value in the first slave device by at least enabling at least a portion of the first slave device using the first enable line during the time period; and

wherein the master device maintains the second device identifier value in the second slave device by at least disabling at least a portion of the second slave device using the second enable line during the time period.

5. The system of claim 1 , wherein the first slave device and the second slave device are at least a part of a radio frequency front end in a wireless communication device.

6. The system of claim 1 , wherein the master device, the first slave device, and the second slave device are configured to communicate in conformance with a MIPI radio frequency front end specification.

7. A method, comprising:

outputting, from a circuit, a change device identifier command to a first slave device, a second slave device, a third slave device, and a fourth slave device using a shared data line in connection with the first slave device, the second slave device, the third slave device, and the fourth slave device, the first slave device comprising a first device identifier value therein, the second slave device comprising a second device identifier value therein, the third slave device comprising a third device identifier value therein, the fourth slave device comprising a fourth device identifier value therein;

replacing the first device identifier value in the first slave device within a time period using the shared data line;

maintaining the second device identifier value in the second slave device during the time period;

maintaining the third device identifier value in the third slave device during the time period; and

maintaining the fourth device identifier value in the fourth slave device during the time period.

8. The method of claim 7 , wherein replacing the first device identifier value in the first slave device further comprises enabling at least a portion of the first slave device during the time period using a first enable line in connection with the first slave device; and

wherein maintaining the second device identifier value in the second slave device further comprises disabling at least a portion of the second slave device during the time period using a second enable line in connection with the second slave device.

9. The method of claim 7 , wherein maintaining the fourth device identifier value in the fourth slave device further comprises disabling at least a portion of the fourth slave device during the time period.

10. The method of claim 8 , wherein the circuit, the first slave device, and the second slave device are in communication in conformance with a MIPI radio frequency front end specification.

11. The method of claim 7 , wherein the first device identifier value and the second device identifier value have a same initial value.

12. The method of claim 7 , wherein the first slave device and the second slave device have a same device model number.

13. The method of claim 7 , wherein the method is executed in a radio frequency front end for a mobile communication device.

14. A system comprising:

a first plurality of slave devices;

a second plurality of slave devices;

a master device in communication with the first plurality of slave devices via a first enable line and a data line, the master device being in communication with the second plurality of slave devices via a second enable line and the data line, wherein the master device is configured to:

enable, using the first enable line, at least a portion of each of the first plurality of slave devices during a time period;

disable, using the second enable line, at least a portion of each of the second plurality of slave devices during the time period;

transmit, using the data line, a change device identifier command to the first plurality of slave devices and the second plurality of slave devices during at least a portion of the time period; and

wherein a first device identifier value of a first one of the first plurality of slave devices is replaced in response to the change device identifier command, and a second device identifier value of a second one of the second plurality of slave devices is maintained during the time period.

15. The system of claim 14 , wherein the first plurality of slave devices and the second plurality of slave devices are at least a part of a radio frequency front end in a wireless communication device.

16. The system of claim 14 , wherein the master device is configured to communicate with the first plurality of slave devices and the second plurality of slave devices in conformance with a MIPI radio frequency front end specification.

17. The system of claim 14 , wherein the second one of the second plurality of slave devices comprises an input/output voltage (VIO) pin that is coupled to the second enable line, wherein the VIO pin provides a voltage supply to a slave interface of the second one of the second plurality of slave devices.

18. The system of claim 14 , wherein the first device identifier value and the second device identifier value are identical prior to the first device identifier value being replaced.

19. A method comprising:

enabling, using a first enable line, at least a portion of each of a first plurality of slave devices during a time period;

disabling, using a second enable line, at least a portion of each of a second plurality of slave devices during the time period;

transmitting, using a data line, a change device identifier command to the first plurality of slave devices and the second plurality of slave devices during at least a portion of the time period; and

wherein a first device identifier value of a first one the plurality of slave devices is replaced in response to the change device identifier command, and a second device identifier value of a second one of the second plurality of slave devices is maintained during the time period.

20. The method of claim 19 , wherein the first device identifier value and the second device identifier value have a same initial value.

21. The method of claim 19 , wherein the first one of the plurality of slave devices and the second one of the plurality of slave devices are at least a part of a radio frequency front end for a wireless communication device.

22. The method of claim 19 , wherein the method is executed by a master device for a radio frequency front end of a wireless communication device.

23. The method of claim 19 , wherein the method is executed by a baseband integrated circuit for a radio frequency front end of a wireless communication device.

24. The method of claim 19 , wherein the method is executed by a radio frequency integrated circuit for a radio frequency front end of a wireless communication device.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE ERROR IN RECORDING THE MERGER IN THE INCORRECT US PATENT NO. 8,876,094 PREVIOUSLY RECORDED ON REEL 047351 FRAME 0384. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 8, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 049248/0558 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF THE MERGER PREVIOUSLY RECORDED AT REEL: 047230 FRAME: 0910. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047351/0384 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047230/0910 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 14, 2012
From: LUO, WEI
To: BROADCOM CORPORATION
Reel/Frame 028782/0099 →