×

Self-adjusting elasticity data buffer with preload value

  • US 6,233,629 B1
  • Filed: 02/05/1999
  • Issued: 05/15/2001
  • Est. Priority Date: 02/05/1999
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of processing a plurality of data packets, each having a number of data units, through a buffer in accordance with a write clock and a read clock, the buffer having a plurality of sequentially numbered storage cells, said method comprising the steps of:

  • selecting an initial preload value;

    writing the data units into the storage cells using a write pointer operating in accordance with the write clock;

    when the storage cell of the buffer having the number equal to the preload value has been written to, reading data units from the storage cells using a read pointer operating in accordance with the read clock;

    determining the relative frequencies of the write and read clocks; and

    for subsequent data packets, selectively adjusting the preload value to compensate for differences between the write frequency and the read frequency.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×