US5197126A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Clock switching circuit for asynchronous clocks of graphics generation apparatus
Assignee: Microsoft Technology Licensing LLC
•
Filing: 1991-10-10
•
Granted: 1993-03-23
•
Expires: 2011-10-10
Abstract
Abstract A circuit is described for providing switching between two asynchronous clocking signals in a graphics generation apparatus. In transitioning from one clocking signal to the other, the ending clocking signal ends at the end of a complete cycle, and the beginning clocking signal begins at the beginning of a new cycle. There is dead time between the clocking signals long enough to prevent transients which could disturb the operation of the system. The clocking signals are used to control data transfers of a graphics processor within the graphics generation apparatus.
Inventors
- 👤 Chandlee B. Harrell
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-29 13:17
CPC Classifications
G; G06; G06F; G06F1/00; G06F1/04; G06F1/08
Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
257 words
A graphics generation apparatus comprising: a graphics processor being coupled to receive from a clock source a first and a second asynchronous clocking signal wherein the rising edge of said first clocking signal and the rising edge of said second clocking signal are not correlated with some reference to time; said graphics processor being coupled through a first bus to a frame buffer of said graphics generation apparatus such that said processor can communicate data with said frame buffer of said graphics generation apparatus at said frequency of said first clocking signal, said graphics processor being coupled through a second bus to a host computer of said graphics generation apparatus such that data can be communicated between said host computer and said frame buffer through said graphics processor at said frequency of said second clocking signal; and circuit means for providing switching between said first and second clocking signals such that said circuit means prevents the formation of clocking signals which have a period, (i) shorter than the period of said first clocking signal when switching from said second clocking signal to said first clocking signal and, (ii) shorter than the period of said second clocking signal when switching from said first clocking signal to said second clocking signal; said circuit means preventing said shorter periods by providing a first dead time in the clocking signals when switching from said first clocking signal to said second clocking signal and by providing a second dead time when switching from said second clocking signal to said first clocking signal.
Claim 2
Dependent Claim
257 words
A graphics generation apparatus comprising: a graphics processor being coupled to receive from a clock source a first and a second asynchronous clocking signal wherein the rising edge of said first clocking signal and the rising edge of said second clocking signal are not correlated with some reference to time; said graphics processor being coupled through a first bus to a frame buffer of said graphics generation apparatus such that said processor can communicate data with said frame buffer of said graphics generation apparatus at said frequency of said first clocking signal, said graphics processor being coupled through a second bus to a host computer of said graphics generation apparatus such that data can be communicated between said host computer and said frame buffer through said graphics processor at said frequency of said second clocking signal; and circuit means for providing switching between said first and second clocking signals such that said circuit means prevents the formation of clocking signals which have a period, (i) shorter than the period of said first clocking signal when switching from said second clocking signal to said first clocking signal and, (ii) shorter than the period of said second clocking signal when switching from said first clocking signal to said second clocking signal; said circuit means preventing said shorter periods by providing a first dead time in the clocking signals when switching from said first clocking signal to said second clocking signal and by providing a second dead time when switching from said second clocking signal to said first clocking signal.
Claim 3
Dependent Claim
193 words
A graphics generation apparatus comprising: a graphics processor being coupled to receive from a clock source a first and a second asynchronous clocking signal wherein the rising edge of said first clocking signal and the rising edge of said second clocking signal are not correlated with some reference to time, said first clocking signal being higher in frequency than said second clocking signal; said graphics processor being coupled through a first bus to a frame buffer of said graphics generation apparatus such that said processor can communicate data with said frame buffer of said graphics generation apparatus at said frequency of said first clocking signal, said graphics processor being coupled through a second bus to a host computer of said graphics generation apparatus such that data can be communicated between said host computer and said frame buffer through said graphics processor at said frequency of said second clocking signal; and circuit means for providing switching between said first and second clocking signals, said circuit means having gating means for preventing the generation of clocking signals having periods shorter than the period associated with said first clocking signal when switching between said clocking signals.
Claim 4
Dependent Claim
193 words
A graphics generation apparatus comprising: a graphics processor being coupled to receive from a clock source a first and a second asynchronous clocking signal wherein the rising edge of said first clocking signal and the rising edge of said second clocking signal are not correlated with some reference to time, said first clocking signal being higher in frequency than said second clocking signal; said graphics processor being coupled through a first bus to a frame buffer of said graphics generation apparatus such that said processor can communicate data with said frame buffer of said graphics generation apparatus at said frequency of said first clocking signal, said graphics processor being coupled through a second bus to a host computer of said graphics generation apparatus such that data can be communicated between said host computer and said frame buffer through said graphics processor at said frequency of said second clocking signal; and circuit means for providing switching between said first and second clocking signals, said circuit means having gating means for preventing the generation of clocking signals having periods shorter than the period associated with said first clocking signal when switching between said clocking signals.
Claim 5
Dependent Claim
326 words
A graphics generation apparatus comprising: a graphics processor being coupled to receive from a clock source a first and a second asynchronous clocking signal wherein the rising edge of said first clocking signal and the rising edge of said second clocking signal are not correlated with some reference to time, said first clocking signal being higher in frequency than said second clocking signal: said graphics processor being coupled through a first bus to a frame buffer of said graphics generation apparatus such that said processor can communicate data with said frame buffer of said graphics generation apparatus at said frequency of said first clocking signal, said graphics processor being coupled through a second bus to a host computer of said graphics generation apparatus such that data can be communicated between said host computer and said frame buffer through said graphics processor at said frequency of said second clocking signal; and circuit means for providing switching from said first clocking signal to said second clocking signal such that said first clocking signal ends at the end of a full cycle of said first clocking signal and said second clocking signal begins at the beginning of a full cycle of said second clocking signal, there being a first dead time between the end of said first clocking signal and the beginning of said second clocking signal, said dead time being equal to at least one period of said first clocking signal, and for switching from said second clocking signal to said first clocking signal such that said second clocking signal ends at the end of a full cycle of said second clocking signal and said first clocking signal begins at the beginning of a full cycle of said first clocking signal, there being a second dead time between the end of said second clocking signal and the beginning of said first clocking signal, said dead time being equal to at least one period of said first clocking signal.
Claim 6
Dependent Claim
326 words
A graphics generation apparatus comprising: a graphics processor being coupled to receive from a clock source a first and a second asynchronous clocking signal wherein the rising edge of said first clocking signal and the rising edge of said second clocking signal are not correlated with some reference to time, said first clocking signal being higher in frequency than said second clocking signal: said graphics processor being coupled through a first bus to a frame buffer of said graphics generation apparatus such that said processor can communicate data with said frame buffer of said graphics generation apparatus at said frequency of said first clocking signal, said graphics processor being coupled through a second bus to a host computer of said graphics generation apparatus such that data can be communicated between said host computer and said frame buffer through said graphics processor at said frequency of said second clocking signal; and circuit means for providing switching from said first clocking signal to said second clocking signal such that said first clocking signal ends at the end of a full cycle of said first clocking signal and said second clocking signal begins at the beginning of a full cycle of said second clocking signal, there being a first dead time between the end of said first clocking signal and the beginning of said second clocking signal, said dead time being equal to at least one period of said first clocking signal, and for switching from said second clocking signal to said first clocking signal such that said second clocking signal ends at the end of a full cycle of said second clocking signal and said first clocking signal begins at the beginning of a full cycle of said first clocking signal, there being a second dead time between the end of said second clocking signal and the beginning of said first clocking signal, said dead time being equal to at least one period of said first clocking signal.
Claim 7
Dependent Claim
23 words
The improvement defined by claim 3 wherein said second dead time is equal to a plurality of periods of said first clocking signal.
Claim 8
Dependent Claim
73 words
The improvement defined by claim 3 wherein said circuit means generates a first enable signal which enables said first clocking signal and a second enable signal which enables said second clocking signal and wherein said first enable signal is clocked through a first flip-flop on a trailing edge of said first clocking signal, and said second enable signal is clocked through a second flip-flop on a trailing edge of said second clocking signal.
Claim 9
Dependent Claim
39 words
The improvement defined by claim 5 wherein said second enable signal is clocked through a third flip-flop on said trailing edge of said second clocking signal, said third flip-flop being coupled to the output of said second flip-flop. a
References Cited (Backward Citations)
US3753232A
Cited
US3980993A
Cited
US4130866A
Cited
US4217637A
Cited
US4143418A
Cited
US4344132B1
Cited
US4344132A
Cited
US4613936A
Cited
US4651277A
Cited
US4683551A
Cited
US4931924A
Cited
US4964069A
Cited
US4958309A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1996-03-22 | 1996-09-21 | 1997-03-23 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2000-03-22 | 2000-09-21 | 2001-03-23 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2004-03-22 | 2004-09-21 | 2005-03-23 | $7700.00 | Window Closed / Lapsed |