Claims
- 1. An apparatus comprising:a first logic circuit comprising one or more saturation counters and configured to synchronize a plurality of input clock signals; and a second logic circuit configured to detect and present a faster clock signal of said synchronized clock signals.
- 2. The apparatus according to claim 1, wherein said first logic circuit comprises digital fast clock detection circuit.
- 3. The apparatus according to claim 1, wherein said second logic circuit comprises:a fast clock detect circuit with programmable resolution configured to control a resolution of said apparatus.
- 4. The apparatus according to claim 3, wherein said fast clock detect circuit is enabled or disabled in response to one or more configuration bits.
- 5. The apparatus according to claim 4, wherein said fast clock detect logic, when disabled, is configured to be by-passed by a programmable configuration bit.
- 6. The apparatus according to claim 1, wherein said apparatus is configured to synchronously select said faster clock signal.
- 7. The apparatus according to claim 1, wherein said apparatus is fully configurable.
- 8. The apparatus according to claim 1, wherein said apparatus is configured to provide programmable resolution.
- 9. The apparatus according to claim 8, wherein said programmable resolution is configured to be increased or decreased by adjusting a count value.
- 10. The apparatus according to claim 1, wherein said apparatus is configured to provide automatic detection and configuration of one or more devices to said faster clock signal.
- 11. The apparatus according to claim 1, wherein said apparatus is configured to control one or more first-in first-out (FIFO) memories using a single port memory.
- 12. The apparatus according to claim 1, wherein said apparatus is configured to control one or more multiqueue memories using a single port memory.
- 13. The apparatus according to claim 1, wherein said apparatus is configured to control one or more multiport memories using a single port memory.
- 14. The apparatus according to claim 1, wherein:said first logic circuit comprises a faster clock detect circuit configured to synchronize said plurality of input clock signals; and said second logic circuit comprises a configuration resolution circuit configured to control a resolution of said apparatus, a configuration circuit configured to control a selection of said faster clock signal and a select circuit configured to select said faster clock signal.
- 15. An apparatus comprising:means for synchronizing a plurality of input clock signals with one or more counters; means for detecting and presenting a faster clock signal of said synchronized clock signals: and means for controlling resolution in response to one or more configuration bits.
- 16. A method for selecting a clock signal, comprising the steps of:(A) synchronizing a plurality of input clock signals with one or more counters; (B) detecting and presenting the faster clock signal of said synchronized clock signals; and (C) controlling resolution in response to one or more configuration bits.
- 17. An apparatus comprising:a first logic circuit comprising one or more counters and configured to synchronize a plurality of input clock signals; and a second logic circuit configured to detect and present a faster clock signal of said synchronized clock signals, wherein said second logic circuit comprises a fast clock detect circuit (i) with programmable resolution configured to control a resolution of said apparatus and (ii) enabled or disabled in response to one or more configuration bits.
CROSS REFERENCE TO RELATED APPLICATIONS
The present application may relate to co-pending application Ser. No. 09/714,441, filed Nov. 16, 2000, Ser. No. 09/732,685, filed Dec. 8, 2000, Ser. No. 09/732,686, filed Dec. 8, 2000, Ser. No. 09/732,687, filed Dec. 8, 2000, Ser. No. 09/676,704, filed Sep. 29, 2000, Ser. No. 09/676,171, filed Sep. 29, 2000, Ser. No. 09/676,706, filed Sep. 29, 2000, Ser. No. 09/676,705, filed Sep. 29, 2000, Ser. No. 09/676,170, filed Sep. 29, 2000 and Ser. No. 09/676,169, filed Sep. 29, 2000, which are each hereby incorporated by reference in their entirety.
US Referenced Citations (28)
Foreign Referenced Citations (1)
Number |
Date |
Country |
03280922 |
Dec 1991 |
JP |
Non-Patent Literature Citations (5)
Entry |
IBM, Bypass Selection Mechanizm For Defective Chips, Nov. 1, 1979, vol. 22, Issue 6, pp. 2301-2302.* |
S. Babar Raza et al., “Architecture for Implementing Virtual Multiqueue Fifos”,. Ser. No. 09/676,704, filed Sep. 29, 2000. |
S. Babar Raza et al., “Logic for Generating Multicast/Unicast Address (ES)”, Ser. No. 09/676,706, filed Sep. 29, 2000. |
Somnath Paul et al., “Fifo Read Interface Protocol”, Serial No. 09/732,686, filed Dec. 8, 2000. |
S. Babar Raza et al., “Logic for Providing Arbitration for Synchronous Dual-Port Memory”, Ser. No. 09/676,169, filed Sep. 29, 2000. |