← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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:05
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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag