×

Data transfer engine of a processor having a plurality of modules

  • US 7,051,123 B1
  • Filed: 11/10/2000
  • Issued: 05/23/2006
  • Est. Priority Date: 10/14/1998
  • Status: Expired due to Term
First Claim
Patent Images

1. In an information processing system, having a plurality of modules including a processor, a cache memory, a main memory and a plurality of I/O devices, a data streamer for performing data transfer operations between said modules comprises:

  • a channel state memory configured to store a first allocated channel information, including data addresses, corresponding to a data transfer operation from a source module to said data streamer, and further configured to store a second allocated channel information, including data addresses, corresponding to said data transfer operation from said data streamer to a destination module;

    a buffer memory allocated to said data transfer operation for receiving data provided by said source module in accordance with said first allocated channel information and providing said received data to said destination module in accordance with said second allocated channel information; and

    a buffer state memory configured to store a relationship which determines that said first channel information and said second channel information and said buffer memory is used in said data transfer operation.

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