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:
May. 12, 2009

Filed:

Jan. 14, 2005
Applicants:

Khaldoun Bataineh, Austin, TX (US);

Stephen D. Anderson, Minnetonka, MN (US);

Michael Maas, Mendota Heights, MN (US);

David E. Tetzlaff, Minnetonka, MN (US);

Inventors:

Khaldoun Bataineh, Austin, TX (US);

Stephen D. Anderson, Minnetonka, MN (US);

Michael Maas, Mendota Heights, MN (US);

David E. Tetzlaff, Minnetonka, MN (US);

Assignee:

Xilinx, Inc., San Jose, CA (US);

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04J 3/07 (2006.01);
U.S. Cl.
CPC ...
Abstract

A receiver that includes: an oversampling module that converts a serial stream of data into a plurality of streams of oversampled data based on the receive clock; a transition location module that determines transition locations of the streams of oversampled data and the receive clock; a pointer adjust module that determines a pointer variable based on the transition locations and the receive clock; a data selection module that determines an equivalent data value for the streams of oversampled data based on the pointer variable; a staging register module that produces an offset data word and an extra data word from the equivalent data value for the oversampled data streams; and a output register module that produces a parallel data output from at least one of the offset data word and the extra data word.


Find Patent Forward Citations

Loading…