Event time-stamping
First Claim
1. A method comprising detecting an event with an apparatus, stamping the event with a time stamp of the apparatus in response to detecting the event, receiving a request for the time stamp of the event, and providing the time stamp for the event in response to receiving the request.
1 Assignment
0 Petitions
Accused Products
Abstract
Machine-readable media, methods, and apparatus that time stamp events. In one embodiment, a time-stamping circuit may detect events of interest such as interrupt signals, arbitration signals, etc. In response to detecting such an event, the time-stamping circuit may store a time stamp for the event. A requester such as a processor may later request the time-stamping circuit for the time stamp of the event. The requester may then adjust a processing rate associated with the generation of such events based upon the retrieved time stamps.
-
Citations
35 Claims
-
1. A method comprising
detecting an event with an apparatus, stamping the event with a time stamp of the apparatus in response to detecting the event, receiving a request for the time stamp of the event, and providing the time stamp for the event in response to receiving the request.
-
7. An apparatus comprising
a counter to update a count in response to a reference clock, a controller to detect events and to provide detected events with time stamps that are based upon the count of the counter, and an interface to output the time stamp of a detected event in response to receiving a request for the detected event.
-
18. A system comprising
a network interface to receive at a program clock rate a stream comprising data blocks and program clock rate stamps indicative of the program clock rate, a reference clock to generate a reference clock signal, a device to process the data blocks of the stream at a processing rate set by the reference clock signal and to cause events indicative of the processing rate, and a time-stamping circuit to detect the events indicative of the processing rate and to store time stamps for the events that are based upon the reference clock signal.
- 19. The system of claim 19 wherein time-stamping circuit detects the events indicative of the processing rate based upon event types programmed into the time-stamping circuit.
-
31. A machine-readable media comprising a plurality of instructions that, in response to being executed by a computing device, result in the computing device
requesting a time-stamping circuit for a time stamp of a detected event that is indicative of a processing rate for a stream, determining the processing rate for the stream based upon the time stamp of the detected event, determining a program clock rate for the stream based upon a program clock rate stamp of the stream, and adjusting the processing rate for the stream in response to the processing rate and the program clock rate having a determined difference.
Specification