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

Emulator system utilizing a program counter and a latch coupled to an emulator memory for reducing fletch line of instructions stored in the emulator memory

Assignee: NEC Corp
•
Filing: 1986-04-03
•
Granted: 1988-10-25
•
Expires: 2006-04-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An emulator for a single-chip microcomputer comprises a single-chip microcomputer and an emulation memory which are coupled to each other through a common adress/data bus. A counter is coupled to the address/data bus to receive an address information from the microcomputer and adapted to output an address to the memory. The microcomputer operates to supply an address information on the address/data bus immediately after execution of a branch instruction so that the address information is preset in the counter, and in a program fetch operation the microcomputer generates a program fetch signal to the counter so as to cause the counter to output its content to the memory as an address and also to increment its content.

Inventors

  • 👤 Haruhisa Kashiwagi

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 09:42
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/22; G06F11/26; G06F11/261; G06F11/36; G06F11/362; G06F11/3648; G06F11/3652

Claims Analysis

Total Claims: 3
Claim 1
Independent Claim 285 words
An emulator for a single-chip microcomputer comprising: an emulation memory storing a program to be evaluated and coupled to an address bus for receiving an address and to a data bus for at least outputting a readout instruction; a counter coupled between an address/data bus and the address bus so as to be preset with an address on the address/data bus and to be incremented so as to sequentially output an address to the emulation memory; a latch coupled between the address/data bus and the address bus to latch an address on the address/data bus so as to output the latched address to the emulation memory; a buffer coupled to the address/data bus and the data bus for temporarily storing data which is read out from or written into the emulation memory; and an evaluation chip coupled to the address/data bus for receiving the program to be evaluated through the buffer from the emulation memory, said evaluation chip generating a program fetch signal to the buffer to enable the buffer so as to fetch the instruction to be executed from the emulation memory through the buffer and the address/data bus, the evaluation chip also generating a program preset signal to the counter to cause the counter to be preset with an address on the address/data bus so that the counter is thereafter incremented to supply the address to the emulation memory, whereby the emulation memory is sequentially read out so as to allow a sequential operation, the evaluation chip further generating an address latch signal to the latch to cause the latch to latch an address on the address/data bus so as to supply the latched address to the emulation memory for a branch operation.
Claim 2
Dependent Claim 285 words
An emulator for a single-chip microcomputer comprising: an emulation memory storing a program to be evaluated and coupled to an address bus for receiving an address and to a data bus for at least outputting a readout instruction; a counter coupled between an address/data bus and the address bus so as to be preset with an address on the address/data bus and to be incremented so as to sequentially output an address to the emulation memory; a latch coupled between the address/data bus and the address bus to latch an address on the address/data bus so as to output the latched address to the emulation memory; a buffer coupled to the address/data bus and the data bus for temporarily storing data which is read out from or written into the emulation memory; and an evaluation chip coupled to the address/data bus for receiving the program to be evaluated through the buffer from the emulation memory, said evaluation chip generating a program fetch signal to the buffer to enable the buffer so as to fetch the instruction to be executed from the emulation memory through the buffer and the address/data bus, the evaluation chip also generating a program preset signal to the counter to cause the counter to be preset with an address on the address/data bus so that the counter is thereafter incremented to supply the address to the emulation memory, whereby the emulation memory is sequentially read out so as to allow a sequential operation, the evaluation chip further generating an address latch signal to the latch to cause the latch to latch an address on the address/data bus so as to supply the latched address to the emulation memory for a branch operation.
Claim 3
Dependent Claim 57 words
An emulator as claimed in claim 1 wherein the microcomputer further generates a memory read signal and a memory write signal, and the emulation memory is coupled through a buffer to the bus, the buffer being controlled to transfer an instruction or data in response to the program fetch signal, the read signal or the write signal.

References Cited (Backward Citations)

US4025902A Cited
US4486827A Cited
US4528648A Cited
US4674089A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag