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

Co-processor for control setting an internal flag register operation mode which controlled a main processor execution mode in a multi-processor system

Assignee: NEC Corp
•
Filing: 1989-05-24
•
Granted: 1992-07-21
•
Expires: 2009-05-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A multiprocessor system which includes a non-conventional co-processor to make it easier to observe the internal state of the co-processor. The system consists of a main processor, a co-processor, and a main memory unit connected by an external bus. The main processor sends instructions to the co-processor via an execution request line which connects the main and co-processors. The instruction sent via the request line, is either a debug mode-setting, register dumping, or an arithmetic execution instruction. The co-processor responds by setting a debug mode flag for a debug mode instruction, storing registers in the main memory unit for a register dumping instruction, or performing an arithmetic operation in response to an arithmetic instruction.

Inventors

  • 👤 Satoshi Ishii
  • 👤 Ikufumi Yamada

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 08:42
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/30; G06F9/30181; G06F9/30189; G06F9/38; G06F9/3877

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 137 words
In a multi-processor system which includes a co-processor which executes operations instructed by a main processor using one or more internal registers incorporated in said co-processor, said co-processor comprising: (a) mode display means indicating one of a first mode or a second mode in accordance with one of a first request or a second request selectively input from said main processor; and (b) initialization control means, operatively interconnected to said one or more internal registers and to said mode display means, which does not initialize said one or more internal registers when said mode display means indicates said first mode at a time of completion of each of said operations, and initializes said one or more internal registers when said mode display means indicates said second mode at a time of completion of each of said operations.
Claim 2
Dependent Claim 137 words
In a multi-processor system which includes a co-processor which executes operations instructed by a main processor using one or more internal registers incorporated in said co-processor, said co-processor comprising: (a) mode display means indicating one of a first mode or a second mode in accordance with one of a first request or a second request selectively input from said main processor; and (b) initialization control means, operatively interconnected to said one or more internal registers and to said mode display means, which does not initialize said one or more internal registers when said mode display means indicates said first mode at a time of completion of each of said operations, and initializes said one or more internal registers when said mode display means indicates said second mode at a time of completion of each of said operations.
Claim 3
Dependent Claim 166 words
A process performed by a multiprocessor system comprising the following steps: (a) checking a request line between a main processor and a co-processor to determine whether a main processor instruction sent from said main processor to said co-processor is a mode-setting instruction or a mode-resetting instruction; (b) setting a debugging mode flag register in said co-processor if said main processor instruction is said mode-setting instruction or said mode-resetting instruction; (c) determining if said main processor instruction is a register dumping instruction if said main processor instruction is not said mode-setting instruction or said mode-resetting instruction; (d) storing contents of internal registers in said co-processor in a saving area of a main memory if said main processor instruction is a register dumping instruction; and (e) executing said main processor instruction as an arithmetic instruction and clearing said internal registers if a debugging flag is in an OFF state if said main processor instruction is neither said register dumping instruction, nor said mode-setting instruction or said mode-resetting instruction.
Claim 4
Dependent Claim 166 words
A process performed by a multiprocessor system comprising the following steps: (a) checking a request line between a main processor and a co-processor to determine whether a main processor instruction sent from said main processor to said co-processor is a mode-setting instruction or a mode-resetting instruction; (b) setting a debugging mode flag register in said co-processor if said main processor instruction is said mode-setting instruction or said mode-resetting instruction; (c) determining if said main processor instruction is a register dumping instruction if said main processor instruction is not said mode-setting instruction or said mode-resetting instruction; (d) storing contents of internal registers in said co-processor in a saving area of a main memory if said main processor instruction is a register dumping instruction; and (e) executing said main processor instruction as an arithmetic instruction and clearing said internal registers if a debugging flag is in an OFF state if said main processor instruction is neither said register dumping instruction, nor said mode-setting instruction or said mode-resetting instruction.

References Cited (Backward Citations)

US4486827A Cited
US4312066A Cited
US4783731A Cited
US4679166A Cited
US4598364A Cited
US4591982A Cited
US4695945A Cited
US4703420A Cited
US4833596A Cited
US4860191A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag