Claims
- 1. A method for initializing deterministic data transfers between a first device and a second device, wherein the first device operates according to at least a first clock having a first clock rate, wherein a second device operates according to at least a second clock having a second clock rate, wherein a ratio between the second clock rate and the first clock rate is an integer number greater than or equal to one, the method comprising:the first device receiving a serial data stream in one or more synchronous data transfers, wherein the serial data stream includes at least one ratio bit, wherein the at least one ratio bit is encoded with the ratio between the second clock rate and the first clock rate; the first device using the ratio bit to determine an edge of the second clock; and the first device transmitting a first source-synchronous clock to the second device on the edge of the second clock.
- 2. The method of claim 1, further comprising:the second device signaling the first device, wherein said signaling indicates that the second device is ready to receive source-synchronous data transfers.
- 3. The method of claim 1, further comprising:the second device receiving the first source-synchronous clock.
- 4. The method of claim 1, further comprising:the second device transmitting a second source-synchronous clock to the first device on the edge of the second clock.
- 5. A computer system, comprising:a memory configured to store initialization information for said computer system, wherein said initialization information includes at least one ratio bit, wherein said at least one ratio bit is encoded with a ratio between a second clock rate and a first clock rate; logic coupled to said memory for transmitting said initialization information; at least one processor coupled to receive a first system clock operating at said first clock rate and a second system clock operating at said second clock rate, wherein said at least one processor is configured to operate according to said second system clock, wherein the ratio between said second clock rate and said first clock rate is an integer number greater than or equal to one, wherein said at least one processor is further coupled to said logic with a serial line over which to receive said initialization information in one or more synchronous data transfers; and a device coupled to the at least one processor, wherein the device is configured to operate at the first clock rate; wherein said logic is configured transmit said initialization information over said serial line to said at least one processor, wherein said processor is further configured to decode said ratio bit to determine said first clock rate; wherein the device and the at least one processor are further configured to exchange data using source-synchronous clocks, wherein the device and the at least one processor are further configured to initialize said source-synchronous clocks using the ratio bit to determine a common clock edge.
- 6. The computer system of claim 5, wherein said logic is configure to operate according to said first clock rate, and wherein said logic is configured to transmit said initialization information at said first clock rate.
- 7. The computer system of claim 5, wherein said at least one processor is further configured to operate at a fast clock rate, wherein the ratio between said fast clock rate and said second clock rate is an integer greater than or equal to one.
- 8. The computer system of claim 5, further comprising:a bridge that includes said memory and said logic.
- 9. The computer system of claim 5, wherein said device is a system bridge.
Parent Case Info
This application is a continuation-in-part of U.S. patent application Ser. No. 09/428,633, filed Oct. 27, 1999, now U.S. Pat. No. 6,505,261 entitled “System and Method for Initiating an Operating Frequency using Dual-Use Signal Lines”, whose inventors are Derrick R. Meyer and Philip Enrique Madrid, and is also a continuation-in-part of U.S. Pat. No. 6,393,502, filed Aug. 31, 1999, entitled “System and Method for Initiating a Serial Data Transfer Between Two Clock Domains”, whose inventors are Derrick R. Meyer and Philip Enrique Madrid.”
US Referenced Citations (18)
Non-Patent Literature Citations (4)
Entry |
Alpha Microprocessors SROM Mini-Debugger, User's Guide, Apr. 1999, Compaq Computer Corp., Chapter 2, pp. 1-5; Chapter 3, pp. 1-38. |
Alpha 21264 Microprocessor Hardware Reference Manual, Jul. 1999, Compaq Computer Corp., Chapter 7, pp. 1-21; Chapter 11, pp. 1-7. |
Digital Semiconductor Alpha 21164PC Microprocessor, Hardware Reference Manual, Sep. 1997, Digital Equipment Corp., Chapter 4, pp. 8-10; Chapter 7, pp. 1-13. |
Alpha 21164 Microprocessor Hardware Reference Manual, Dec. 1998, Compaq Computer Corp., Chapter 4, pp. 6-11; Chapter 7, pp. 1-14. |
Continuation in Parts (2)
|
Number |
Date |
Country |
Parent |
09/428633 |
Oct 1999 |
US |
Child |
09/490307 |
|
US |
Parent |
09/386650 |
Aug 1999 |
US |
Child |
09/428633 |
|
US |