Silicon Laboratories Inc.
Multi-Thread Wireless Communications Processor with Granular Thread Processes
Last updated:
Abstract:
A communication processor is operative to adapt the thread allocation to communications processes handled by a multi-thread processor on an instruction by instruction basis. A thread map register controls the allocation of each processor cycle to a particular thread, and the thread map register is reprogrammed as the network process loads for a plurality of communications processors such as WLAN, Bluetooth, Zigbee, or LTE have load requirements which increase or decrease. A thread management process may dynamically allocate processor cycles to each respective process during times of activity for each associated communications process.
Status:
Grant
Type:
Utility
Filling date:
2 Aug 2020
Issue date:
11 Mar 2021