Patent US5179696A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5179696A Expired / Lapsed US ⏱️ 0.0 years remaining

Generator detecting internal and external ready signals for generating a bus cycle end signal for microprocessor debugging operation

Assignee: NEC Corp
•
Filing: 1991-06-24
•
Granted: 1993-01-12
•
Expires: 2011-06-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a debugging microprocessor having a function of elongating a bus cycle in response to an external ready signal and used in a microprocessor development support system having a function capable of tracing and analyzing the result of execution, there is provided a generator for generating a bus cycle end signal for the microprocessor development support system. The generator comprises a ready detection circuit receiving an external ready signal, a clock signal and an enable signal which is rendered active only when the debugging microprocessor is in a condition capable of accepting data. The ready detection circuit operates to detect the status of the external ready signal at a time defined by a clock appearing when the enable signal is active, so as to generate an internal ready signal if the external ready signal is active. A control circuit is connected to receive the internal ready signal for generating a signal indicative of an end of the bus cycle for a predetermined period of time starting from a next clock state. This bus cycle end signal is outputted to an external device or stage of the debugging microprocessor.

Inventors

  • 👤 Masahiro Shouda

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 09:11
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/36; G06F11/362; G06F11/3648; G06F11/3656; G06F11/3636

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 273 words
In a debugging microprocessor, in a microprocessor development support system, for elongating a bus cycle in response to an external ready signal from an external device which is accessed by a data access request from said debugging microprocessor, said external ready signal indicating that said external device has prepared data to be supplied to said debugging microprocessor, said debugging microprocessor tracing and analyzing the result of execution of instructions by said debugging microprocessor, a generator comprising: a ready detection circuit receiving said external ready signal from said external device, and a clock signal and an enable signal from said debugging microprocessor, said enable signal being rendered active only when said debugging microprocessor is in a ready condition for accepting data, said ready detection circuit detecting the status of said external ready signal at a timing defined by each clock signal appearing when said enable signal is active, so as to generate an internal ready signal if said external ready signal is active, said debugging microprocessor responding to said internal ready signal to receive data and a control circuit responding to said internal ready signal for generating a bus cycle end signal indicating that data has been received by said debugging microprocessor, for a predetermined period of time starting from a next clock state, said bus cycle end signal being outputted to said microprocessor development support system after said microprocessor detects that said external ready signal is active and therefore said data has been fetched, so that said bus cycle end signal is used to indicate that said data has been fetched by said microprocessor just before generation of said bus cycle end signal.
Claim 2
Dependent Claim 273 words
In a debugging microprocessor, in a microprocessor development support system, for elongating a bus cycle in response to an external ready signal from an external device which is accessed by a data access request from said debugging microprocessor, said external ready signal indicating that said external device has prepared data to be supplied to said debugging microprocessor, said debugging microprocessor tracing and analyzing the result of execution of instructions by said debugging microprocessor, a generator comprising: a ready detection circuit receiving said external ready signal from said external device, and a clock signal and an enable signal from said debugging microprocessor, said enable signal being rendered active only when said debugging microprocessor is in a ready condition for accepting data, said ready detection circuit detecting the status of said external ready signal at a timing defined by each clock signal appearing when said enable signal is active, so as to generate an internal ready signal if said external ready signal is active, said debugging microprocessor responding to said internal ready signal to receive data and a control circuit responding to said internal ready signal for generating a bus cycle end signal indicating that data has been received by said debugging microprocessor, for a predetermined period of time starting from a next clock state, said bus cycle end signal being outputted to said microprocessor development support system after said microprocessor detects that said external ready signal is active and therefore said data has been fetched, so that said bus cycle end signal is used to indicate that said data has been fetched by said microprocessor just before generation of said bus cycle end signal.
Claim 3
Dependent Claim 47 words
A generator claimed in claim 1 wherein said control circuit includes a D-type flipflop having a clock input connected to receive said clock signal and a D-input connected to receive said internal ready signal so as to generate said bus cycle end signal at its Q output.
Claim 4
Dependent Claim 87 words
A generator claimed in claim 1 wherein said control circuit includes a state decoder connected to receive said clock signal from said microprocessor and said internal ready signal from said ready detection circuit and operating to generate at least a first state signal STI, a second state signal ST2, a wait state signal STW and an idle state signal ST1, and a NOR gate receiving said first state signal ST1 and said idle state signal STI for generating said bus cycle end signal at its Q output.
Claim 5
Dependent Claim 34 words
A generator claimed in claim 1 wherein said ready detection circuit detects the status of said external ready signal at a falling edge of said clock signal appearing when said enable signal is active.
Claim 6
Dependent Claim 245 words
A microprocessor for executing a bus cycle in response to an external ready signal from an external device which is accessed by a data access request from said microprocessor, said external ready signal indicating that said external device has prepared data to be supplied to said microprocessor, comprising: a ready detection circuit receiving said external ready signal from said external device, and a clock signal and an enable signal generated in said microprocessor, said enable signal being rendered active only when said microprocessor is in a ready condition for accepting data, said ready detection circuit detecting the status of said external ready signal at a timing defined by each said clock signal appearing when said enable signal is active, so as to generate an internal ready signal if said external ready signal is active, said microprocessor responding to said internal ready signal to receive data from said external device; and a control circuit responding to said internal ready signal for generating a bus cycle end signal indicating that data has been received by said microprocessor, for a predetermined period of time starting from a next clock state, said bus cycle end signal being outputted to said external device after said microprocessor detects that said external ready signal is active and therefore said data has been fetched, so that said bus cycle end signal is used to indicate that said data has been fetched by said microprocessor just before generation of said bus cycle end signal.
Claim 7
Dependent Claim 245 words
A microprocessor for executing a bus cycle in response to an external ready signal from an external device which is accessed by a data access request from said microprocessor, said external ready signal indicating that said external device has prepared data to be supplied to said microprocessor, comprising: a ready detection circuit receiving said external ready signal from said external device, and a clock signal and an enable signal generated in said microprocessor, said enable signal being rendered active only when said microprocessor is in a ready condition for accepting data, said ready detection circuit detecting the status of said external ready signal at a timing defined by each said clock signal appearing when said enable signal is active, so as to generate an internal ready signal if said external ready signal is active, said microprocessor responding to said internal ready signal to receive data from said external device; and a control circuit responding to said internal ready signal for generating a bus cycle end signal indicating that data has been received by said microprocessor, for a predetermined period of time starting from a next clock state, said bus cycle end signal being outputted to said external device after said microprocessor detects that said external ready signal is active and therefore said data has been fetched, so that said bus cycle end signal is used to indicate that said data has been fetched by said microprocessor just before generation of said bus cycle end signal.
Claim 8
Dependent Claim 47 words
A microprocessor claimed in Claim 5 wherein said control circuit includes a D-type flip-flop having a clock input connected to receive said clock signal and a D-input connected to receive said internal ready signal so as to generate said bus cycle end signal at its Q output.
Claim 9
Dependent Claim 87 words
A microprocessor claimed in Claim 5 wherein said control circuit includes a state decoder connected to receive said clock signal from said microprocessor and said internal ready signal from said ready detection circuit and operating to generate at least a first state signal ST1, a second state signal ST2, a wait state signal STW and an idle state signal ST1 and a NOR gate receiving said first state signal ST1 and said idle state signal STI for generating said bus cycle end signal at its Q output.
Claim 10
Dependent Claim 34 words
A microprocessor claimed in Claim 5 wherein said ready detection circuit detects the status of said external ready signal at a falling edge of said clock signal appearing when said enable signal is active.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-01-12 1996-07-13 1997-01-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-01-12 2000-07-13 2001-01-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-01-12 2004-07-13 2005-01-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag