摘要 |
An indication of time that indicates at least one of the current day and the current time is received. It is determined that a raw interval pulse transmitted by a first oscillator should be adjusted based, at least partly, on the indication of time. In response to determining that the raw interval pulse should be adjusted, a steered time interval pulse is generated based, at least partly, on the raw time interval pulse and the indication of time. The steered time interval pulse is distributed to a plurality of hardware components. |
主权项 |
1. A method comprising:
writing an indication to a steering control register, wherein the indication indicates at least one of whether the adjusting of the raw time interval pulse is enabled, whether the adjusting of the raw time interval pulse comprises delaying the raw time interval pulse or advancing the raw time interval pulse, a steering rate, the reciprocal of the steering rate, or an initial value for a counter, wherein advancing the raw time interval pulse can be decreasing a delay of the raw time interval pulse; receiving an indication of time, wherein the indication indicates at least one of the current day and the current time; determining that a raw time interval pulse transmitted by a first oscillator of a computing system should be adjusted based, at least partly, on the indication of time; responsive to said determining that the raw time interval pulse transmitted by the first oscillator of the computing system should be adjusted, generating a steered time interval pulse based, at least partly, on the raw time interval pulse and the indication of time, wherein said generating the steered time interval pulse comprises:
receiving a first indication of a grid oscillator pulse from a second oscillator;responsive to said receiving the first indication of the grid oscillator pulse from the second oscillator, incrementing a steering counter, wherein the value hosted in the steering counter is the steering counter value;determining that the steering counter value hosted in the steering counter is equal to or greater than one of the steering rate and the reciprocal of the steering rate; andresponsive to said determining that the steering counter value hosted in the steering counter is equal to or greater than one of the steering rate and the reciprocal of the steering rate, transmitting an indication indicating one of incrementing a delay value and decrementing a delay value; and distributing the steered time interval pulse to a plurality of hardware components of the computing system. |