Pointer for use with a buffer and method of operation
AssigneeMotorola, Inc.
InventorsJeffrey T. Bridges, Lawrence W. Osborne
Life of this patent
Estimating the term…
Loading patent…
AssigneeMotorola, Inc.
InventorsJeffrey T. Bridges, Lawrence W. Osborne
Estimating the term…
A pointer (86) has generate circuitry (90), propagate circuitry (90), carry circuitry (90) and detector circuitry (92). The pointer is for use with a buffer to designate one of a plurality of entries of the buffer. The generate circuitry receives a first and a second data word and generates a plurality of local generate functions. One bit of the first data word, second data word, and one of the local generate functions each corresponds to one of the entries of the buffer. Each data bit of the first data word is representative of the eligibility of the pointer to designate an entry. The second data word is representative of the pointer location at a previous time. The propagate circuitry receives the first and second data words and generates a plurality of local propagate functions. Each local propagate function corresponds to one of the entries of the buffer. The carry circuitry is coupled to the generate circuitry and to the propagate circuitry and generates a plurality of carry bits. Each carry bit corresponds to one of the entries of the buffer. The detector circuitry is coupled to the carry circuitry and detects a predetermined pattern within the plurality of carry bits. The output of the detector circuitry is coupled to the second data word. The pointer may be designed in modules. A modular design procedure makes the pointer easily adapted for applications with different size buffers while maintaining the pointer's high speed performance.
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:
A method of incrementing a pointer, the pointer designating one of a plurality of entries of a buffer, each entry comprising a first data bit associated with the entry, the data bit representative of the eligibility of the associated entry to be designated, the method comprising the steps of:
Dependencies are inferred from the claim text.