US 7,555,585 B2
Optimized performance and power access to a shared resource in a multiclock frequency system on a chip application
Vikram Gupta, Fremont, Calif. (US); and Ed Lambert, Pleasanton, Calif. (US)
Assigned to Broadcom Corporation, Irvine, Calif. (US)
Filed on Nov. 02, 2006, as Appl. No. 11/592,284.
Claims priority of provisional application 60/817852, filed on Jun. 30, 2006.
Prior Publication US 2008/0005437 A1, Jan. 03, 2008
Int. Cl. G06F 12/00 (2006.01); G06F 1/12 (2006.01)
U.S. Cl. 710—241  [713/600] 16 Claims
OG exemplary drawing
 
1. A method comprising:
receiving a request at an arbitration unit from a Bluetooth decoder for access to a radio signal stored in a shared memory of a Bluetooth device, wherein the Bluetooth decoder includes a high bandwidth processor that is configured to access the shared memory and decode the radio signal at a first clock frequency and wherein the shared memory is configured to operate at a variable shared memory clock frequency to conserve power of the Bluetooth device;
receiving a request at the arbitration unit from a Bluetooth encoder for access to the shared memory of the Bluetooth device, wherein the Bluetooth encoder includes a low bandwidth processor that is configured to encode the decoded radio signal at a second clock frequency that is lower than the first clock frequency;
providing access by the Bluetooth decoder to the shared memory by the arbitration unit setting the shared memory clock frequency to the first clock frequency; and
providing access by the Bluetooth encoder to the shared memory by the arbitration unit setting the shared memory clock frequency to the second clock frequency to use less of the power of the Bluetooth device when the Bluetooth encoder accesses the shared memory as compared to when the Bluetooth decoder accesses the shared memory.