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
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 |