Programmable logic device having amplitude and phase...

Coded data generation or conversion – Digital code to digital code converters – Programmable structure

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C326S041000, C375S324000

Reexamination Certificate

active

06437713

ABSTRACT:

TECHNICAL FIELD
This invention relates to a method and apparatus for communication with a programmable logic device using both amplitude and phase modulation.
BACKGROUND INFORMATION
A field programmable gate array (FPGA) available from Xilinx Inc. of San Jose, Calif., includes multiple delay-locked loops (DLLs). One such DLL is., for example, usable to provide low clock skew between a clock signal output from the FPGA and a clock signal internal to the FPGA. The FPGA is, however, configurable so that a user can use the DLL for other purposes. For additional information on a Xilinx FPGA and its DLLs, see: 1) U.S. patent application Ser. No. 09/482,741 entitled “Deskewing Clock Signals For Off-Chip Devices”, by Bapat et al., filed Jan. 13, 2000; and 2) XAPP 132, “Using the Virtex Delay-Locked Loop”, v.2.2, pages 1-15 (May 23, 2000), both of which documents are incorporated herein by reference.
An FPGA of the type described above generally interacts with external circuitry by sending signals to the external circuitry from input/output (I/O) terminals of the FPGA and/or by receiving signals from external circuitry via I/O terminals of the FPGA. The term “FPGA” as it is used here denotes an FPGA integrated circuit housed in an integrated circuit package. Accordingly, each signal passing onto or from the FPGA integrated circuit passes through an I/O terminal of the package. Over time, there has been an increase in the size and complexity of FPGA integrated circuits, but there has not been a commensurate increase in the number of I/O terminals available on standard packages. Consequently, the functionality of user-specific designs realized using such FPGAs is sometimes “I/O constrained”. The FPGA integrated circuit can be designed to have the desired I/O resources, but the packages available for containing the FPGA integrated circuit have a restrictively small number of I/O terminals available. Not only are today's user-specific designs often “I/O constrained” in this way, but the divergence between the I/O capability of the FPGA integrated circuit and the I/O capability of the package is likely to widen in the future. A solution is desired.
SUMMARY
A programmable logic device (for example, a field programmable gate array) makes better use of its I/O terminals (for example, its package pins) by both amplitude and phase encoding information into a single DATA signal. This single DATA signal can be transmitted from or received onto the FPGA via just one I/O terminal, as opposed to many I/O terminals. In one specific example, information is encoded into four different voltage levels and four different phases. An amplitude/phase encoder is described that includes a delay line in a delay-locked loop, as well as two other delay lines that are slaved to the delay line of the delay-locked loop. The slaved delay lines are used to phase encode the information into the DATA signal. An amplitude/phase decoder is also described that includes a delay line in a delay-locked loop, as well as two other delay lines that are slaved to the delay line of the delay-locked loop. The slaved delay lines are used to decode the phase information from the DATA signal. A coding scheme is employed to ensure that an amplitude change occurs in the data such that the decoder can properly detect encoded phase information.
Other embodiments are described in the detailed description below. This summary does not purport to define the invention. The invention is defined by the claims.


REFERENCES:
patent: 3982190 (1976-09-01), Schaefer
patent: 5465076 (1995-11-01), Yamauchi et al.
patent: 5489864 (1996-02-01), Ashuri
patent: 5646564 (1997-07-01), Erickson et al.
patent: 5712884 (1998-01-01), Jeong
patent: 5744991 (1998-04-01), Jefferson et al.
patent: 5796673 (1998-08-01), Foss et al.
patent: 5815016 (1998-09-01), Erickson
patent: 5914616 (1999-06-01), Young et al.
patent: 5943490 (1999-08-01), Sample
patent: 6148038 (2000-11-01), Drost et al.
patent: 6275084 (2001-08-01), McAdams
XAPP132 (v.2.2), “Using the Virtex Delay-Locked Loop”, available from Xilinx, Inc., 2100 Logic Drive, San Jose, CA 95124, May 23, 2000, pp. 1-15.

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

Programmable logic device having amplitude and phase... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Programmable logic device having amplitude and phase..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Programmable logic device having amplitude and phase... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2902666

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