Method and apparatus for processing real-time events associated with a wireless communication protocol
First Claim
Patent Images
1. A mobile, uniprocessor computer system comprising:
- a high-level baseband controller to operate a radio module in accordance with a wireless communication protocol; and
a primary host processor coupled to the high-level baseband controller, the processor having a first portion to process real-time events received from the controller and associated with the wireless communication protocol, and having a second portion to process non real-time events,wherein the first portion comprises a real-time event circuit to initiate execution of a real-time event handler.
1 Assignment
0 Petitions
Accused Products
Abstract
A processor may perform real-time event processing of real-time events in a manner that enables a radio module equipped computer system to operate in accordance with a wireless communication protocol using host processor baseband processing. In accordance with one embodiment, the processor may perform real-time event processing by halting a process in response to receiving a real-time event, handling the event, then returning to the process. In accordance with another embodiment, the processor may perform real-time event processing on a non-symetric processing core integrated with a primary host processor core that shares the same L2 cache.
20 Citations
21 Claims
-
1. A mobile, uniprocessor computer system comprising:
-
a high-level baseband controller to operate a radio module in accordance with a wireless communication protocol; and a primary host processor coupled to the high-level baseband controller, the processor having a first portion to process real-time events received from the controller and associated with the wireless communication protocol, and having a second portion to process non real-time events, wherein the first portion comprises a real-time event circuit to initiate execution of a real-time event handler. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
executing a process on a primary host processor of a computer system, the process being associated with a non real-time operating system; receiving a real-time event by a transceiver of the computer system from an external device, the event associated with a wireless communication protocol; forwarding the event to the processor; and processing the event in real-time using a real-time event handler initiated by a real-time event circuit within the processor, the processing of the event allowing to maintain the wireless communication protocol and to perform a high-level portion of baseband processing associated with the wireless communication protocol by the processor independent of the operating system. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A mobile, uniprocessor computer system comprising:
-
a memory; and A primary host processor coupled to the memory, the processor executing a set of instructions which cause the processor to execute a process on the primary host processor of the computer system, the process being associated with a non real-time operating system; receive a real-time event by a transceiver of the computer system from an external device, the event associated with a wireless communication protocol; forward the event to the processor; and process the event in real-time using a real-time event handler initiated by a real-time event circuit within the processor, the processing of the event allowing to maintain the wireless communication protocol and to perform a high-level portion of baseband processing associated with the wireless communication protocol by the processor independent of the operating system.
-
-
20. A machine-accessible medium including machine-accessible instructions that, when executed by a computer system, cause the computer system to perform a method comprising:
-
executing a process on a primary host processor of the computer system, the process being associated with a non real-time operating system; receiving a real-time event by a transceiver of the computer system from an external device, the event associated with a wireless communication protocol; forwarding the event to the processor; and processing the event in real-time using a real-time event handler initiated by a real-time event circuit within the processor, the processing of the event allowing to maintain the wireless communication protocol and to perform a high-level portion of baseband processing associated with the wireless communication protocol by the processor independent of the operating system. - View Dependent Claims (21)
-
Specification