Inventors:
Theodore Trost - San Diego CA, US
Brima Ibrahim - Los Angeles CA, US
Alahyar Alan Mikhak - Calabasas CA, US
Assignee:
Broadcom Corporation - Irvine CA
International Classification:
H04B 1/18
H04B 7/00
US Classification:
4551861, 455 412, 455 413
Abstract:
Methods for removing complexity from a Bluetooth processor's firmware and placing them in hardware in order to use a simplier processor or to do other tasks in the Bluetooth processor. Assembling and managing communication packets and transmission, providing modulo divides, and allocating memory are typical firmware tasks for a Bluetooth device. By creating circuits that assemble and manage communications packets and transmits, provide modulo divides, and manage Bluetooth device memory a processing burden can be removed from the Bluetooth processor. This lessened processing requirement allows less expensive, e. g. slower, processors to be used, or other functions to be incorporated into the processor's firmware.