US4639860A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Wrap-around logic for interprocessor communications
Assignee: Bull HN Information Systems Inc
•
Filing: 1985-12-06
•
Granted: 1987-01-27
•
Expires: 2005-12-06
Abstract
Abstract A minicomputer system is disclosed having a bus with a plurality of processors and/or subprocessors, input/output (I/O) units and including logic for enabling an alternate route for issuing instructions from one processor to another. The logic detects information that is not to be transferred to the I/O devices and accordingly reroutes it back to the central processor and/or subprocessors.
Inventors
- 👤 Arthur Peters
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-29 07:36
CPC Classifications
G; G06; G06F; G06F12/00; G06F12/02; G06F12/08; G06F12/0802; G06F11/00; G06F11/07; G06F11/16; G06F11/1608; G06F11/22
Claims Analysis
Total Claims: 5
Claim 1
Independent Claim
295 words
A data processing system comprising a plurality of units including a central processor unit (CPU), a subordinate processor unit (SUB), a local bus coupled to said (CPU) and (SUB), a local bus adapter coupled to said local bus for the transfer of information in a primary mode of operation directly between the CPU and SUB, an input output unit (I/O) for issuing input output commands to transfer information from the I/O to said CPU and SUB, a common bus coupled to said (I/O) CPU and SUB for providing a path for the transfer of information between the I/O and the CPU and SUB, a common bus adapter including wrap-around logic means coupled to said local bus adapter and to said common bus for capturing information being transferred on the common bus and directing that information to the CPU and SUB, and also for transferring information from the CPU and SUB to the common bus, and said wrap-around logic means in said local bus and common bus adapters for inhibiting transfer of information directly between the CPU and SUB and for returning information from the CPU or SUB utilizing input output commands issued by said I/O, which information has been previously transferred to the common bus under commands issued by said CPU, back through the common bus adapter to the CPU or SUB in a secondary mode of operation; whereby there is provided an alternate route for issuing instructions from the CPU to the SUB, by having the CPU and its SUBs coupled by dedicated private interfaces, with instructions issued directly from the CPU to these interfaces, and whereby the wrap-around logic means detects information that is not to be transferred to the I/O units and accordingly reroutes it back to the CPU or its SUBs.
Claim 2
Dependent Claim
295 words
A data processing system comprising a plurality of units including a central processor unit (CPU), a subordinate processor unit (SUB), a local bus coupled to said (CPU) and (SUB), a local bus adapter coupled to said local bus for the transfer of information in a primary mode of operation directly between the CPU and SUB, an input output unit (I/O) for issuing input output commands to transfer information from the I/O to said CPU and SUB, a common bus coupled to said (I/O) CPU and SUB for providing a path for the transfer of information between the I/O and the CPU and SUB, a common bus adapter including wrap-around logic means coupled to said local bus adapter and to said common bus for capturing information being transferred on the common bus and directing that information to the CPU and SUB, and also for transferring information from the CPU and SUB to the common bus, and said wrap-around logic means in said local bus and common bus adapters for inhibiting transfer of information directly between the CPU and SUB and for returning information from the CPU or SUB utilizing input output commands issued by said I/O, which information has been previously transferred to the common bus under commands issued by said CPU, back through the common bus adapter to the CPU or SUB in a secondary mode of operation; whereby there is provided an alternate route for issuing instructions from the CPU to the SUB, by having the CPU and its SUBs coupled by dedicated private interfaces, with instructions issued directly from the CPU to these interfaces, and whereby the wrap-around logic means detects information that is not to be transferred to the I/O units and accordingly reroutes it back to the CPU or its SUBs.
Claim 3
Dependent Claim
26 words
A data processing system as claimed in claim 1 wherein the common bus adapter includes first-in-first-out registers (FIFO) for transferring information to the local bus adapter.
Claim 4
Dependent Claim
32 words
A data processing system as claimed in claim 2 wherein the logic bus adapter further includes a cache memory for receiving and storing information from the FIFO, the CPU and the SUB.
Claim 5
Dependent Claim
86 words
A data processing system as claimed in claim 3 further comprising a main memory on the common bus, the common bus adapter comprising logic for detecting transfers of information from the I/O to the main memory and for causing that information to be passed through the FIFO to cache memory and the logic means comprising means for causing information on the common bus from the CPU or SUB to be handled by the common bus adapter as information transferred between the I/O and the main memory.
References Cited (Backward Citations)
US4038644A
Cited
US4041472A
Cited
US4214303A
Cited
US4204252A
Cited
US4223380A
Cited
US4257095A
Cited
US4281380A
Cited
US4379340A
Cited
US4494190A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1990-01-26 | 1990-07-28 | 1991-01-27 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1994-01-26 | 1994-07-28 | 1995-01-27 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1998-01-26 | 1998-07-28 | 1999-01-27 | $7700.00 | Window Closed / Lapsed |