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

Apparatus for rapid execution of interrupts after the recognition of an interrupt request

Assignee: Siemens AG
•
Filing: 1982-09-15
•
Granted: 1985-02-12
•
Expires: 2002-09-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for rapid execution of interrupts after recognition of an interrupt request in a processor which has a control unit and an external program memory, provide that the instructions for execution and processing of an interrupt are inserted between the instructions for working off a program, that the instructions are addressed by a plurality of instruction indicators which work and are addressable in parallel, and that the instruction indicators are addressed, on the one hand, by a program and, on the other hand, by recognition of interrupt requests.

Inventors

  • 👤 Alfred Eckert
  • 👤 Ernst Heilmeir
  • 👤 Klaus Hempen

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 17:28
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/461; G06F9/462

Claims Analysis

Total Claims: 5
Claim 1
Independent Claim 376 words
A circuit arrangement for the rapid execution of interrupts after recognition of interrupt requests in a proccessor which comprises a control unit, control lines and a but connected to said control unit and an external program memory connected to said bus and storing an external program and in which instructions for executing and processing interrupts are inserted between instructions for working off a program, in which the inserted instructions are addressed with a plurality of instruction indicators which work in parallel and which are addressable in parallel, and in which the instruction indicators are addressed, on the one hand, by a program and, on the other hand, by recognition of interrupt requests, comprising: an interrupt multiplexer connected to said bus and including inputs for receiving interrupt requests; a circulating counter connected to said bus and operable to form addresses of said inputs and search said interrupt multiplexer for set interrupt requests; a multilevel interrupt register connected to said bus for storing interrupt requests under specific address as U-bits in a level determined by the address; a program register connected to said bus for storing and erasing P-bits in response to instructions of the external program in said external program memory; a program memory connected to said program register and to said interrupt register and storing an internal program for controlling the operation of said circuit arrangement; status register means connected to said control unit, to said circulating counter and to said program memory and operable to indicate the operational states of the search operation; means connected to said status register means and including said circulating counter, said interrupt register and said program register, operable to search for set U-bits and P-bits as a function of the states of said status register means; an address buffer connected to said bus and operable to store circulating counter addresses in response to the finding of U-bits and P-bits; an address register connected to said address buffer for storing the address stored in the address buffer at the end of each instruction worked off by said processor; and instruction indicator means connected to said bus and to said address register for providing parallel instruction indicators to said external program memory in response to the current address in said address register.
Claim 2
Dependent Claim 376 words
A circuit arrangement for the rapid execution of interrupts after recognition of interrupt requests in a proccessor which comprises a control unit, control lines and a but connected to said control unit and an external program memory connected to said bus and storing an external program and in which instructions for executing and processing interrupts are inserted between instructions for working off a program, in which the inserted instructions are addressed with a plurality of instruction indicators which work in parallel and which are addressable in parallel, and in which the instruction indicators are addressed, on the one hand, by a program and, on the other hand, by recognition of interrupt requests, comprising: an interrupt multiplexer connected to said bus and including inputs for receiving interrupt requests; a circulating counter connected to said bus and operable to form addresses of said inputs and search said interrupt multiplexer for set interrupt requests; a multilevel interrupt register connected to said bus for storing interrupt requests under specific address as U-bits in a level determined by the address; a program register connected to said bus for storing and erasing P-bits in response to instructions of the external program in said external program memory; a program memory connected to said program register and to said interrupt register and storing an internal program for controlling the operation of said circuit arrangement; status register means connected to said control unit, to said circulating counter and to said program memory and operable to indicate the operational states of the search operation; means connected to said status register means and including said circulating counter, said interrupt register and said program register, operable to search for set U-bits and P-bits as a function of the states of said status register means; an address buffer connected to said bus and operable to store circulating counter addresses in response to the finding of U-bits and P-bits; an address register connected to said address buffer for storing the address stored in the address buffer at the end of each instruction worked off by said processor; and instruction indicator means connected to said bus and to said address register for providing parallel instruction indicators to said external program memory in response to the current address in said address register.
Claim 3
Dependent Claim 15 words
The circuit arrangement according to claim 1, wherein: said status register means comprises two flip-flops.
Claim 4
Dependent Claim 27 words
The circuit arrangement according to claim 1, wherein: said address buffer and said address register each have two flip-flops assigned thereto for storing U-bits and P-bits, respectively.
Claim 5
Dependent Claim 15 words
The circuit arrangement according to claim 1, wherein: said program memory comprises a read-only memory.

References Cited (Backward Citations)

US3293612A Cited
US3373408A Cited
US3668646A Cited
US3905025A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1988-02-12 1988-08-13 1989-02-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1992-02-12 1992-08-13 1993-02-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1996-02-12 1996-08-13 1997-02-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag