US4271467A
Expired / Lapsed
US
⏱️ 0.0 years remaining
I/O Priority resolver
Assignee: Bull HN Information Systems Inc
•
Filing: 1979-01-02
•
Granted: 1981-06-02
•
Expires: 1999-01-02
Abstract
Abstract Apparatus for resolving the priority of a plurality of input/output devices. The device request signals and signals indicating the channel number of the currently active channel program are applied to the address terminals of a programmable read only memory. Each address location stores bits indicative of the next priority device for the given input conditions.
Inventors
- 👤 Thomas O. Holtey
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-28 20:46
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/48; G06F9/4806; G06F9/4812; G06F13/00; G06F13/14; G06F13/20; G06F13/24; G06F13/26
Claims Analysis
Total Claims: 5
Claim 1
Independent Claim
245 words
A communication subsystem having a microprocessor and a plurality of communication lines coupled to a U-bus, an M-Bus coupled to said U bus, at least one memory coupled to said M-bus, and I-bus coupled to said U-bus, a plurality of registers coupled to said I-bus, and a priority resolving mechanism coupled to said microprocessor and said communication lines for resolving priority of requesting signal generated by said microprocessor and said plurality of communication lines for requesting access to said at least one memory, said priority resolving mechanism comprising: (a) first means for storing first channel number signal indicative of said microprocessor or one of said communication lines being currently accessing said at least one memory; (b) programmable read only memory means with a predetermined number of address locations for storing second channel number signals indicative of a next of said microprocessor or one of said communication lines to access said at least one memory, wherein address terminals of said programmable read only memory means are coupled to said microprocessor, said communication lines and said first means for receiving said requesting signals as address signals for addressing one of said predetermined number of address locations; (c) third means coupled to said programmable read only memory means for receiving said second channel signals from said one of said predetermined address locations for storage in said first means when said currently operating microprocessor or said one of said communication lines has finished accessing said at least one memory.
Claim 2
Dependent Claim
245 words
A communication subsystem having a microprocessor and a plurality of communication lines coupled to a U-bus, an M-Bus coupled to said U bus, at least one memory coupled to said M-bus, and I-bus coupled to said U-bus, a plurality of registers coupled to said I-bus, and a priority resolving mechanism coupled to said microprocessor and said communication lines for resolving priority of requesting signal generated by said microprocessor and said plurality of communication lines for requesting access to said at least one memory, said priority resolving mechanism comprising: (a) first means for storing first channel number signal indicative of said microprocessor or one of said communication lines being currently accessing said at least one memory; (b) programmable read only memory means with a predetermined number of address locations for storing second channel number signals indicative of a next of said microprocessor or one of said communication lines to access said at least one memory, wherein address terminals of said programmable read only memory means are coupled to said microprocessor, said communication lines and said first means for receiving said requesting signals as address signals for addressing one of said predetermined number of address locations; (c) third means coupled to said programmable read only memory means for receiving said second channel signals from said one of said predetermined address locations for storage in said first means when said currently operating microprocessor or said one of said communication lines has finished accessing said at least one memory.
Claim 3
Dependent Claim
70 words
The priority resolving mechanism as recited in claim 1 including address generating means coupled to said programmable read only memory means and responsive to said second channel number signals for generating address signals, said microprocessor being responsive to said address signals for initiating the start of a service routine for enabling said next of said microprocessor or said one of said communication lines to access said at least one memory.
Claim 4
Dependent Claim
52 words
The computer system as recited in claim 1 wherein said communication lines are vying for access to said at least one memory, and at least one of said communication lines is operating in a synchronous mode and the remainder of said communication lines having higher priority are operating in an asynchronous mode.
Claim 5
Dependent Claim
54 words
The computer system as recited in claim 3 wherein at least two communication lines (a) and (b) respectively are vying for access to said at least one memory and both communication lines are operating in an asynchronous mode, said priority resolving mechanism sotring priority information indicating that said communication line (a) has higher priority.
References Cited (Backward Citations)
US3599162A
Cited
US3925766A
Cited
US4005391A
Cited
US4001783A
Cited
US3993981A
Cited
US4020471A
Cited
US4028684A
Cited
US4023143A
Cited
US4056847A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1984-06-01 | 1984-12-01 | 1985-06-02 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1988-06-01 | 1988-12-01 | 1989-06-02 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1992-06-01 | 1992-12-01 | 1993-06-02 | $7700.00 | Window Closed / Lapsed |