Patent US4594658A successfully refreshed from Google Patents.
US4594658A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Hierarchy of control stores for overlapped data transmission
Assignee: Unisys Corp
•
Filing: 1985-10-21
•
Granted: 1986-06-10
•
Expires: 2005-10-21
Abstract
Abstract A controller for communication between the auxiliary processor and a cache mechanism in the system interface which communication is to be carried on independently of main memory accesses required to update the cache mechanism in an overlapped manner.
Inventors
- 👤 Thomas M. Steckler
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-29 22:37
CPC Classifications
G; G06; G06F; G06F12/00; G06F12/02; G06F12/08; G06F12/0802; G06F12/0844; G06F12/0855; G06F12/0859; G06F12/0862
Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
194 words
A control device for asynchronously controlling the simultaneous operation of a plurality of digital mechanisms in an overlapped manner in response to a command code from one of said mechanisms, said device comprising: at least a first control store and a second control store each having input register means, and output means coupled fto provide control signals to respective ones of said digital mechanisms, each of said output means also being coupled to its corresponding input register means to provide control state information signals thereto; said first control store input register means being coupled to said one of said mechanism to receive said command code as at least a part of an initial address, said first control store supplying, in response to said command code, a second command code as at least a part of an initial address to said second control store input register means; each control store input register means being provided with program counter means to increment a previous address to address the respective control store simultaneously with and independently of the other control store until said respective control state information signals indicate that a new address is to be received.
Claim 2
Dependent Claim
194 words
A control device for asynchronously controlling the simultaneous operation of a plurality of digital mechanisms in an overlapped manner in response to a command code from one of said mechanisms, said device comprising: at least a first control store and a second control store each having input register means, and output means coupled fto provide control signals to respective ones of said digital mechanisms, each of said output means also being coupled to its corresponding input register means to provide control state information signals thereto; said first control store input register means being coupled to said one of said mechanism to receive said command code as at least a part of an initial address, said first control store supplying, in response to said command code, a second command code as at least a part of an initial address to said second control store input register means; each control store input register means being provided with program counter means to increment a previous address to address the respective control store simultaneously with and independently of the other control store until said respective control state information signals indicate that a new address is to be received.
Claim 3
Dependent Claim
40 words
A control device according to claim 1 wherein: said second control store is coupled to said first control store input register means to signal said first control store that said second control store is ready to receive a command code.
Claim 4
Dependent Claim
57 words
A control device according to claim 2 wherein: each control store input register means is provided with a multiplexer circuit to receive its respective address, each control store having its output connected to its multiplexer circuit to supply its next address in lieu of said respective address according to the current state of the respective control store.
Claim 5
Dependent Claim
38 words
A control device according to claim 1 further including: arbitration logic coupled to the outputs of both control stores to receive control signals from one or the other of said control stores for controlling a third digital mechanism.
Claim 6
Dependent Claim
224 words
A control device for asynchronously controlling the simultaneous operation of a plurality of digital mechanisms in an overlapped manner in response to a command code from one of said mechanisms, said device comprising: at least a first control store and a second control store each having input register means, and output means coupled to provide control signals to respective ones of said digital mechanisms, each of said output means also being coupled to its corresponding input register means to provide control state information signals thereto; each control store being provided with a condition register to receive condition signals from its respective mechanism for transmission to the respective control store as a part of its address; said first control store input register means being coupled to said one of said mechanisms to receive said command code as at least a part of an initial address, said first control store supplying, in response to said command code, a second command code as at least a part of an initial address to said second control stor input register means; each control store input register means being provided with program counter means to increment a previous address to address the respective control store simulataneously with and independently of the other control store until said respective control state information signals indicate that a new address is to be received.
Claim 7
Dependent Claim
224 words
A control device for asynchronously controlling the simultaneous operation of a plurality of digital mechanisms in an overlapped manner in response to a command code from one of said mechanisms, said device comprising: at least a first control store and a second control store each having input register means, and output means coupled to provide control signals to respective ones of said digital mechanisms, each of said output means also being coupled to its corresponding input register means to provide control state information signals thereto; each control store being provided with a condition register to receive condition signals from its respective mechanism for transmission to the respective control store as a part of its address; said first control store input register means being coupled to said one of said mechanisms to receive said command code as at least a part of an initial address, said first control store supplying, in response to said command code, a second command code as at least a part of an initial address to said second control stor input register means; each control store input register means being provided with program counter means to increment a previous address to address the respective control store simulataneously with and independently of the other control store until said respective control state information signals indicate that a new address is to be received.
Claim 8
Dependent Claim
41 words
A control device according to claim 5 wherein: said second control store is coupled to said condition register of said first control store to signal said first control store that said second control store is ready to receive a command code.
Claim 9
Dependent Claim
57 words
A control device according to claim 6 wherein: each control store input register means is provided with a multiplexer circuit to receive its resepctive address, each control store having its output connected to said multiplexer circuit to supply its next address in lieu of said respective address according to the current state of the respective control store.
References Cited (Backward Citations)
US3859636A
Cited
US3991404A
Cited
US4099230A
Cited
US4038643A
Cited
US4168523A
Cited
US4129901A
Cited
US4298949A
Cited
US4251862A
Cited
US4376976A
Cited
US4467415A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1989-06-09 | 1989-12-09 | 1990-06-10 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1993-06-09 | 1993-12-09 | 1994-06-10 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1997-06-09 | 1997-12-09 | 1998-06-10 | $7700.00 | Window Closed / Lapsed |