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:
Sep. 01, 2009
Filed:
Sep. 27, 2004
Jing Ling, Fremont, CA (US);
Vasan Karighattam, Davis, CA (US);
Jean-michel Caia, San Francisco, CA (US);
Edward Pullin, Breinigsville, PA (US);
Mark Feuerstraeter, Granite Bay, CA (US);
Juan-carlos Calderon, Fremont, CA (US);
Jing Ling, Fremont, CA (US);
Vasan Karighattam, Davis, CA (US);
Jean-Michel Caia, San Francisco, CA (US);
Edward Pullin, Breinigsville, PA (US);
Mark Feuerstraeter, Granite Bay, CA (US);
Juan-Carlos Calderon, Fremont, CA (US);
Intel Corporation, Santa Clara, CA (US);
Abstract
A method and apparatus for transferring data traffic, such as in a SONET/SDH environment, is provided. Two designs are presented, each utilizing a dual device design, where one device performs GFP Framing and the other device performs GFP-T adaptation. The method and apparatus include a first device having a first device FIFO, the first device configured to receive data and assemble data into packets and transfer data across a packet interface when the first device FIFO contains more than N bytes. A second device comprises a second device FIFO, the second device configured to receive data packets from the packet interface and utilize a plurality of thresholds to maintain a quantity of data in the second device FIFO within a predetermined range. Depending on the design employed, control codes, such as 65B_PAD control codes, may be added in the first device under certain conditions to facilitate data transfer.