Claims
- 1. An integrated circuit comprising:
a pad; a high-speed output buffer coupled to the pad; and a low-speed output buffer coupled to the pad, wherein the high-speed output buffer and the low-speed output buffer are selectably activated, and when the high-speed output buffer is active, the low-speed output buffer is inactive, and when the low-speed output buffer is active, the high-speed output buffer is inactive.
- 2. The integrated circuit of claim 1 further comprising:
a first flip-flop coupled to the high-speed output buffer; and a second flip-flop coupled to the low-speed output buffer, wherein the first flip-flop is configured to receive a first number of control signals and the second flip-flop is configured to receive a second number of control signals, the second number greater than the first number.
- 3. The integrated circuit of claim 2 further comprising:
a high-speed input buffer coupled to the pad; and a low-speed input buffer coupled to the pad, wherein the high-speed input buffer and the low-speed input buffer are selectably activated.
- 4. The integrated circuit of claim 1 wherein the high-speed output buffer couples to a double-data rate register.
- 5. The integrated circuit of claim 4 wherein the double-data rate register couples to a first-in-first-out memory.
- 6. An integrated circuit comprising:
a pad; a high-speed input buffer coupled to the pad; and a low-speed input buffer coupled to the pad, wherein the high-speed input buffer and the low-speed input buffer are selectably activated, and when the high-speed input buffer is active, the low-speed input buffer is inactive, and when the low-speed input buffer is active, the high-speed input buffer is inactive.
- 7. The integrated circuit of claim 6 further comprising:
a first flip-flop coupled to the high-speed input buffer; and a second flip-flop coupled to the low-speed input buffer, wherein the first flip-flop is configured to receive a first number of control signals and the second flip-flop is configured to receive a second number of control signals, the second number greater than the first number.
- 8. The integrated circuit of claim 7 further comprising:
a high-speed output buffer coupled to the pad; and a low-speed output buffer coupled to the pad, wherein the low-speed output buffer may be dynamically enabled.
- 9. The integrated circuit of claim 6 wherein the high-speed input buffer couples to a double-data rate register.
- 10. The integrated circuit of claim 9 wherein the double-data rate register couples to a first-in-first-out memory.
- 11. An integrated circuit comprising:
a high-speed output path comprising a first double-data rate register coupled to a first output buffer; a low-speed output path comprising a second double-data register coupled to a second output buffer; a high-speed input path comprising a third double-data rate register coupled to a first input buffer; and a low-speed input path comprising a fourth double-data register coupled to a second input buffer, wherein the first output buffer, the second output buffer, the first input buffer, and the second input buffer are coupled to a pad.
- 12. The integrated circuit of claim 11 wherein when the high-speed output path is selected, the high-speed input path, the low-speed output path, and the low-speed output path are deselected.
- 13. The integrated circuit of claim 11 wherein when one path is selected, the other paths are deselected.
- 14. The integrated circuit of claim 11 wherein the first double-data rate register is configured to receive a first number of control signals and the second double-data rate register is configured to receive a second number of control signals, the second number greater than the first.
- 15. The integrated circuit of claim 11 wherein the first double-data rate register comprises a multiplexer having a first input coupled to an output of a first register and a second input coupled to an output of a second register.
- 16. The integrated circuit of claim 15 wherein the third double-data rate register comprises a first register having an input coupled to an input of a second register and an output coupled to an input of a latch.
- 17. The integrated circuit of claim 111 wherein the first output buffer has a differential output and the second output buffer has a single-ended output.
- 18. The integrated circuit of claim 17 wherein the first output buffer can output signals selected from the group consisting of LVDS, LVPECL, Hypertransport, and PCML, and the second output buffer can output signals selected from the group consisting of LVTTL, LVCMOS, SSTL, and TTL.
- 19. The integrated circuit of claim 17 wherein the first input buffer has a differential input and the second input buffer has a single-ended input.
- 20. The integrated circuit of claim 19 wherein the first input buffer can receive signals selected from the group consisting of LVDS, LVPECL, Hypertransport, and PCML, and the second output buffer can receive signals selected from the group consisting of LVTTL, LVCMOS, SSTL, and TTL.
- 21. The integrated circuit of claim 11 wherein when the high-speed output path is selected, the first double-data rate register is coupled to a first-in-first-out memory, and the first-in-first-out memory receives data in parallel and outputs data to the first double-data rate register serially.
- 22. The integrated circuit of claim 21 wherein the first-in-first-out memory receives data at a first frequency and outputs data at a second frequency, the first frequency lower than the second frequency.
- 23. The integrated circuit of claim 11 wherein when the high-speed input path is selected, the third double-data rate register is coupled to a first-in-first-out memory, and the first-in-first-out memory receives data serially from the third double-data rate register and outputs data in parallel.
- 24. The integrated circuit of claim 23 wherein the first-in-first-out memory receives data at a first frequency and outputs data at a second frequency, the first frequency higher than the second frequency.
- 25. The integrated circuit of claim 11 wherein the fourth double data rate register is further coupled to the first input buffer, and the second double data rate register is further coupled to the first output buffer.
- 26. The integrated circuit of claim 25 wherein the third double date register is not coupled to the second input buffer, and the first double data rate register is not coupled to the second output buffer.
CROSS-REFERENCES TO RELATED APPLICATIONS
[0001] This application claims the benefit of provisional application No. 60/315,904 filed Aug. 29, 2001, which is incorporated by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60315904 |
Aug 2001 |
US |