×

Multi-threaded FIFO pool buffer and bus transfer control system

DC
  • US 5,784,649 A
  • Filed: 03/13/1996
  • Issued: 07/21/1998
  • Est. Priority Date: 03/13/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. A bus transfer control system for managing the transfer of multiple continuous asynchronous data streams, said bus transfer control system comprising:

  • a) a buffer pool, definable as a plurality of memory buffers, capable of storing a plurality of data stream segments representing one or more data streams;

    b) a plurality of data transfer devices coupled to said buffer pool and to a plurality of memory spaces, said data transfer devices supporting the iterative transfer of data stream segments between said memory buffers and said memory spaces, said data transfer devices providing requests for data stream segment transfers in response to the accessibility of said memory spaces to receive and provide data stream segments; and

    c) a transfer controller, responsive to said requests and providing storage for status information as bus transfer units that define respective data streams, said transfer controller iteratively scanning said bus transfer units to select a first bus transfer unit and enable the transfer of a first predetermined data stream segment between said buffer pool and a first data transfer device specified by said first bus transfer unit in a predetermined scan iteration.

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