Patent ID: 6611884
Filing Date: 2003-08-26
Classification: G06F

Abstract:
A method of processing a plurality of data packets, said method comprising the steps of:writing data in accordance with a frequency of a write clock; reading data in accordance with a frequency of a read clock; determining a relative frequency of the write and the read clocks; and continuing to read the data past the writing of the data based on the relative frequency of the read and write clocks; wherein the step of continuing to read the data past the writing of the data continues from zero to N bits past the writing of data, with N being defined by: N=freq offsetmaxÃ—data lengthmax where freq offsetmax=maximum frequency offset as determined by: freq offsetmax=(Wfreqâˆ’Rfreq)/Drate â€ƒand where Wfreq=frequency of write clock Rfreq=frequency of read clock Drate=data rate of the system data lengthmax=maximum length of the data stream in words.