System for managing direct memory access transfer in a multi-cha

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395872, 395873, G06F 1328

Patent

active

058706275

ABSTRACT:
A method and apparatus of managing a multi-channel direct memory access (DMA) operation in which descriptors of data buffers are stored in a circular descriptor queue. The descriptors of those data buffers that are currently available for use in a DMA transfer are maintained in contiguous locations in the descriptor queue. The location of the first available descriptor and the number of currently available descriptors in the descriptor queue are provided to a network controller. Based on this information, the network controller then obtains a set of available descriptors and fills the corresponding buffers with data as it arrives on the different channels. When the use of a data buffer in a DMA transfer is complete, the descriptor for this buffer is made available again in the descriptor queue by re-filling this descriptor immediately following the available descriptors. No matter in which order the individual channels of the multi-channel system use and return the data buffers, the available descriptors are maintained in contiguous locations in the descriptor queue, increasing the efficiency of the system since searching through the descriptor queue for available descriptors is not required.

REFERENCES:
patent: 561316 (1896-03-01), Kabenjian
patent: 4535420 (1985-08-01), Fung
patent: 4792892 (1988-12-01), Mary et al.
patent: 4901232 (1990-02-01), Harrington et al.
patent: 5136582 (1992-08-01), Firoozmand
patent: 5251303 (1993-10-01), Fogg, Jr. et al.
patent: 5386514 (1995-01-01), Lary et al.
patent: 5386532 (1995-01-01), Sodos
patent: 5388237 (1995-02-01), Sodos
patent: 5438665 (1995-08-01), Taniai et al.
patent: 5448702 (1995-09-01), Garcia, Jr. et al.
patent: 5513368 (1996-04-01), Garcia, Jr. et al.
patent: 5561820 (1996-10-01), Bland et al.
patent: 5574944 (1996-11-01), Stager
patent: 5594927 (1997-01-01), Lee et al.
patent: 5606665 (1997-02-01), Yang et al.
patent: 5630048 (1997-05-01), La Joie et al.
patent: 5634099 (1997-05-01), Andrews et al.
patent: 5655104 (1997-08-01), Petersen
patent: 5655151 (1997-08-01), Bowes et al.
patent: 5664116 (1997-09-01), Gaytan et al.
patent: 5751951 (1998-05-01), Osborne et al.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

System for managing direct memory access transfer in a multi-cha does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System for managing direct memory access transfer in a multi-cha, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System for managing direct memory access transfer in a multi-cha will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1959108

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.