IP Library › Granted Patent US 8,385,840
Granted Patent B2
US 8,385,840 · App. 11/749,730 · Granted Feb 26, 2013

Phone service processor

Inventor: James Edward King (Wokingham, GB)
Assignee: Broadcom Corporation
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,385,840
App. No.
11/749,730
Granted
Feb 26, 2013
Kind
B2
Abstract

An integrated circuit radio transceiver and method therefor includes primary transceiver operation circuitry. In addition to routine transceiver circuitry, the radio transceiver includes a service processor module operable to support redundant operations to facilitate any one of monitoring, test, device management and boot-up sequence functions of the primary transceiver operation circuitry. The service processor module generally has necessary access to hardware components and is operable to control, initialize and monitor the hardware components to assist in test and error recovery.

Claims (29)

1. A radio transceiver, comprising:

primary transceiver operation circuitry that includes an operational processor formed in hardware on an integrated circuit to perform routine operations, the primary transceiver operation circuitry further comprising:

baseband processor for processing ingoing and outgoing digital communication signals;

transmitter front end for processing and transmitting outgoing RF signals based upon the outgoing digital communication signals; and

receiver front end for receiving ingoing RF signals and for processing the ingoing RF signals to produce the ingoing digital communication signals; and

a service processor formed in hardware that is also on the integrated circuit and separate from the operational processor and in which the service processor operates as a master on a shared bus used by the operational processor, wherein the service processor includes communication logic, device monitoring logic, initialization logic, software image verification logic, recovery logic and test logic, in which the service processor is operable to perform monitoring, test, device management, boot-up sequence and verify software images functions associated with the primary transceiver operation circuitry, and wherein the service processor is coupled to the transmitter front end and the receiver front end through the shared bus and is further operable to reset or shut down the radio transceiver.

2. The radio transceiver of claim 1 wherein the service processor is controllable by an external device by way of an external communications interface.

3. The radio transceiver of claim 1 wherein the service processor is operable to initialize at least one of a system bus, random access memory, flash memory and test interface.

4. The radio transceiver of claim 1 wherein the service processor is operable to verify software images prior to being loaded.

5. The radio transceiver of claim 4 wherein the service processor is operable to verify that the software images are properly loaded into a memory.

6. The radio transceiver of claim 1 wherein the service processor is operable to support startup sequencing for multiple processor systems to reduce initialization time.

7. The radio transceiver of claim 1 wherein the service processor is operable to generate control signals to support monitoring and control for the radio transceiver based on externally generated commands.

8. The radio transceiver of claim 1 wherein the service processor is operable to reset or shut down the radio transceiver based upon internal logic or based upon a received command from an external interface.

9. A radio transceiver, comprising:

a first processor formed in hardware on an integrated circuit for supporting routine radio operations, in which the first processor is coupled to a radio front end to control transmission and reception of radio frequency signals; and

a second processor formed in hardware that is also on the integrated circuit and separate from the first processor and in which the second processor is a service processor that operates as a master on a shared bus used by the operational processor, wherein the second processor includes communication logic, device monitoring logic, initialization logic, software image verification logic, recovery logic and test logic to perform monitoring, test, device management, boot-up sequence and verify software images functions associated with the first processor, and wherein the second processor is also coupled to the radio front end through the shared bus and is further operable to reset or shut down the radio transceiver.

10. The radio transceiver of claim 9 wherein the second processor is controllable by an external device by way of an external communications interface.

11. The radio transceiver of claim 9 wherein the second processor is operable to initialize at least one of a system bus, random access memory, flash memory and test interface.

12. The radio transceiver of claim 9 wherein the second processor is operable to verify software images prior to being loaded into a memory and to verify that the software images are properly loaded into the memory.

13. The radio transceiver of claim 9 wherein the first and second processors are formed as dual core processors of a dual core processor system on the integrated circuit.

14. A method for a radio transceiver, comprising:

processing, in a first processor formed in hardware on an integrated circuit, ingoing radio frequency signals and generating outgoing radio frequency signals, the first processor coupled to a radio front end for reception of the ingoing radio frequency signals and for transmission of outgoing radio frequency signals; and

performing, in a second processor formed in hardware that is also on the integrated circuit and separate from the first processor, monitoring, test, device management, boot-up sequence and verify software images functions associated with the first processor, in which the second processor is a service processor that operates as a master on a shared bus used by the first processor, wherein the second processor includes communication logic, device monitoring logic, initialization logic, software image verification logic, recovery logic and test logic to perform the monitoring, test, device management, boot-up sequence and verify software images functions, and wherein the second processor is also coupled to the radio front end through the shared bus and is further operable to reset or shut down the radio transceiver.

15. The method of claim 14 including the second processor communicating with the first processor to perform the monitoring, test and boot-up sequencing functions.

16. The method of claim 14 including the second processor receiving control commands from an external device by way of an external interface to perform the monitoring, test, device management, boot-up sequence and verify software images functions based upon the received control commands.

17. The method of claim 14 including initializing at least one of a system bus, memory and test interface, verifying software images prior to being loaded in to the memory, verifying that the software images are properly loaded into the memory, performing startup sequencing for multiple processor systems, and generating control signals for the radio transceiver.

18. The method of claim 14 including resetting or shutting down the radio transceiver based upon internal logic or based upon a received command from an external interface.

19. The method of claim 14 further including the second processor resetting or reinitializing specific circuit elements of the first processor to avoid the first processor from having to perform a reset to correct a problem.

20. The method of claim 14 wherein the first and second processors are formed as dual core processors of a dual core processor system formed on an integrated circuit.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER TO 09/05/2018 PREVIOUSLY RECORDED AT REEL: 047230 FRAME: 0133. 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 047630/0456 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047230/0133 →
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 Jun 25, 2007
From: KING, JAMES EDWARD
To: BROADCOM CORPORATION
Reel/Frame 019472/0427 →
Continuity (1)
Related Publication 20080287070A1 · Nov 20, 2008