发明名称 Software based clock synchronization
摘要 A master isochronous clock structure in which the frame-rate clocks of a plurality of data buses are synchronized to a master clock signal. The master clock signal may be derived from the existing clock signals within the computer system or from data received from an external source. The master clock signal may also be used by an operating system scheduler to schedule task that generate or consume blocks of isochronous data. In an alternative embodiment, the drift of a device clock signal relative to a master clock signal is measured and used to synchronize the device clock signal. For example, a mechanism may monitor the level of data in a data buffer. The level of data in the data buffer is a measure of the drift between the clock generating the data and the clock consuming the data. Based upon the level of data in the buffer, synchronization information is provided to synchronize the rates of the clock signals that generate and consume the data. In one embodiment, the level of data in a data buffer is used to synchronize the clock of a video camera. In another embodiment, the level of data in a data buffer is used to synchronize a clock of a telephony codec.
申请公布号 US6061802(A) 申请公布日期 2000.05.09
申请号 US19980109835 申请日期 1998.07.02
申请人 ADVANCED MICRO DEVICES, INC. 发明人 GULICK, DALE E.
分类号 G06F1/12;G06F1/14;G06F5/06;H04L12/64;(IPC1-7):G06F1/12 主分类号 G06F1/12
代理机构 代理人
主权项
地址