Patent US5357615A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5357615A Expired / Lapsed US ⏱️ 0.0 years remaining

Addressing control signal configuration in a computer system

Assignee: Intel Corp
•
Filing: 1991-12-19
•
Granted: 1994-10-18
•
Expires: 2011-12-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A circuit and processing logic is used to test, configure, and control the operation of computer system resource addressing control signals. The programmable circuit of the present invention determines when, in an I/O access cycle, the resource addressing control (IOCHRDY) signal should be activated by an I/O mapped system resource. The present invention includes lost circuitry for determining whether a particular system resource operates best in a late IOCHRDY mode or an early IOCHRDY mode. The test logic will force the IOCHRDY signal to remain active for an extended period of time. By extending the deactivation time of the IOCHRDY signal far beyond the time at which the deactivation would normally occur, the responsiveness of a command strobe (IORD/IOWR) may be tested. If the deactivation of the command strobe IORD/IOWR follows the extended deactivation time of the IOCHRDY signal, the command strobe (IORD/IOWR) is properly responsive to the IOCHRDY signal and proper operation of the I/O access control logic is verified. If, however, the extended activation of the IOCHRDY signal causes the command strobe (IORD/IOWR) to deactivate prior to the deactivation of the IOCHRDY signal, a nonresponsive command strobe (IORD/IOWR) signal is present and thus a failure condition is detected. A processor-readable bit in a control register indicates a successful or unsuccessful IOCHRDY test condition.

Inventors

  • 👤 Greg A. Peek
  • 👤 Craig D. Cedros

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 23:28
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/38; G06F13/42; G06F13/4204; G06F13/4221; G06F13/4226

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 90 words
In a computer system having a processor, a process for testing, configuring, and controlling timing of resource addressing control signals, said process comprising the steps of: generating a resource addressing control signal on an output line; modifying said resource addressing control signal; receiving an addressing command signal from said processor; determining if said addressing command signal is responsive to said resource addressing control signal modified in said modifying step, and producing a corresponding result and storing said result in a control/test register, said control/test register being readable by a processor.
Claim 2
Dependent Claim 90 words
In a computer system having a processor, a process for testing, configuring, and controlling timing of resource addressing control signals, said process comprising the steps of: generating a resource addressing control signal on an output line; modifying said resource addressing control signal; receiving an addressing command signal from said processor; determining if said addressing command signal is responsive to said resource addressing control signal modified in said modifying step, and producing a corresponding result and storing said result in a control/test register, said control/test register being readable by a processor.
Claim 3
Dependent Claim 34 words
The process as claimed in claim 1 including a step of: receiving an addressing control mode signal, said resource addressing control signal changing state in a manner corresponding to said addressing control mode signal.
Claim 4
Dependent Claim 35 words
The process as claimed in claim 2 wherein said step of receiving an addressing control mode signal being performed by reading a programmable bit corresponding to said addressing control mode signal from said control/test register.
Claim 5
Dependent Claim 29 words
The process as claimed in claim 1 wherein said step of modifying further includes the step of forcing said resource addressing control signal to remain in a predetermined state.
Claim 6
Dependent Claim 21 words
The process as claimed in claim 1 further including a step of programmably enabling or disabling performance of said modifying step.
Claim 7
Dependent Claim 31 words
The process as claimed in claim 1 wherein said step of modifying further includes a step of activating said resource addressing control signal prior to activation of said addressing command signal.
Claim 8
Dependent Claim 31 words
The process as claimed in claim 1 wherein said step of modifying further includes a step of activating said resource addressing control signal subsequent to activation of said addressing command signal.
Claim 9
Dependent Claim 45 words
The process as claimed in claim 1 wherein said step of determining further includes a step of testing for a deactivation of said addressing command signal prior to a deactivation of said resource addressing control signal, said result being produced thereby indicating a failure condition.
Claim 10
Dependent Claim 45 words
The process as claimed in claim 1 wherein said step of determining further includes a step of testing for a deactivation of said addressing command signal subsequent to a deactivation of said resource addressing control signal, said result being produced thereby indicating a success condition.
Claim 11
Dependent Claim 40 words
The process as claimed in claim 1 further including steps of receiving an address from said processor, and generating a decode signal if said address is within a predetermined range, said decode signal enabling the performance of said modifying step.
Claim 12
Dependent Claim 25 words
The process as claimed in claim 1 further including the steps of: configuring said test logic; and controlling timing of said resource addressing control signal.
Claim 13
Dependent Claim 181 words
A circuit for testing, configuring, and controlling timing of a resource addressing control signal in a computer system, said circuit comprising: a control/test register being readable and programmable by a processor: resource addressing control logic coupled to said control/test register, said resource addressing control logic having means for generating a resource addressing control signal on an output line, said resource addressing control logic including means for receiving an address from said processor, means for receiving an addressing command signal from said processor, and means for receiving an addressing control mode stored in said control/test register, said resource addressing control signal changing state in a manner corresponding to said addressing control mode; and test logic coupled to said resource addressing control logic and said control/test register, said test logic including means for modifying said resource addressing control signal and means for determining if said addressing command signal changes state in response to said resource addressing control signal modified by said means for modifying changing state, a corresponding result being produced by said means for determining and being received by said control/test register.
Claim 14
Dependent Claim 181 words
A circuit for testing, configuring, and controlling timing of a resource addressing control signal in a computer system, said circuit comprising: a control/test register being readable and programmable by a processor: resource addressing control logic coupled to said control/test register, said resource addressing control logic having means for generating a resource addressing control signal on an output line, said resource addressing control logic including means for receiving an address from said processor, means for receiving an addressing command signal from said processor, and means for receiving an addressing control mode stored in said control/test register, said resource addressing control signal changing state in a manner corresponding to said addressing control mode; and test logic coupled to said resource addressing control logic and said control/test register, said test logic including means for modifying said resource addressing control signal and means for determining if said addressing command signal changes state in response to said resource addressing control signal modified by said means for modifying changing state, a corresponding result being produced by said means for determining and being received by said control/test register.
Claim 15
Dependent Claim 28 words
The circuit as claimed in claim 12 wherein said means for modifying further includes means for forcing said resource addressing control signal to remain in a predetermined state.
Claim 16
Dependent Claim 24 words
The circuit as claimed in claim 12 wherein said control/test register further includes means for programmably enabling or disabling operation of said test logic.
Claim 17
Dependent Claim 35 words
The circuit as claimed in claim 12 wherein said means for receiving an addressing control mode is coupled to said control/test register, said control/test register having a programmable bit corresponding to said addressing control mode.
Claim 18
Dependent Claim 38 words
The circuit as claimed in claim 12 wherein said means for modifying further includes means for receiving said addressing command signal, and means for activating said resource addressing control signal prior to activation of said addressing command signal.
Claim 19
Dependent Claim 38 words
The circuit as claimed in claim 12 wherein said means for modifying further includes means for receiving said addressing command signal, and means for activating said resource addressing control signal subsequent to activation of said addressing command signal.
Claim 20
Dependent Claim 52 words
The circuit as claimed in claim 12 wherein said means for determining further includes means for receiving said addressing command signal, and means for testing for a deactivation of said addressing command signal prior to a deactivation of said resource addressing control signal, said result being produced thereby indicating a failure condition.
Claim 21
Dependent Claim 52 words
The circuit as claimed in claim 12 wherein said means for determining further includes means for receiving said addressing command signal, and means for testing for a deactivation of said addressing command signal subsequent to a deactivation of said resource addressing control signal, said result being produced thereby indicating a success condition.
Claim 22
Dependent Claim 33 words
The circuit as claimed in claim 12 wherein said test logic further includes means for receiving a decode signal from said resource addressing control logic, said decode signal activating said means for modifying.
Claim 23
Dependent Claim 184 words
A circuit for testing, configuring, and controlling timing of a resource addressing control signal in a computer system, said circuit comprising: a control/test register being readable and programmable by a processor; control logic coupled to said control/test register, said control logic for generating said resource addressing control signal on an output line, said control logic including a circuit for receiving an address from said processor, a circuit for receiving an addressing command signal from said processor, and a circuit for receiving a second control signal as stored in said control/test register, said resource addressing control signal changing state in a manner corresponding to said second control signal; test logic coupled to said control logic and said control/test register, said test logic including a circuit for receiving said addressing command signal, a circuit for modifying said resource addressing control signal and a circuit for determining if said addressing command signal changes state in response to said resource addressing control signal modified by said circuit for modifying changing state, a corresponding result being produced by said circuit for determining and being received by said control/test register.
Claim 24
Dependent Claim 184 words
A circuit for testing, configuring, and controlling timing of a resource addressing control signal in a computer system, said circuit comprising: a control/test register being readable and programmable by a processor; control logic coupled to said control/test register, said control logic for generating said resource addressing control signal on an output line, said control logic including a circuit for receiving an address from said processor, a circuit for receiving an addressing command signal from said processor, and a circuit for receiving a second control signal as stored in said control/test register, said resource addressing control signal changing state in a manner corresponding to said second control signal; test logic coupled to said control logic and said control/test register, said test logic including a circuit for receiving said addressing command signal, a circuit for modifying said resource addressing control signal and a circuit for determining if said addressing command signal changes state in response to said resource addressing control signal modified by said circuit for modifying changing state, a corresponding result being produced by said circuit for determining and being received by said control/test register.

References Cited (Backward Citations)

US4023142A Cited
US5144627A Cited
US5029166A Cited
US5157781A Cited
US5157782A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-10-17 1998-04-18 1998-10-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-10-17 2002-04-18 2002-10-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-10-17 2006-04-18 2006-10-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag