×

Entry allocation in a circular buffer using wrap bits indicating whether a queue of the circular buffer has been traversed

  • US 5,584,038 A
  • Filed: 04/17/1996
  • Issued: 12/10/1996
  • Est. Priority Date: 03/01/1994
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for allocating entries in a circular buffer, said method comprising the steps of:

  • receiving at least one request for storing data in entries of said circular buffer;

    generating a head pointer to identify a starting entry in said circular buffer for which circular buffer entries are not allocated, said head pointer including a wrap bit to specify whether said head pointer has traversed a linear queue of said circular buffer;

    generating a tail pointer to identify an ending entry in said circular buffer for which circular buffer entries are allocated including a wrap bit to specify whether said tail pointer has traversed a linear queue of said circular buffer; and

    allocating free entries in said circular buffer by utilizing said head pointer and said tail pointer to sequentially allocate entries between said starting entry and said ending entry.

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