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

Microprocessor having waiting function

Assignee: Sharp Corp
•
Filing: 1992-01-30
•
Granted: 1994-04-05
•
Expires: 2012-01-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A microprocessor capable of executing a micro-instruction output from a micro-memory according to an address which corresponds to an instruction to be executed at a time when each time the microprocessor receives the address is provided. The microprocessor includes a unit (a T1 cycle signal generator, a T2 cycle signal generator, a TW cycle signal generator) for generating a control signal for a period of time corresponding to a period of time of a waiting signal at a time when the waiting signal is received from the outside, and a unit (a microcode read-only memory, a read-only memory address latch, a read-only memory output latch, an address control circuit, a multiplexer) connected to the control signal generating unit (the T1 cycle signal generator, the T2 cycle signal generator, the TW cycle signal generator) for holding an address supplied to the micro-memory for a period of time corresponding to a period of time of the control signal.

Inventors

  • 👤 Fumio Murooka
  • 👤 Yuusuke Kajikawa
  • 👤 Kazuharu Date
  • 👤 Hiroshi Mikami
  • 👤 Shigeki Imai
  • 👤 Katsuhiro Masui

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 06:25
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/22; G06F9/26; G06F9/262

Claims Analysis

Total Claims: 5
Claim 1
Independent Claim 274 words
A microprocessor capable of executing a micro-instruction output from a micro-memory according to an address which corresponds to an instruction to be executed at a time when each time said microprocessor receives said address, said microprocessor comprising: control signal generating means for generating a control signal for a period of time corresponding to a period of time of a waiting signal at a time when said waiting signal is received from the outside; and address holding means connected to said control signal generating means for holding an address supplied to said micro-memory for a period of time corresponding to a period of time of said control signal, said control signal generating means including a plurality of signal generators, said plurality of signals generators including a T1 cycle signal generator capable of outputting a high-level T1 state signal indicating that a machine cycle is a T1 cycle during one period starting at a next leading edge of a system clock, said plurality of signal generators further including a T2 cycle signal generator capable of outputting a high-level T2 state signal indicating that said machine cycle stays at a T2 cycle during one period starting at a next leading edge of said system clock at a time when said high-level T1 state signal is output, said T2 cycle signal generator failing to output a T2 state signal in the case that a low-level waiting signal is given from an external source to said microprocessor, said T2 cycle signal generator being further capable of outputting said high-level T2 state signal during one period of said system clock after said waiting signal is returned to a high-level state.
Claim 2
Dependent Claim 274 words
A microprocessor capable of executing a micro-instruction output from a micro-memory according to an address which corresponds to an instruction to be executed at a time when each time said microprocessor receives said address, said microprocessor comprising: control signal generating means for generating a control signal for a period of time corresponding to a period of time of a waiting signal at a time when said waiting signal is received from the outside; and address holding means connected to said control signal generating means for holding an address supplied to said micro-memory for a period of time corresponding to a period of time of said control signal, said control signal generating means including a plurality of signal generators, said plurality of signals generators including a T1 cycle signal generator capable of outputting a high-level T1 state signal indicating that a machine cycle is a T1 cycle during one period starting at a next leading edge of a system clock, said plurality of signal generators further including a T2 cycle signal generator capable of outputting a high-level T2 state signal indicating that said machine cycle stays at a T2 cycle during one period starting at a next leading edge of said system clock at a time when said high-level T1 state signal is output, said T2 cycle signal generator failing to output a T2 state signal in the case that a low-level waiting signal is given from an external source to said microprocessor, said T2 cycle signal generator being further capable of outputting said high-level T2 state signal during one period of said system clock after said waiting signal is returned to a high-level state.
Claim 3
Dependent Claim 285 words
A microprocessor capable of executing a micro-instruction output from a micro-memory according to an address which corresponds to an instruction to be executed at a time when each time said microprocessor receives said address, said microprocessor comprising: control signal generating means for generating a control signal for a period of time corresponding to a period of time of a waiting signal at a time when said waiting signal is received from the outside; and address holding means connected to said control signal generating means for holding an address supplied to said micro-memory for a period of time corresponding to a period of time of said control signal, said control signal generating means including a plurality of signal generators, said plurality of signal generators including a T1 cycle signal generator capable of outputting a high-level T1 state signal indicating that a machine cycle is a T1 cycle during one period starting at a next leading edge of a system clock, said plurality of signal generators further including a T2 cycle signal generator capable of outputting a high-level T2 state signal indicating that said machine cycle stays at a T2 cycle during one period starting at a next leading edge of said system clock at a time when said high-level T2 state signal is output, said plurality of signal generators further including a TW cycle signal generator capable of generating an internal waiting signal, said internal waiting signal being risen in synchronization to a tailing edge of a next T1 state signal at a time when said waiting signal drops, and said internal waiting signal being dropped in synchronization with a leading edge of a next system clock after said waiting signal returns to a high level.
Claim 4
Dependent Claim 285 words
A microprocessor capable of executing a micro-instruction output from a micro-memory according to an address which corresponds to an instruction to be executed at a time when each time said microprocessor receives said address, said microprocessor comprising: control signal generating means for generating a control signal for a period of time corresponding to a period of time of a waiting signal at a time when said waiting signal is received from the outside; and address holding means connected to said control signal generating means for holding an address supplied to said micro-memory for a period of time corresponding to a period of time of said control signal, said control signal generating means including a plurality of signal generators, said plurality of signal generators including a T1 cycle signal generator capable of outputting a high-level T1 state signal indicating that a machine cycle is a T1 cycle during one period starting at a next leading edge of a system clock, said plurality of signal generators further including a T2 cycle signal generator capable of outputting a high-level T2 state signal indicating that said machine cycle stays at a T2 cycle during one period starting at a next leading edge of said system clock at a time when said high-level T2 state signal is output, said plurality of signal generators further including a TW cycle signal generator capable of generating an internal waiting signal, said internal waiting signal being risen in synchronization to a tailing edge of a next T1 state signal at a time when said waiting signal drops, and said internal waiting signal being dropped in synchronization with a leading edge of a next system clock after said waiting signal returns to a high level.
Claim 5
Dependent Claim 46 words
A microprocessor according to claim 2, wherein said TW cycle signal generator is further capable of outputting a waiting state signal indicating that said machine cycle is a waiting cycle, said waiting state signal changing in the same manner as that of said internal waiting signal.

References Cited (Backward Citations)

US5125088A Cited
US5093902A Cited
US5151986A Cited
US5220656A Cited
US5155812A Cited
US5201036A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag