Patent US4600991A successfully refreshed from Google Patents.
US4600991A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Integrated microprogrammed device for controlling information processing cycles, and a method for operating the same
Assignee: Siemens AG
•
Filing: 1983-11-07
•
Granted: 1986-07-15
•
Expires: 2003-11-07
Abstract
Abstract An integrated microprogrammed device for controlling information processing cycles, includes a device for generating one or more T-states in dependence on preceding T-states and on given parameters and a method for operating the device.
Inventors
- 👤 Franz Schonberger
- 👤 Hans Stadlmeier
- 👤 Reinhold Brunner
- 👤 Wolfgang Wagner
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-08 08:15
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/14; G06F13/20; G06F13/28
Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
61 words
Integrated microprogrammed device for controlling information processing cycles, including T-states of a first type having no overlap with preceding nor succeeding T-states, the apparatus further comprising means for generating one or more T-states of a second type in dependence on preceding T-states and wherein each T-state of the second type is timingly overlapping at least one T-state of the first type.
Claim 2
Dependent Claim
61 words
Integrated microprogrammed device for controlling information processing cycles, including T-states of a first type having no overlap with preceding nor succeeding T-states, the apparatus further comprising means for generating one or more T-states of a second type in dependence on preceding T-states and wherein each T-state of the second type is timingly overlapping at least one T-state of the first type.
Claim 3
Dependent Claim
28 words
Integrated microprogrammed device according to claim 1, including means connected to said generating means for selecting a microcommand and for storing the microcommand for a given interim period.
Claim 4
Dependent Claim
24 words
Integrated microprogrammed device according to claim 1, including means connected to said generating means for storing an external address for a given interim period.
Claim 5
Dependent Claim
26 words
Integrated microprogrammed device according to claim 1, including means connected to said generating means for providing a microcommand sequence address link for a current microcommand address.
Claim 6
Dependent Claim
20 words
Integrated microprogrammed device according to claim 1, including means connected to said generating means for providing a sequence link command.
Claim 7
Dependent Claim
24 words
Integrated microprogrammed device according to claim 1, including means connected to said generating means for storing a microcommand address belonging to a current microcommand.
Claim 8
Dependent Claim
20 words
Integrated microprogrammed device according to claim 1, including means connected to said generating means for generating a new external address.
Claim 9
Dependent Claim
29 words
Integrated microprogrammed device according to claim 1, including means connected to said generating means for converting a word access request of a microprogram into an actual byte access request.
Claim 10
Dependent Claim
25 words
Integrated microprogrammed device according to claim 1, including means connected to said generating means for prioritizing one of a plurality of channels for information transfer.
Claim 11
Dependent Claim
21 words
Integrated microprogrammed device according to claim 1, including means connected to said generating means for switching between given BUS timing modes.
Claim 12
Dependent Claim
81 words
Method for operating an integrated microprogrammed device, including means for generating one or more T-states in dependence on preceding T-states and on given parameters, a microprogram instruction register for a given prioritized channel being connected to the generating means for storing a microcommand, and a microprogram latch connected to the microprogram, instruction register, which comprises selecting the microprogram instruction register of the prioritized channel during a T-state and transferring the microcommand stored in the microprogram instruction register into the microprogram latch.
Claim 13
Dependent Claim
81 words
Method for operating an integrated microprogrammed device, including means for generating one or more T-states in dependence on preceding T-states and on given parameters, a microprogram instruction register for a given prioritized channel being connected to the generating means for storing a microcommand, and a microprogram latch connected to the microprogram, instruction register, which comprises selecting the microprogram instruction register of the prioritized channel during a T-state and transferring the microcommand stored in the microprogram instruction register into the microprogram latch.
Claim 14
Dependent Claim
78 words
Method for operating an integrated microprogrammed device according to claim 11, including an internal pointer register set connected to the generating means for carrying a pointer address, an interim memory connected to the internal pointer register set, and an address buffer connected to the interim memory, which comprises, reading the pointer address from the internal pointer register set, storing the pointer address in the interim memory, and transferring the pointer address to the address buffer during a T-state.
Claim 15
Dependent Claim
51 words
Method for operating an integrated microprogrammed device according to claim 11, including an internal microaddress interim memory connected to the generating means which comprises providing a sequence link of the current microaddress relative to the same channel, and transferring the sequence link into the internal microaddress interim memory during a T-state.
Claim 16
Dependent Claim
67 words
Method for operating an integrated microprogrammed device according to claim 11, including a microprogram address register connected to the generating means, which comprises providing a sequence microcommand relative to a channel being processed at a given time, writing the sequence microcommand into the microprogram instruction register for a channel, and transferring a corresponding sequence microprogram address into the microprogram address register for a channel during a T-state.
Claim 17
Dependent Claim
37 words
Method for operating an integrated microprogrammed device according to claim 12, which comprises performing an address pointer addition during a T-state to provide a new external address, and rewriting the new external address into the pointer register.
Claim 18
Dependent Claim
45 words
Method for operating an integrated microprogrammed device according to claim 11, which comprises converting a desired word access of a microprogram into an actual byte access request during a T-state, and independently controlling at least one other corresponding byte access without requesting a new microcommand.
Claim 19
Dependent Claim
20 words
Method for operating an integrated microprogrammed device according to claim 11, which comprises logically concatenating and suitably overlapping the T-states.
Claim 20
Dependent Claim
19 words
Method for operating an integrated microprogrammed device according to claim 17, which comprises processing at least two microcommands simultaneously.
Claim 21
Dependent Claim
37 words
Method for operating an integrated microprogrammed device according to claim 18, which comprises simultaneously placing: a first microcommand in a read phase, a second microcommand in an execution phase, and a third microcommand in a preparation phase.
Claim 22
Dependent Claim
30 words
Method for operating an integrated microprogrammed device according to claim 18, which comprises simultaneously placing: a first microcommand in a read phase, and a second microcommand in an execution phase.
Claim 23
Dependent Claim
38 words
Method for operating an integrated microprogrammed device according to claim 18, which comprises simultaneously placing: a first microcommand in an execution phase, a second microcommand in a preparation phase, and the integrated microprogrammed device in an idle state.
References Cited (Backward Citations)
US4112490A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1989-07-14 | 1990-01-13 | 1990-07-15 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1993-07-14 | 1994-01-13 | 1994-07-15 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1997-07-14 | 1998-01-13 | 1998-07-15 | $7700.00 | Window Closed / Lapsed |