×

Pointer for use with a buffer and method of operation

  • US 5,450,560 A
  • Filed: 12/21/1992
  • Issued: 09/12/1995
  • Est. Priority Date: 12/21/1992
  • Status: Expired due to Fees
First Claim
Patent Images

1. A pointer for use with a buffer, the pointer operable to designate one of a plurality of entries of the buffer responsive to input data and responsive to a prior designated entry, the pointer comprising:

  • generate circuitry for receiving a first and a second data word, said first and second data words each comprising a plurality of data bits, one bit of each first and second data word corresponding to one of the entries of the buffer, a logic state of each data bit of the first data word representative of the eligibility of said pointer to designate an entry, said second data word representative of the pointer location at a previous time, said generate circuitry generating a plurality of local generate functions, each local generate function corresponding to one of the entries of the buffer;

    propagate circuitry for receiving said first and second data words, said propagate circuitry generating a plurality of local propagate functions, each local propagate function corresponding to one of said entries of said buffer;

    carry circuitry coupled to said generate circuitry and to said propagate circuitry, said carry circuitry generating a plurality of carry bits, a first one of said plurality of carry bits being a function of an input carry bit, one of said plurality of local generate functions, and one of said plurality of local propagate functions, a second one of said plurality of carry bits being a function of another of said plurality of carry bits, another of said plurality of local generate functions, and another of said plurality of local propagate functions, each carry bit corresponding to one of the entries of said buffer; and

    detector circuitry coupled to said carry circuitry, said carry circuitry for receiving said plurality of carry bits, said detector circuitry detecting a predetermined pattern within said plurality of carry bits, an output of said detector circuitry coupled to said second data word, a position of said predetermined pattern identifying a subsequent position of said pointer location.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×