Patent US5574866A successfully refreshed from Google Patents.
US5574866A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for providing a data write signal with a programmable duration
Assignee: Acer Inc
•
Filing: 1995-02-15
•
Granted: 1996-11-12
•
Expires: 2015-02-15
Abstract
Abstract A control circuit which allows computer systems to modify signal timing relationships in the hardware via programmable ports in the system, thereby allowing timing adjustments to be made without effecting motherboard hardware. The control circuit includes a plurality of delay devices configured to provide a plurality of delays under program control. The control circuit is adapted to extend the duration of a write signal to enable data to be latched, normally on the trailing edge of the write signal to avoid latching invalid data.
Inventors
- 👤 Jimmy D. Smith
- 👤 Mark D. Nicol
- 👤 Terence P. O'Brien
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-04 23:51
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/38; G06F13/42; G06F13/4204; G06F13/4234; G06F13/4239
Claims Analysis
Total Claims: 27
Claim 1
Independent Claim
185 words
A control system for transferring data between a first bus and a second bus in response to an external first control signal, said first control signal having both an active state of a first duration and an inactive state, said control system comprising: means for receiving said first control signal; means, responsive to said first control signal, for generating a second control signal having an active state of a second duration and an inactive state; one or more delay devices responsive to said first control signal to provide one or more variable durations of said active state of said second control signal; means for selectively varying said second duration of said second control signal by selectively activating said one or more delay devices to provide one or more durations of said active state of said second control signal relatively longer than said first duration of said active state of said first control signal; and means coupled to said first bus and said second bus for enabling data transfer during an active state of said second control signal between said first bus and said second bus.
Claim 2
Dependent Claim
185 words
A control system for transferring data between a first bus and a second bus in response to an external first control signal, said first control signal having both an active state of a first duration and an inactive state, said control system comprising: means for receiving said first control signal; means, responsive to said first control signal, for generating a second control signal having an active state of a second duration and an inactive state; one or more delay devices responsive to said first control signal to provide one or more variable durations of said active state of said second control signal; means for selectively varying said second duration of said second control signal by selectively activating said one or more delay devices to provide one or more durations of said active state of said second control signal relatively longer than said first duration of said active state of said first control signal; and means coupled to said first bus and said second bus for enabling data transfer during an active state of said second control signal between said first bus and said second bus.
Claim 3
Dependent Claim
17 words
A control system as recited in claim 1, wherein said enabling means includes one or more drivers.
Claim 4
Dependent Claim
19 words
A control system as recited in claim 1, wherein said enabling means includes means for allowing bidirectional data transfer.
Claim 5
Dependent Claim
30 words
A control system as recited in claim 1, wherein said generating means includes means for initiating said second control signal at substantially the same time as said first control signal.
Claim 6
Dependent Claim
17 words
A control system as recited in claim 1, further including means for selectively disabling said generating means.
Claim 7
Dependent Claim
152 words
A control system for transferring data between a first bus and a second bus in response to an external first control signal, said first control signal having both an active state of a first duration and an inactive state, said control system comprising: means for receiving said first control signal; means, responsive to said first control signal, for generating a second control signal having an active state of a second duration and an inactive state; means for selectively varying said second duration of said second control signal by selectively activating means for providing one or more variable durations of said active state of said second control signal; and means coupled to said first bus and said second bus for enabling data transfer during an active state of said second control signal between said first bus and said second bus, wherein said first bus is a system data bus in a computer system.
Claim 8
Dependent Claim
152 words
A control system for transferring data between a first bus and a second bus in response to an external first control signal, said first control signal having both an active state of a first duration and an inactive state, said control system comprising: means for receiving said first control signal; means, responsive to said first control signal, for generating a second control signal having an active state of a second duration and an inactive state; means for selectively varying said second duration of said second control signal by selectively activating means for providing one or more variable durations of said active state of said second control signal; and means coupled to said first bus and said second bus for enabling data transfer during an active state of said second control signal between said first bus and said second bus, wherein said first bus is a system data bus in a computer system.
Claim 9
Dependent Claim
200 words
A control system for transferring data between a first bus and a second bus in response to an external first control signal, said first control signal having both an active state of a first duration and an inactive state, said control system comprising: means for receiving said first control signal; means, responsive to said first control signal, for generating a second control signal, said second control signal having both an active state of a second duration and an inactive state; one or more delay devices responsive to said first control signal to provide one or more variable durations of said active state of said second control signal; means for selectively varying said second duration of said second control signal by selectively activating a plurality of said delay devices and means for connecting said plurality of delay devices in a plurality of groups, said groups being selectable to provide a plurality of delay periods, said second durations being relatively longer than said first duration of said first control signal; and means coupled to said first bus and said second bus for enabling data transfer during an active state of said second control signal between said first bus and said second bus.
Claim 10
Dependent Claim
200 words
A control system for transferring data between a first bus and a second bus in response to an external first control signal, said first control signal having both an active state of a first duration and an inactive state, said control system comprising: means for receiving said first control signal; means, responsive to said first control signal, for generating a second control signal, said second control signal having both an active state of a second duration and an inactive state; one or more delay devices responsive to said first control signal to provide one or more variable durations of said active state of said second control signal; means for selectively varying said second duration of said second control signal by selectively activating a plurality of said delay devices and means for connecting said plurality of delay devices in a plurality of groups, said groups being selectable to provide a plurality of delay periods, said second durations being relatively longer than said first duration of said first control signal; and means coupled to said first bus and said second bus for enabling data transfer during an active state of said second control signal between said first bus and said second bus.
Claim 11
Dependent Claim
14 words
A control system as provided in claim 7, wherein said delay devices include inverters.
Claim 12
Dependent Claim
38 words
A control system as recited in claim 7, wherein said plurality of delay devices are serially connected and said varying means includes means for selecting groups of serially connected delay devices to provide a plurality of delay periods.
Claim 13
Dependent Claim
165 words
A control system for a computer system which includes a central processing unit (CPU) for enabling data transfer between a first bus and a second bus when said CPU generates a write signal, said control system comprising: means for receiving said write signal from said CPU; means responsive to said write signal for generating a control signal, said control signal having both an active state of a first duration and an inactive state, said control signal being initially enabled at substantially the same time as said write signal; one or more delay devices responsive to said write signal for providing said control signal with an active state of relatively longer duration than said write signal, said longer duration selected by selectively activating said one or more delay devices; and means coupled to said first bus and said second bus for enabling data transfer during an active state of said control signal between said first bus and said second bus in response to said control signal.
Claim 14
Dependent Claim
165 words
A control system for a computer system which includes a central processing unit (CPU) for enabling data transfer between a first bus and a second bus when said CPU generates a write signal, said control system comprising: means for receiving said write signal from said CPU; means responsive to said write signal for generating a control signal, said control signal having both an active state of a first duration and an inactive state, said control signal being initially enabled at substantially the same time as said write signal; one or more delay devices responsive to said write signal for providing said control signal with an active state of relatively longer duration than said write signal, said longer duration selected by selectively activating said one or more delay devices; and means coupled to said first bus and said second bus for enabling data transfer during an active state of said control signal between said first bus and said second bus in response to said control signal.
Claim 15
Dependent Claim
19 words
A control system as recited in claim 10, wherein said enabling means includes means for enabling bidirectional data transfer.
Claim 16
Dependent Claim
165 words
A control system for a computer system which includes a central processing unit (CPU) for enabling data transfer between a first bus and a second bus when said CPU generates a write signal, said control system comprising: means for receiving said write signal from said CPU; means responsive to said write signal for generating a control signal, said control signal having both an active state of a first duration and an inactive state, said control signal being initially enabled at substantially the same time as said write signal; one or more delay devices responsive to said write signal for providing said control signal with an active state of relatively longer duration than said write signal, said longer duration selected by selectively activating said one or more delay devices; and means coupled to said first bus and said second bus for enabling data transfer during an active crane of said control signal between said first bus and said second bus in response to said control signal.
Claim 17
Dependent Claim
165 words
A control system for a computer system which includes a central processing unit (CPU) for enabling data transfer between a first bus and a second bus when said CPU generates a write signal, said control system comprising: means for receiving said write signal from said CPU; means responsive to said write signal for generating a control signal, said control signal having both an active state of a first duration and an inactive state, said control signal being initially enabled at substantially the same time as said write signal; one or more delay devices responsive to said write signal for providing said control signal with an active state of relatively longer duration than said write signal, said longer duration selected by selectively activating said one or more delay devices; and means coupled to said first bus and said second bus for enabling data transfer during an active crane of said control signal between said first bus and said second bus in response to said control signal.
Claim 18
Dependent Claim
24 words
A control system as recited in claim 12, wherein said generating means is programmable for enabling said control signal to be selected by software.
Claim 19
Dependent Claim
174 words
A control system for a computer system which includes a central processing unit (CPU) for enabling data transfer between a first bus and a second bus when said CPU generates a write signal, said control system comprising: means for receiving said write signal from said CPU; means responsive to said write signal for generating a control signal, said control signal having both an active state of a first duration and an inactive state, said control signal being initially enabled at substantially the same time as said write signal; one or more delay devices responsive to said write signal for providing said control signal with an active state of relatively longer duration than said write signal, said longer duration selected by selectively activating said one or more delay devices and means for connecting said one or more delay devices in a plurality of groups; and means coupled to said first bus and said second bus for enabling data transfer during an active state of said control signal between said first bus and said second bus.
Claim 20
Dependent Claim
174 words
A control system for a computer system which includes a central processing unit (CPU) for enabling data transfer between a first bus and a second bus when said CPU generates a write signal, said control system comprising: means for receiving said write signal from said CPU; means responsive to said write signal for generating a control signal, said control signal having both an active state of a first duration and an inactive state, said control signal being initially enabled at substantially the same time as said write signal; one or more delay devices responsive to said write signal for providing said control signal with an active state of relatively longer duration than said write signal, said longer duration selected by selectively activating said one or more delay devices and means for connecting said one or more delay devices in a plurality of groups; and means coupled to said first bus and said second bus for enabling data transfer during an active state of said control signal between said first bus and said second bus.
Claim 21
Dependent Claim
22 words
A control system as recited in claim 14, wherein said plurality of delay devices are serially connected forming said plurality of groups.
Claim 22
Dependent Claim
18 words
A control system as recited in claim 14, wherein said plurality of groups are selectable under program control.
Claim 23
Independent Claim
133 words
A method for controlling data transfer between a first bus and a second bus in response to an external write signal, said external signal having both an active state of a first duration and an inactive state, comprising the steps of: (a) providing means for receiving said write signal for writing data to said first bus; (b) providing one or more delay devices responsive to said write signal for providing a control signal of varying duration; b) generating a control signal using said one or more delay devices to provide one or more delay periods in response to said write signal, wherein said control signal is relatively longer in duration than said write signal; and (c) coupling said first bus and said second bus for data transfer in response to said control signal.
Claim 24
Independent Claim
133 words
A method for controlling data transfer between a first bus and a second bus in response to an external write signal, said external signal having both an active state of a first duration and an inactive state, comprising the steps of: (a) providing means for receiving said write signal for writing data to said first bus; (b) providing one or more delay devices responsive to said write signal for providing a control signal of varying duration; b) generating a control signal using said one or more delay devices to provide one or more delay periods in response to said write signal, wherein said control signal is relatively longer in duration than said write signal; and (c) coupling said first bus and said second bus for data transfer in response to said control signal.
Claim 25
Dependent Claim
19 words
A method as recited in claim 17, wherein said control signal is generated substantially contemporaneously with said write signal.
Claim 26
Dependent Claim
139 words
A control system for transferring data between a first bus and a second bus in response to an external first control signal, said first control signal having both an active state of a first duration and an inactive state, said control system comprising: means for receiving said first control signal; means, responsive to said first control signal, for generating a second control signal having an active state of a second duration and an inactive state; means for selectively varying said second duration of said second control signal; means coupled to said first bus and said second bus for enabling data transfer during an active state of said second control signal between said first bus and said second bus in response to said second control signal; and means for selectively disabling said generating means, wherein said disabling means is programmable.
Claim 27
Dependent Claim
139 words
A control system for transferring data between a first bus and a second bus in response to an external first control signal, said first control signal having both an active state of a first duration and an inactive state, said control system comprising: means for receiving said first control signal; means, responsive to said first control signal, for generating a second control signal having an active state of a second duration and an inactive state; means for selectively varying said second duration of said second control signal; means coupled to said first bus and said second bus for enabling data transfer during an active state of said second control signal between said first bus and said second bus in response to said second control signal; and means for selectively disabling said generating means, wherein said disabling means is programmable.
References Cited (Backward Citations)
US4328558A
Cited
US4488265A
Cited
US4631659A
Cited
US4802131A
Cited
US5202997A
Cited
US4788660A
Cited
US4866675A
Cited
US4802129A
Cited
US5109488A
Cited
US5301278A
Cited
US4866609A
Cited
US5136694A
Cited
US5150066A
Cited
US5218710A
Cited
US5202994A
Cited
US5247636A
Cited
US5258952A
Cited
US5379261A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1999-11-12 | 2000-05-13 | 2000-11-12 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2003-11-12 | 2004-05-13 | 2004-11-12 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2007-11-12 | 2008-05-13 | 2008-11-12 | $7700.00 | Window Closed / Lapsed |