Baseband Controller in a Wireless Local Area Network
First Claim
1. A Bluetooth baseband controller system to concurrently accommodate a plurality of Bluetooth slaves on a real-time basis comprises:
- transceiver circuitry to form a radio frequency link with the plurality of Bluetooth slaves;
a microsequencer coupled to the transceiver circuitry, wherein the microsequencer includes;
a 72-bit correlator/accumulator for processing in a given computation a plurality of clocks;
timer logic coupled to a plurality of timers sufficient to accommodate an upper limit of timer requests, the plurality of timers driven by the plurality of clocks to facilitate a Bluetooth timing functionality; and
data storage logic coupled to a plurality of registers, the data storage logic operable to store and retrieve data to and from a register of the plurality of registers.
3 Assignments
0 Petitions
Accused Products
Abstract
A baseband controller includes a microsequencer with special hardware resources circuitry and a configuration that supports real-time Bluetooth functionality for an upper limit of Bluetooth slave devices. The microsequencer includes a 72-bit correlator that may also be used as an accumulator, wherein the topology provides that the correlator can communicate with a 72-bit arithmetic logic unit that correspondingly enables the correlator to act as an accumulator. The microsequencer also includes a plurality of clocks and timers for facilitating Bluetooth timing functionality, and at least four registers for temporarily storing computational data, where each of the storage registers have different sizes for accommodating different-sized packets of computational data.
-
Citations
13 Claims
-
1. A Bluetooth baseband controller system to concurrently accommodate a plurality of Bluetooth slaves on a real-time basis comprises:
-
transceiver circuitry to form a radio frequency link with the plurality of Bluetooth slaves;
a microsequencer coupled to the transceiver circuitry, wherein the microsequencer includes;
a 72-bit correlator/accumulator for processing in a given computation a plurality of clocks;
timer logic coupled to a plurality of timers sufficient to accommodate an upper limit of timer requests, the plurality of timers driven by the plurality of clocks to facilitate a Bluetooth timing functionality; and
data storage logic coupled to a plurality of registers, the data storage logic operable to store and retrieve data to and from a register of the plurality of registers. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A microsequencer for a real-time Bluetooth baseband controller, comprises:
-
timer circuitry to accommodate an upper limit of timer requests, the plurality of timers driven by the plurality of clocks to facilitate a Bluetooth timing functionality;
temporary data storage circuitry; and
a plurality of Bluetooth and native clocks coupled to drive the timer circuitry based upon a Bluetooth timing functionality according to a Bluetooth specification. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
Specification