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.
Patent No.:
Date of Patent:
Mar. 17, 2009
Filed:
Sep. 16, 2005
Victor Lau, Marlborough, MA (US);
Pak-lung Seto, Shrewsbury, MA (US);
Suresh Chemudupati, Marlborough, MA (US);
Naichih Chang, Shrewsbury, MA (US);
William Halleck, Lancaster, MA (US);
Victor Lau, Marlborough, MA (US);
Pak-lung Seto, Shrewsbury, MA (US);
Suresh Chemudupati, Marlborough, MA (US);
Naichih Chang, Shrewsbury, MA (US);
William Halleck, Lancaster, MA (US);
Inter Corporation, Santa Clara, CA (US);
Abstract
A frame based data transfer device includes a receive frame parser, a receive frame processor, and a DMA engine. The receive frame parser receives a frame, stores framing information from the frame in a receive header queue, and stores an information unit from the frame in an information unit buffer. The receive frame processor is coupled to the receive header queue. The receive frame processor reads a transport layer task context as determined by a tag field in the framing information, determines how to handle the frame from the transport layer task context and framing information, generates a DMA descriptor, and stores an updated transport layer task context. The DMA engine is coupled to the information unit buffer and receive frame processor. The DMA engine reads a DMA task context, transfers the information unit to a destination memory by processing the DMA descriptor, and stores an updated DMA task context.