US4030072A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Computer system operation and control
Assignee: Xerox Corp
•
Filing: 1974-12-18
•
Granted: 1977-06-14
•
Expires: 1994-12-18
Abstract
Abstract A data processing system includes a control processor in communication with the various devices comprising the data processing system. Communication between the control processor and the data processing system devices occurs on a separate maintenance and diagnostic bus. The control processor initiates diagnostics stored within several of the data processing system devices. The self-diagnosing devices provide an indication to the control processor of successful completion of the diagnostic stored therein. The device being diagnosed and the control processor operate asynchronously of each other and utilize a register bit to indicate successful completion of the diagnostic test.
Inventors
- 👤 Eyjolf Steuart Bjornsson
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-25 03:57
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/22; G06F11/26; G06F11/273; G06F11/2736; G06F11/2205; G06F11/2236
Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
168 words
A data processing system having a plurality of devices including a basic processor, memory unit and I/O processor, said devices interconnected to one another by a first group of data and address lines comprising a first electrical bus, the data processing system further comprising: a. at least one operator console, b. a controller connected to said operator console, said controller including a microprogrammed processor comprising: 1. a control memory for storing a programmed sequence diagnostic control words, 2. means for addressing said control memory, 3. an arithmetic and logic unit for processing said control words, and 4. addressing means connected to said arithmetic and logic unit for generating an address, c. a second group of data and address lines comprising a second electrical bus, said second bus independent of said first bus for carrying diagnostic control signals associated with said diagnostic control words, said second bus connected to said controller, d. one of said plurality of devices comprising: 1. diagnosing means for conducting diagnostic tests thereon, and 2.
Claim 2
Dependent Claim
168 words
A data processing system having a plurality of devices including a basic processor, memory unit and I/O processor, said devices interconnected to one another by a first group of data and address lines comprising a first electrical bus, the data processing system further comprising: a. at least one operator console, b. a controller connected to said operator console, said controller including a microprogrammed processor comprising: 1. a control memory for storing a programmed sequence diagnostic control words, 2. means for addressing said control memory, 3. an arithmetic and logic unit for processing said control words, and 4. addressing means connected to said arithmetic and logic unit for generating an address, c. a second group of data and address lines comprising a second electrical bus, said second bus independent of said first bus for carrying diagnostic control signals associated with said diagnostic control words, said second bus connected to said controller, d. one of said plurality of devices comprising: 1. diagnosing means for conducting diagnostic tests thereon, and 2.
Claim 3
Dependent Claim
59 words
means responsive to said address generated by said addressing means; e. said diagnosing means comprising storage means for storing procedures of said diagnostic test therein, f. said diagnosing means initiated by a signal of said controller on said second bus and conducting said diagnostic test independently of said controller, g. said diagnosing means providing an indication of successful completion
Claim 4
Dependent Claim
59 words
means responsive to said address generated by said addressing means; e. said diagnosing means comprising storage means for storing procedures of said diagnostic test therein, f. said diagnosing means initiated by a signal of said controller on said second bus and conducting said diagnostic test independently of said controller, g. said diagnosing means providing an indication of successful completion
Claim 5
Dependent Claim
37 words
of said diagnostic test on said second bus to said controller. 2. A data processing system as recited in claim 1 wherein said one of said plurality of devices and said controller operate asynchronously of each other.
Claim 6
Dependent Claim
47 words
A data processing system as recited in claim 1 wherein said diagnosing means comprises means for setting a flag to a first condition during execution of said diagnostic test and means for setting said flag to a second condition only after successful completion of said diagnostic test.
Claim 7
Dependent Claim
39 words
A data processing system as recited in claim 3 wherein said flag comprises a bit in a single clock status register, and wherein said second condition of said flag indicates successful completion of said diagnostic test to said controller.
Claim 8
Dependent Claim
32 words
A data processing system as recited in claim 4 wherein said first condition of said flag indicates to said controller correspondence between said one of said plurality of devices and said address.
Claim 9
Dependent Claim
32 words
A data processing system as recited in claim 1 wherein said controller further comprises means for ascertaining whether said address corresponds to an address of said one of said plurality of devices.
Claim 10
Dependent Claim
66 words
A data processing system as recited in claim 6 wherein: a. said diagnosing means comprises: 1. means for setting a flag to a first condition during execution of said diagnostic test, and 2. means for setting said flag to a second condition only after completion of said diagnostic test, and b. said ascertaining means comprises means responsive to said flag being set to said first condition.
Claim 11
Dependent Claim
87 words
A data processing system as recited in claim 1 wherein: a. said addressing means generates an address at a first time and at a second, later time, b. said address responsive means responds to said address at a first time for enabling said diagnosing means to be initiated by said controller, and c. said diagnosing means of said one of said plurality of devices provides said indication of successful completion on said second bus to said controller in response to said address at said second, later time.
References Cited (Backward Citations)
US3421150A
Cited
US3623011A
Cited
US3643227A
Cited
US3648252A
Cited
US3806878A
Cited
US3763474A
Cited
US3771131A
Cited
US3825901A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1980-06-13 | 1980-12-13 | 1981-06-14 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1984-06-13 | 1984-12-13 | 1985-06-14 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1988-06-13 | 1988-12-13 | 1989-06-14 | $7700.00 | Window Closed / Lapsed |