The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Oct. 13, 2009

Filed:

Jan. 10, 2007
Applicants:

Giora Biran, Zichron-Yaakov, IL;

Luis E. DE LA Torre, Austin, TX (US);

Bernard C. Drerup, Austin, TX (US);

Jyoti Gupta, Austin, TX (US);

Richard Nicholas, Pflugerville, TX (US);

Inventors:

Giora Biran, Zichron-Yaakov, IL;

Luis E. De la Torre, Austin, TX (US);

Bernard C. Drerup, Austin, TX (US);

Jyoti Gupta, Austin, TX (US);

Richard Nicholas, Pflugerville, TX (US);

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 13/28 (2006.01); G06F 13/32 (2006.01);
U.S. Cl.
CPC ...
Abstract

A direct memory access (DMA) device includes a barrier and interrupt mechanism that allows interrupt and mailbox operations to occur in such a way that ensures correct operation, but still allows for high performance out-of-order data moves to occur whenever possible. Certain descriptors are defined to be 'barrier descriptors.' When the DMA device encounters a barrier descriptor, it ensures that all of the previous descriptors complete before the barrier descriptor completes. The DMA device further ensures that any interrupt generated by a barrier descriptor will not assert until the data move associated with the barrier descriptor completes. The DMA controller only permits interrupts to be generated by barrier descriptors. The barrier descriptor concept also allows software to embed mailbox completion messages into the scatter/gather linked list of descriptors.


Find Patent Forward Citations

Loading…