← Back to Patent Explorer
US5159674A Expired / Lapsed US ⏱️ 0.0 years remaining

Method for supplying microcommands to multiple independent functional units having a next microcommand available during execution of a current microcommand

Assignee: Siemens AG
•
Filing: 1990-05-17
•
Granted: 1992-10-27
•
Expires: 2010-05-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A device for supplying microcommands for at least two mutually independent functional units in an integrated microprogrammed electronic module. The device includes a respective microcommand address register and a respective microinstruction register for each of the functional units, and a memory arrangement connected to the functional units which includes at least one microcommand memory, wherein the number of the functional units is greater than the number of microcommand memories, and a method of operating the device.

Inventors

  • 👤 Hans Stadlmeier
  • 👤 Franz Schonberger

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 07:25
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/22; G06F9/26; G06F9/262; G06F9/268; G06F13/00; G06F13/14; G06F13/20; G06F13/28

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 172 words
Method for transferring data between a plurality of data sources and data sinks via channels by means of microcommands controlling at least three mutually independent functional units of a multichannel direct memory access system in an integrated microprogrammed electronic module, each functional unit connected with a respective microcommand address register and a respective microinstruction register; microcommand memory means directly connected with the microinstruction registers; a sequencer connected to the microcommand memory means and to said microcommand address registers; the method which comprises the steps of: (a) selecting any one of said functional units for data transfer, (b) forming during execution of a current microcommand, by means of the sequencer and based upon test and control information, an address of a microcommand following the current microcommand, (c) loading the following microcommand directly into the respective microinstruction register from said microcommand memory means and loading the address of the following microcommand into the respective microcommand address register from the sequencer, and (d) controlling with the following microcommand the functional unit which has been selected.
Claim 2
Dependent Claim 172 words
Method for transferring data between a plurality of data sources and data sinks via channels by means of microcommands controlling at least three mutually independent functional units of a multichannel direct memory access system in an integrated microprogrammed electronic module, each functional unit connected with a respective microcommand address register and a respective microinstruction register; microcommand memory means directly connected with the microinstruction registers; a sequencer connected to the microcommand memory means and to said microcommand address registers; the method which comprises the steps of: (a) selecting any one of said functional units for data transfer, (b) forming during execution of a current microcommand, by means of the sequencer and based upon test and control information, an address of a microcommand following the current microcommand, (c) loading the following microcommand directly into the respective microinstruction register from said microcommand memory means and loading the address of the following microcommand into the respective microcommand address register from the sequencer, and (d) controlling with the following microcommand the functional unit which has been selected.
Claim 3
Dependent Claim 66 words
Method according to claim 1, wherein an interim memory is connected to the sequencer, said microcommand memory, and said microcommand address registers, which further comprises the steps of: (c1) interim-storing in the interim memory said address of the microcommand following the current microcommand, formed during execution of the current microcommand, and (c2) addressing a read cycle in the microcommand memory means which supplies the following microcommand.
Claim 4
Dependent Claim 57 words
Method according to claim 2, which comprises the steps of, at the end of the execution of the microcommand, entering the following newly read microcommand from the memory controlling, via control means, the respective functional unit into the corresponding microinstruction register, and entering the corresponding last-mentioned address from the interim memory into the corresponding microcommand address register.

References Cited (Backward Citations)

US3689895A Cited
US3771138A Cited
US3905025A Cited
US3840861A Cited
US3969702A Cited
US4038643A Cited
US4156925A Cited
US4197579A Cited
US4373180A Cited
US4370709A Cited
US4509140A Cited
US4451882A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-10-27 1996-04-27 1996-10-27 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-10-27 2000-04-27 2000-10-27 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-10-27 2004-04-27 2004-10-27 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag