×

Round robin scheduler using a scheduler carry operation for arbitration

  • US 5,367,679 A
  • Filed: 12/30/1992
  • Issued: 11/22/1994
  • Est. Priority Date: 12/30/1992
  • Status: Expired due to Term
First Claim
Patent Images

1. A scheduler carry (SC) unit in a scheduler that performs a scheduling cycle to schedule use of a shared resource to one of a pinrail of clients in a predetermined order, each client supplying a request bit that is asserted to request use of the shared resource, each client also having an input for receiving a grant bit and circuitry responsive to an asserted grant bit for using the shared resource during a subsequent communication cycle, said SC unit comprising:

  • an inverter coupled to receive said request bits from said clients with said predetermined order and to output request bits having said predetermined order;

    a scheduler carry (SC) generation unit coupled to receive said request bits and the grant bits previously selected for the current scheduling cycle, said SC generation unit for generating and outputting a plurality of carry bits having said predetermined order, said carry bits including an asserted bit at the position in said predetermined order corresponding to a client who will be granted use of said shared resource; and

    a plurality of AND gates arranged in said predetermined order, said AND gates having inputs for receiving said carry bits and said request bits, each AND gate having an input for receiving a carry bit paired with a request bit at the same bit position in said predetermined order, each of said AND gates having an output coupled to provide the corresponding grant bit for each predetermined client.

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