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

Bus error recognition for microprogrammed data processor

Assignee: Motorola Solutions Inc
•
Filing: 1980-04-03
•
Granted: 1982-09-07
•
Expires: 2000-04-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An integrated circuit microprocessor includes storage means coupled to a control unit for receiving from the control unit information regarding how the next bus cycle is to be run. Upon receipt of a bus error signal from a peripheral device, the storage means is reset. If, however, a halt signal accompanies the bus error signal, the storage means is not reset and the bus cycle is rerun when the halt signal terminates.

Inventors

  • 👤 Thomas G. Gunter
  • 👤 Lester M. Crudele
  • 👤 John E. Zolnowsky

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 11:31
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/14; G06F11/1402; G06F11/1405; G06F11/141; G06F13/00; G06F13/14; G06F13/36

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 239 words
A microprocessor for communicating with equipment peripheral thereto over a bus during a bus cycle, said microprocessor comprising: a control unit for generating bus logic control signals indicative of how said bus cycle is to be run; latch means coupled to said control unit for latching said bus logic control signals; bus control logic means coupled to said latch means and to said bus, for running said bus cycle, including generating bus control signals via said bus for controlling the use of said bus by said peripheral equipment, in response to said latched bus logic control signals; and bus error logic means coupled to said bus and to said bus control logic means, said bus error logic means including first means for receiving a first signal from said peripheral equipment indicating that an error has occurred during said bus cycle; second means for receiving a second signal from said peripheral equipment indicating that said bus cycle should be rerun; and third means for forcing said bus control logic means to rerun said bus cycle using said latched bus logic control signals, including generating said bus control signals via said bus for controlling the use of said bus by said peripheral equipment, only in response to said first and said second signals being simultaneously received by said first and second means; whereby said bus cycle will not be rerun if said peripheral equipment provides only said first or second signal.
Claim 2
Dependent Claim 239 words
A microprocessor for communicating with equipment peripheral thereto over a bus during a bus cycle, said microprocessor comprising: a control unit for generating bus logic control signals indicative of how said bus cycle is to be run; latch means coupled to said control unit for latching said bus logic control signals; bus control logic means coupled to said latch means and to said bus, for running said bus cycle, including generating bus control signals via said bus for controlling the use of said bus by said peripheral equipment, in response to said latched bus logic control signals; and bus error logic means coupled to said bus and to said bus control logic means, said bus error logic means including first means for receiving a first signal from said peripheral equipment indicating that an error has occurred during said bus cycle; second means for receiving a second signal from said peripheral equipment indicating that said bus cycle should be rerun; and third means for forcing said bus control logic means to rerun said bus cycle using said latched bus logic control signals, including generating said bus control signals via said bus for controlling the use of said bus by said peripheral equipment, only in response to said first and said second signals being simultaneously received by said first and second means; whereby said bus cycle will not be rerun if said peripheral equipment provides only said first or second signal.
Claim 3
Dependent Claim 42 words
A microprocessor according to claim 1 wherein said bus error logic means include fourth means for forcing said bus control logic means to initiate the rerunning of said bus cycle using said latched bus logic control signals when said second signal terminates.
Claim 4
Dependent Claim 220 words
A microprocessor for communicating with equipment peripheral thereto over a bus during a bus cycle, said microprocessor comprising: a control unit for generating bus logic control signals indicative of how a bus cycle is to be run first means for receiving a bus error signal from said peripheral equipment indicating that a transfer error has occurred during said bus cycle; second means for receiving a halt signal from said peripheral equipment indicating that the bus cycle associated with said error signal should be rerun; third means coupled to said first and second means and to said control unit, for forcing a bus control logic means to rerun said bus cycle when said halt signal terminates, said third means comprising: storage means for storing said bus logic control signals; fourth means for resetting said storage means to a predetermined state in response to said error signal; and fifth means for disabling said fourth means when said halt signal is present so as to prevent resetting said storage means in response to said error signal; said bus control logic means coupled to said third means and to said bus, for running said bus cycle, including generating bus control signals via said bus for controlling the use of said bus by said peripheral equipment, in response to said stored bus logic control signals.
Claim 5
Dependent Claim 220 words
A microprocessor for communicating with equipment peripheral thereto over a bus during a bus cycle, said microprocessor comprising: a control unit for generating bus logic control signals indicative of how a bus cycle is to be run first means for receiving a bus error signal from said peripheral equipment indicating that a transfer error has occurred during said bus cycle; second means for receiving a halt signal from said peripheral equipment indicating that the bus cycle associated with said error signal should be rerun; third means coupled to said first and second means and to said control unit, for forcing a bus control logic means to rerun said bus cycle when said halt signal terminates, said third means comprising: storage means for storing said bus logic control signals; fourth means for resetting said storage means to a predetermined state in response to said error signal; and fifth means for disabling said fourth means when said halt signal is present so as to prevent resetting said storage means in response to said error signal; said bus control logic means coupled to said third means and to said bus, for running said bus cycle, including generating bus control signals via said bus for controlling the use of said bus by said peripheral equipment, in response to said stored bus logic control signals.
Claim 6
Dependent Claim 16 words
An integrated circuit according to claim 3 wherein said storage means includes a plurality of latches.

References Cited (Backward Citations)

US3340505A Cited
US3460090A Cited
US3452330A Cited
US3736566A Cited
US3824547A Cited
US3932841A Cited
US4045661A Cited
US4044337A Cited
US4174536A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1985-09-06 1986-03-08 1986-09-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1989-09-06 1990-03-08 1990-09-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1993-09-06 1994-03-08 1994-09-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag