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

Circuit emulator

Assignee: NEC Corp
•
Filing: 1993-07-12
•
Granted: 1994-06-28
•
Expires: 2013-07-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An In Circuit Emulator includes first and second memories, a emulation chip, gate circuit, and an input circuit. The first memory stores a program to be executed by a target system. The second memory stores a program for controlling the emulation chip. The emulation chip emulates the target system, and includes: a first latch for latching an externally supplied supervisor interrupt request signal; a second latch for latching a macro service request; and a sequencer for selectively accessing the first and second memories in response to the supervisor interrupt request signal and the macro service request to execute a corresponding program, the sequencer executing the macro service request independent of the supervisor interrupt request signal latched in the first latch. The gate circuit outputs control signals for controlling access to the first and second memories. The input circuit directly inputs the macro service request latched in the second latch.

Inventors

  • 👤 Hiromichi Takahashi

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 01:06
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/36; G06F11/362; G06F11/3648; G06F11/3652; G06F13/00; G06F13/14; G06F13/20; G06F13/24

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 141 words
An In Circuit Emulator, comprising: a first memory for storing a program to be executed by a target system; a second memory for storing a program for controlling an emulation chip; the emulation chip for emulating the target system, including: a first latch for latching an externally supplied supervisor interrupt request signal; a second latch for latching a macro service request; and a sequencer for selectively accessing the first and second memories in response to the supervisor interrupt request signal and the macro service request to execute a corresponding program, the sequencer executing the macro service request independent of the supervisor interrupt request signal latched in the first latch; gate means for outputting control signals for controlling access to the first and second memories; and means for directly inputting to the sequencer, the macro service request latched in the second latch.
Claim 2
Dependent Claim 141 words
An In Circuit Emulator, comprising: a first memory for storing a program to be executed by a target system; a second memory for storing a program for controlling an emulation chip; the emulation chip for emulating the target system, including: a first latch for latching an externally supplied supervisor interrupt request signal; a second latch for latching a macro service request; and a sequencer for selectively accessing the first and second memories in response to the supervisor interrupt request signal and the macro service request to execute a corresponding program, the sequencer executing the macro service request independent of the supervisor interrupt request signal latched in the first latch; gate means for outputting control signals for controlling access to the first and second memories; and means for directly inputting to the sequencer, the macro service request latched in the second latch.
Claim 3
Dependent Claim 184 words
An In Circuit Emulator, comprising: a first memory for storing a program to be executed by a target system; a second memory for storing a program for controlling an emulation chip; an emulation chip for emulating the target system, including: a first latch for latching an externally supplied supervisor interrupt request signal; a second latch for latching a macro service request; and a sequencer for selectively accessing the first and second memories in response to the supervisor interrupt request signal and the macro service request to execute a corresponding program, the sequencer executing the macro service request independent of the supervisor interrupt request signal latched in the first latch; a first gate for outputting a first access signal for the second memory when the supervisor interrupt request signal is latched by the first latch, and for outputting an access signal for the first memory when the supervisor interrupt request signal is not latched by the first latch; and a second gate for outputting a second access signal for the first memory when the supervisor interrupt request signal is not latched by the first latch.
Claim 4
Dependent Claim 184 words
An In Circuit Emulator, comprising: a first memory for storing a program to be executed by a target system; a second memory for storing a program for controlling an emulation chip; an emulation chip for emulating the target system, including: a first latch for latching an externally supplied supervisor interrupt request signal; a second latch for latching a macro service request; and a sequencer for selectively accessing the first and second memories in response to the supervisor interrupt request signal and the macro service request to execute a corresponding program, the sequencer executing the macro service request independent of the supervisor interrupt request signal latched in the first latch; a first gate for outputting a first access signal for the second memory when the supervisor interrupt request signal is latched by the first latch, and for outputting an access signal for the first memory when the supervisor interrupt request signal is not latched by the first latch; and a second gate for outputting a second access signal for the first memory when the supervisor interrupt request signal is not latched by the first latch.
Claim 5
Dependent Claim 187 words
An In Circuit Emulator, comprising: a first memory for storing a program to be executed by a target system; a second memory for storing a program for controlling an emulation chip; an emulation chip for emulating the target system, including: a first latch for latching an externally supplied supervisor interrupt request signal; a second latch for latching a macro service request; and a sequencer for selectively accessing the first and second memories in response to the supervisor interrupt request signal and the macro service request to execute a corresponding program, the sequencer executing the macro service request independent of the supervisor interrupt request signal latched in the first latch; a first gate for outputting a first access signal for the first memory only when the supervisor interrupt request signal is latched by the first latch; a second gate for outputting a second access signal for the second memory when the supervisor interrupt request signal is latched by the first latch; and a third gate for outputting a third access signal for the first memory when the supervisor interrupt request signal is not latched by the first latch.
Claim 6
Dependent Claim 187 words
An In Circuit Emulator, comprising: a first memory for storing a program to be executed by a target system; a second memory for storing a program for controlling an emulation chip; an emulation chip for emulating the target system, including: a first latch for latching an externally supplied supervisor interrupt request signal; a second latch for latching a macro service request; and a sequencer for selectively accessing the first and second memories in response to the supervisor interrupt request signal and the macro service request to execute a corresponding program, the sequencer executing the macro service request independent of the supervisor interrupt request signal latched in the first latch; a first gate for outputting a first access signal for the first memory only when the supervisor interrupt request signal is latched by the first latch; a second gate for outputting a second access signal for the second memory when the supervisor interrupt request signal is latched by the first latch; and a third gate for outputting a third access signal for the first memory when the supervisor interrupt request signal is not latched by the first latch.

References Cited (Backward Citations)

US4788683A Cited
US4998197A Cited
US4924382A Cited
US4939637A Cited
US5056013A Cited
US5161229A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-06-27 1997-12-27 1998-06-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-06-27 2001-12-27 2002-06-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-06-27 2005-12-27 2006-06-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag