Baseband controller in a wireless local area network
First Claim
1. A baseband controller system, comprising:
- a plurality of buses coupled to communicate with a plurality of hardware blocks;
a microsequencer also coupled to the plurality of buses;
the microsequencer comprising a 72-bit correlator/accumulator; and
transceiver circuitry coupled to at least one of the plurality of buses.
4 Assignments
0 Petitions
Accused Products
Abstract
A baseband controller includes a micro-sequencer that is formed to include special hardware resources and a configuration that facilitates using the micro-sequencer as a real-time baseband controller. The inventive micro-sequencer includes a 72-bit correlator that may also be used as an accumulator, wherein the topology includes the correlator being able to communicate with a 72-bit arithmetic logic unit which, therefore, enables the correlator to act as an accumulator, as well as a plurality of clocks and timers that facilitate the timing functionality that is required to satisfy Bluetooth specifications. More specifically, the micro-sequencer includes at least four clocks and eight timers in one embodiment of the present invention. The four clocks include an externally driven Bluetooth clock, an externally driven real-time clock, a native Bluetooth clock and a native real-time clock. The micro-sequencer of the described embodiment further includes at least four registers for temporarily storing computational data. The storage registers are made to have different sizes for storing different sized packets of computational data.
-
Citations
32 Claims
-
1. A baseband controller system, comprising:
-
a plurality of buses coupled to communicate with a plurality of hardware blocks;
a microsequencer also coupled to the plurality of buses;
the microsequencer comprising a 72-bit correlator/accumulator; and
transceiver circuitry coupled to at least one of the plurality of buses. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A microsequencer for use as a real-time Bluetooth baseband controller, comprising:
-
timer circuitry;
temporary data storage circuitry; and
a plurality of Bluetooth and native clocks for supporting timing functionality according to Bluetooth specifications. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A microsequencer for use as a real-time Bluetooth baseband controller, comprising:
-
eight timers to provide traditional timer functionality;
timer control logic circuitry;
an externally driven Bluetooth clock;
an externally driven real-time clock;
a native Bluetooth clock;
a native real-time clock;
a 64-bit register for temporarily storing computational data;
a 48-bit storage register for temporarily storing computational data;
a 32-bit storage register for temporarily storing computational data;
a 16-bit storage register for temporarily storing computational data; and
data storage logic circuitry for determining which of the temporary storage registers is to store a piece of data that is to be temporarily stored. - View Dependent Claims (32)
-
Specification