US5235698A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Bus interface synchronization control system
Assignee: Wistron Corp
•
Filing: 1989-09-12
•
Granted: 1993-08-10
•
Expires: 2009-09-12
Abstract
Abstract The interface control system of this invention renders a high speed CPU compatible with low speed expansion devices such as expansion interfaces. The system causes the CPU clock signal to be in phase with the interface clock signal at the end of the last cycle of an interface cycle. At the end of the interface cycle, the system selects between a positive high speed and a negative high speed clock to be the CPU clock signal applied to the CPU.
Inventors
- 👤 Ray-Yuan Lan
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-30 21:51
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/38; G06F13/42; G06F13/4204; G06F13/4221; G06F13/423; G06F1/00; G06F1/04; G06F1/08
Claims Analysis
Total Claims: 21
Claim 1
Independent Claim
192 words
An interface control system for controlling data access through an interface having a standard cycle for data access, comprising: a controller; means for applying to the interface an interface clock signal, said interface signal having a frequency and phase such that it changes logic state at the end of the standard cycle; means for generating a controller clock signal which is at a higher frequency than the interface clock signal; and means for adjusting the length of a cycle of the controller clock signal during the second half of the standard cycle, such that during at least the first half of the standard cycle, the controller is operated at the frequency of the controller clock signal and the portion of the standard cycle remaining after the adjusting means adjusts the controller clock signal is of a duration greater than a controller clock cycle but less than two controller clock signal cycles, and such that a change in the logic state of the controller clock signal occurs at the end of the standard cycle; and means for applying the adjusted controller clock signal to the controller, thereby enabling data access through the interface.
Claim 2
Dependent Claim
192 words
An interface control system for controlling data access through an interface having a standard cycle for data access, comprising: a controller; means for applying to the interface an interface clock signal, said interface signal having a frequency and phase such that it changes logic state at the end of the standard cycle; means for generating a controller clock signal which is at a higher frequency than the interface clock signal; and means for adjusting the length of a cycle of the controller clock signal during the second half of the standard cycle, such that during at least the first half of the standard cycle, the controller is operated at the frequency of the controller clock signal and the portion of the standard cycle remaining after the adjusting means adjusts the controller clock signal is of a duration greater than a controller clock cycle but less than two controller clock signal cycles, and such that a change in the logic state of the controller clock signal occurs at the end of the standard cycle; and means for applying the adjusted controller clock signal to the controller, thereby enabling data access through the interface.
Claim 3
Dependent Claim
180 words
An interface control system for controlling data access through an interface having a standard cycle for data access, comprising: a controller which generates status signals; means for applying to the interface an interface clock signal, said interface signal having a frequency and phase such that it changes logic state at the end of the standard cycle; means for generating a controller clock signal which is at a frequency higher than but less than twice that of the interface clock signal; means for generating a standard cycle end pre-notice signal which changes state at a time which is substantially half an interface clock cycle before the end of the standard cycle to indicate the impending end of the standard cycle; and means responsive to the standard cycle end pre-notice signal for adjusting the length of a cycle of the controller clock signal such that a change in the logic state of the controller clock signal occurs at the end of the standard cycle, and for applying the adjusted controller clock signal to the controller, thereby enabling data access through the interface.
Claim 4
Dependent Claim
180 words
An interface control system for controlling data access through an interface having a standard cycle for data access, comprising: a controller which generates status signals; means for applying to the interface an interface clock signal, said interface signal having a frequency and phase such that it changes logic state at the end of the standard cycle; means for generating a controller clock signal which is at a frequency higher than but less than twice that of the interface clock signal; means for generating a standard cycle end pre-notice signal which changes state at a time which is substantially half an interface clock cycle before the end of the standard cycle to indicate the impending end of the standard cycle; and means responsive to the standard cycle end pre-notice signal for adjusting the length of a cycle of the controller clock signal such that a change in the logic state of the controller clock signal occurs at the end of the standard cycle, and for applying the adjusted controller clock signal to the controller, thereby enabling data access through the interface.
Claim 5
Dependent Claim
178 words
An interface control system for controlling data access through an interface having a standard cycle for data access, comprising: a controller which generates status signals; means for applying to the interface an interface clock signal, said interface signal having a frequency and phase such that it changes logic state at the end of the standard cycle; means for generating a controller clock signal which is at a frequency more than twice that of the interface clock signal; means for generating a standard cycle end pre-notice signal which changes state at a time which is less than half an interface clock cycle before the end of the standard cycle to indicate the impending end of the standard cycle; and means responsive to the standard cycle end pre-notice signal for adjusting the length of a cycle of the controller clock signal such that a change in the logic state of the controller clock signal occurs at the end of the standard cycle, and for applying the adjusted controller clock signal to the controller, thereby enabling data access through the interface.
Claim 6
Dependent Claim
178 words
An interface control system for controlling data access through an interface having a standard cycle for data access, comprising: a controller which generates status signals; means for applying to the interface an interface clock signal, said interface signal having a frequency and phase such that it changes logic state at the end of the standard cycle; means for generating a controller clock signal which is at a frequency more than twice that of the interface clock signal; means for generating a standard cycle end pre-notice signal which changes state at a time which is less than half an interface clock cycle before the end of the standard cycle to indicate the impending end of the standard cycle; and means responsive to the standard cycle end pre-notice signal for adjusting the length of a cycle of the controller clock signal such that a change in the logic state of the controller clock signal occurs at the end of the standard cycle, and for applying the adjusted controller clock signal to the controller, thereby enabling data access through the interface.
Claim 7
Dependent Claim
145 words
An interface control system for controlling data access through an interface having a standard cycle for data access, comprising: a controller which generates status signals; means for applying to the interface an interface clock signal, said interface signal having a frequency and phase such that it changes logic state at the end of the standard cycle; means for generating a controller clock signal which is at a higher frequency than the interface clock signal; means for generating a standard cycle end pre-notice signal which changes state to indicate the impending end of the standard cycle; and a latch circuit responsive to the standard cycle end pre-notice signal for causing the controller clock signal to be a predetermined logic state when the standard cycle end pre-notice signal changes state, and for applying the controller clock signal to the controller, thereby enabling data access through the interface.
Claim 8
Dependent Claim
145 words
An interface control system for controlling data access through an interface having a standard cycle for data access, comprising: a controller which generates status signals; means for applying to the interface an interface clock signal, said interface signal having a frequency and phase such that it changes logic state at the end of the standard cycle; means for generating a controller clock signal which is at a higher frequency than the interface clock signal; means for generating a standard cycle end pre-notice signal which changes state to indicate the impending end of the standard cycle; and a latch circuit responsive to the standard cycle end pre-notice signal for causing the controller clock signal to be a predetermined logic state when the standard cycle end pre-notice signal changes state, and for applying the controller clock signal to the controller, thereby enabling data access through the interface.
Claim 9
Dependent Claim
40 words
The system of claim 4, wherein said standard cycle end pre-notice signal changes state during the standard cycle and again at the end of the standard cycle, causing the controller clock signal to change state at such points in time.
Claim 10
Dependent Claim
79 words
The system of claim 4, wherein said generating means generates two clock signals including a positive and a negative clock signal, and further comprising: means for detecting the changes in state of said two clock signals and for selecting one of the two clock signals to be the controller clock signal after the end of the standard cycle, said selection occurring in response to the logic states of the two clock signals at the end of the standard cycle.
Claim 11
Dependent Claim
20 words
The system of claim 4, further comprising feedback means for feeding back the adjusting means output to the latch circuit.
Claim 12
Independent Claim
192 words
A method for controlling data access through an interface in an interface system including a controller for controlling the interface and its data access, said interface having a standard cycle for data access, comprising: applying to the interface an interface clock signal having a frequency and phase such that it changes logic state at the end of the standard cycle; generating a controller clock signal which is at a higher frequency than the interface clock signal; and adjusting the length of a cycle of the controller clock signal during the second half of the standard cycle, such that during at least the first half of the standard cycle, the controller is operated at the frequency of the controller clock signal and the portion of the standard cycle remaining after the step of adjusting the controller clock signal is of a duration greater than a controller clock cycle but less than two controller clock signal cycles, and such that a change in the logic state of the controller clock signal occurs at the end of the standard cycle and applying said adjusted signal to the controller, thereby enabling data access through the interface.
Claim 13
Independent Claim
192 words
A method for controlling data access through an interface in an interface system including a controller for controlling the interface and its data access, said interface having a standard cycle for data access, comprising: applying to the interface an interface clock signal having a frequency and phase such that it changes logic state at the end of the standard cycle; generating a controller clock signal which is at a higher frequency than the interface clock signal; and adjusting the length of a cycle of the controller clock signal during the second half of the standard cycle, such that during at least the first half of the standard cycle, the controller is operated at the frequency of the controller clock signal and the portion of the standard cycle remaining after the step of adjusting the controller clock signal is of a duration greater than a controller clock cycle but less than two controller clock signal cycles, and such that a change in the logic state of the controller clock signal occurs at the end of the standard cycle and applying said adjusted signal to the controller, thereby enabling data access through the interface.
Claim 14
Independent Claim
182 words
A method for controlling data access through an interface in an interface system including a controller for controlling the interface and its data access, said interface having a standard cycle for data access, comprising: applying to the interface an interface clock signal, said interface signal having a frequency and phase such that it changes logic state at the end of the standard cycle; generating a controller clock signal which is at a frequency higher than but less than twice that of the interface clock signal; generating a standard cycle end pre-notice signal which changes state at a time which is substantially half an interface clock cycle before the end of the standard cycle to indicate the impending end of the standard cycle; and adjusting the length of a cycle of the controller clock signal in response to the standard cycle end pre-notice signal such that a change in the logic state of the controller clock signal occurs at the end of the standard cycle, and for applying the adjusted controller clock signal to the controller, thereby enabling data access through the interface.
Claim 15
Independent Claim
182 words
A method for controlling data access through an interface in an interface system including a controller for controlling the interface and its data access, said interface having a standard cycle for data access, comprising: applying to the interface an interface clock signal, said interface signal having a frequency and phase such that it changes logic state at the end of the standard cycle; generating a controller clock signal which is at a frequency higher than but less than twice that of the interface clock signal; generating a standard cycle end pre-notice signal which changes state at a time which is substantially half an interface clock cycle before the end of the standard cycle to indicate the impending end of the standard cycle; and adjusting the length of a cycle of the controller clock signal in response to the standard cycle end pre-notice signal such that a change in the logic state of the controller clock signal occurs at the end of the standard cycle, and for applying the adjusted controller clock signal to the controller, thereby enabling data access through the interface.
Claim 16
Independent Claim
181 words
A method for controlling data access through an interface in an interface system including a controller for controlling the interface and its data access, said interface having a standard cycle for data access, comprising: applying to the interface of an interface clock signal, said interface signal having a frequency and phase such that it changes logic state at the end of the standard cycle; generating a controller clock signal which is at a frequency more than twice that of the interface clock signal; generating a standard cycle end pre-notice signal which changes state at a time which is less than half an interface clock cycle before the end of the standard cycle to indicate the impending end of the standard cycle; and adjusting the length of a cycle of the controller clock signal in response to the standard cycle end pre-notice signal such that a change in the logic state of the controller clock signal occurs at the end of the standard cycle, and for applying the adjusted controller clock signal to the controller, thereby enabling data access through the interface.
Claim 17
Independent Claim
181 words
A method for controlling data access through an interface in an interface system including a controller for controlling the interface and its data access, said interface having a standard cycle for data access, comprising: applying to the interface of an interface clock signal, said interface signal having a frequency and phase such that it changes logic state at the end of the standard cycle; generating a controller clock signal which is at a frequency more than twice that of the interface clock signal; generating a standard cycle end pre-notice signal which changes state at a time which is less than half an interface clock cycle before the end of the standard cycle to indicate the impending end of the standard cycle; and adjusting the length of a cycle of the controller clock signal in response to the standard cycle end pre-notice signal such that a change in the logic state of the controller clock signal occurs at the end of the standard cycle, and for applying the adjusted controller clock signal to the controller, thereby enabling data access through the interface.
Claim 18
Independent Claim
144 words
A method for controlling data access through an interface in an interface system including a controller for controlling the interface and its data access, said interface having a standard cycle for data access, comprising: applying to the interface an interface clock signal, said interface signal having a frequency and phase such that it changes logic state at the end of the standard cycle; generating a controller clock signal which is at a higher frequency than the interface clock signal; generating a standard cycle end pre-notice signal which changes state to indicate the impending end of the standard cycle; and in response to the standard cycle end pre-notice signal, causing the controller clock signal to be a predetermined logic state when the standard cycle end pre-notice signal changes state, and applying the controller clock signal to the controller, thereby enabling data access through the interface.
Claim 19
Independent Claim
144 words
A method for controlling data access through an interface in an interface system including a controller for controlling the interface and its data access, said interface having a standard cycle for data access, comprising: applying to the interface an interface clock signal, said interface signal having a frequency and phase such that it changes logic state at the end of the standard cycle; generating a controller clock signal which is at a higher frequency than the interface clock signal; generating a standard cycle end pre-notice signal which changes state to indicate the impending end of the standard cycle; and in response to the standard cycle end pre-notice signal, causing the controller clock signal to be a predetermined logic state when the standard cycle end pre-notice signal changes state, and applying the controller clock signal to the controller, thereby enabling data access through the interface.
Claim 20
Dependent Claim
40 words
The method of claim 11, wherein said standard cycle end pre-notice signal changes state during the standard cycle and again at the end of the standard cycle, causing the controller clock signal to change state at such points in time.
Claim 21
Dependent Claim
79 words
The method of claim 11, wherein said generating step further comprises generating two clock signals including a positive and a negative clock signal, and further comprising: detecting the changes in state of said two clock signals and for selecting one of the two clock signals to be the controller clock signal after the end of the standard cycle, said selection occurring in response to the logic states of the two clock signals at the end of the standard cycle.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1996-08-09 | 1997-02-08 | 1997-08-10 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2000-08-09 | 2001-02-08 | 2001-08-10 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2004-08-09 | 2005-02-08 | 2005-08-10 | $7700.00 | Window Closed / Lapsed |