Claims
- 1. An I/O element of a programmable logic device relating to a single external pin of said programmable logic device, comprising:
at least two input flip-flop devices; a first one of said at least two input flip-flop devices being clocked on a first edge of a clock signal; a second one of said at least two input flip-flop devices being clocked on a second edge of said clock signal, said second edge being opposite said first edge.
- 2. The I/O element of a programmable logic device relating to a single external pin of said programmable logic device according to claim 1, wherein:
said programmable logic device is a Field Programmable Gate Array (FPGA) device.
- 3. The I/O element of a programmable logic device relating to a single external pin of said programmable logic device according to claim 1, wherein:
said first edge is a positive edge of said clock signal; and said second edge is a negative edge of said clock signal.
- 4. The I/O element of a programmable logic device relating to a single external pin of said programmable logic device according to claim 1, wherein:
said first edge is a negative edge of said clock signal; and said second edge is a positive edge of said clock signal.
- 5. The I/O element of a programmable logic device relating to a single external pin of said programmable logic device according to claim 1, further comprising:
at least two output flip-flop devices; a first one of said at least two output flip-flop devices being clocked on said first edge of a clock signal; a second one of said at least two output flip-flop devices being clocked on said second edge of said clock signal.
- 6. The I/O element of a programmable logic device relating to a single external pin of said programmable logic device according to claim 1, wherein:
one of said at least two input flip-flop devices otherwise functions in a shift register.
- 7. The I/O element of a programmable logic device relating to a single external pin of said programmable logic device according to claim 5, wherein:
one of said at least two output flip-flop devices otherwise functions in a shift register.
- 8. An I/O element of a programmable logic device relating to a single external pin of said programmable logic device, comprising:
at least two output flip-flop devices; a first one of said at least two output flip-flop devices being clocked on a first edge of a clock signal; a second one of said at least two output flip-flop devices being clocked on a second edge of said clock signal, said second edge being opposite said first edge.
- 9. The I/O element of a programmable logic device relating to a single external pin of said programmable logic device according to claim 8, wherein:
said programmable logic device is a Field Programmable Gate Array (FPGA) device.
- 10. The I/O element of a programmable logic device relating to a single external pin of said programmable logic device according to claim 8, wherein:
said first edge is a positive edge of said clock signal; and said second edge is a negative edge of said clock signal.
- 11. The I/O element of a programmable logic device relating to a single external pin of said programmable logic device according to claim 8, wherein:
said first edge is a negative edge of said clock signal; and said second edge is a positive edge of said clock signal.
- 12. The I/O element of a programmable logic device relating to a single external pin of said programmable logic device according to claim 8, wherein:
one of said at least two output flip-flop devices otherwise functions in a shift register.
- 13. A method of providing a double data rate mode in a programmable logic device, comprising:
configuring a first flip-flop to input a data signal clocked on a first edge of a clock signal; and configuring a second flip-flop to input said data signal clocked on a second edge of said clock signal opposite said first edge of said clock signal.
- 14. The method of providing a double data rate mode in a programmable logic device according to claim 13, further comprising:
multiplexing an output of said first flip-flop with an output of said second flip-flop, said multiplexing being controlled by said clock signal.
- 15. Apparatus for providing a double data rate mode in a programmable logic device, comprising:
means for configuring a first flip-flop to input a data signal clocked on a first edge of a clock signal; and means for configuring a second flip-flop to input said data signal clocked on a second edge of said clock signal opposite said first edge of said clock signal.
- 16. The apparatus for providing a double data rate mode in a programmable logic device according to claim 15, further comprising:
means for multiplexing an output of said first flip-flop with an output of said second flip-flop, said multiplexing being controlled by said clock signal.
Parent Case Info
[0001] This application claims priority from U.S. Provisional Application No. 60/207,371 entitled “Novel Field Programmable Gate Array” filed on May 26, 2000, the specification of which is hereby expressly incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60207371 |
May 2000 |
US |