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

Bus arbitration logic

Assignee: Bull HN Information Systems Inc
•
Filing: 1982-04-29
•
Granted: 1985-08-13
•
Expires: 2002-04-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An interactive computer terminal system having a bus for communication between elements of the system is disclosed having apparatus for assigning control of the computer bus on a predetermined order of priority. The CPU receives requests from computer system elements and assigns time slots for use of the system bus by arbitrating among various resources competing for access to the bus.

Inventors

  • 👤 Richard A. Carey
  • 👤 Jerry Falk

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 21:58
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/14; G06F13/36; G06F13/362; G06F13/364; G06F13/20; G06F13/28; G06F13/30

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 242 words
In an interactive computer terminal having a bus and various subsystems, accessing said bus according to their assigned priority level, such as a central processor unit (CPU), a direct memory access controller (DMA), a random access memory (RAM), terminal display unit, a keyboard, chip refresh controller, direct memory access channel (DMA), screen refresh controller and keyboard controller communicating with each other via a bus system, each of said subsystems having a priority level which may vary according to their individual states of operation, for accessing said bus, bus arbitration logic for arbitrating access to said bus among the various subsystems comprising: (a) bus decoder means in said bus arbitration logic responsive to first electronic signals indicative of requests from said subsystems in different states of operation which have predetermined priority levels which vary according to the state of operation of the subsystem requesting access to said bus, said decoder for decoding the first electronic signals into second electronic signals; (b) first logic means responsive to said second electronic signals from said bus decoder means for providing third signals for awarding said bus system to one of said subsystems according to a priority level based on the state of operation of said subsystem, and; (c) second logic means responsive to said first logic means for providing fourth signals for awarding access of said bus to said subsystems in accordance to predetermined different priority levels of said subsystems independent of their state of operation.
Claim 2
Dependent Claim 242 words
In an interactive computer terminal having a bus and various subsystems, accessing said bus according to their assigned priority level, such as a central processor unit (CPU), a direct memory access controller (DMA), a random access memory (RAM), terminal display unit, a keyboard, chip refresh controller, direct memory access channel (DMA), screen refresh controller and keyboard controller communicating with each other via a bus system, each of said subsystems having a priority level which may vary according to their individual states of operation, for accessing said bus, bus arbitration logic for arbitrating access to said bus among the various subsystems comprising: (a) bus decoder means in said bus arbitration logic responsive to first electronic signals indicative of requests from said subsystems in different states of operation which have predetermined priority levels which vary according to the state of operation of the subsystem requesting access to said bus, said decoder for decoding the first electronic signals into second electronic signals; (b) first logic means responsive to said second electronic signals from said bus decoder means for providing third signals for awarding said bus system to one of said subsystems according to a priority level based on the state of operation of said subsystem, and; (c) second logic means responsive to said first logic means for providing fourth signals for awarding access of said bus to said subsystems in accordance to predetermined different priority levels of said subsystems independent of their state of operation.
Claim 3
Dependent Claim 18 words
The apparatus as recited in claim 1 wherein said bus decoder means is a read only memory (ROM).
Claim 4
Dependent Claim 16 words
The apparatus as recited in claim 2 wherein chip refresh controller has the highest predetermined priority.
Claim 5
Dependent Claim 24 words
The apparatus as recited in claim 3 wherein said DMA has the highest priority and screen refresh controller has the next highest predetermined priority.
Claim 6
Dependent Claim 38 words
The apparatus as recited in claim 4 wherein the priorities assigned to screen refresh controller is subdivided into two additional predetermined priorities A and B, and wherein as between A and B priority A has the higher priority.
Claim 7
Dependent Claim 14 words
The apparatus as recited in claim 5 wherein the CPU has the lowest priority.
Claim 8
Dependent Claim 203 words
In an interactive computer terminal having a bus and various subsystems, accessing said bus according to their assigned priority level, such as a central processor unit (CPU), a direct memory access controller (DMA), a random access memory (RAM), a terminal display unit, a keyboard, chip refresh controller, direct memory access channel (DMA), screen refresh controller and keyboard controller communicating with each other via a bus system, each of said subsystems having a priority level which may vary according to their individual states of operation, for accessing said bus, bus arbitration logic for arbitrating access to said bus among the various subsystems comprising: (a) bus decoder means in said bus aribration logic responsive to first electronic signals indicative of requests from said subsystems in different states of operation which have priority level which vary according to the state of operation of the subsystem requesting access to said bus, said decoder for decoding the first electronic signals into second electronic signals, and; (b) first logic means responsive to said second electronic signals from said bus decoder means for providing third signals for awarding said bus system to one of said subsystems according to a priority level based on the state of operation of said subsystem.
Claim 9
Dependent Claim 203 words
In an interactive computer terminal having a bus and various subsystems, accessing said bus according to their assigned priority level, such as a central processor unit (CPU), a direct memory access controller (DMA), a random access memory (RAM), a terminal display unit, a keyboard, chip refresh controller, direct memory access channel (DMA), screen refresh controller and keyboard controller communicating with each other via a bus system, each of said subsystems having a priority level which may vary according to their individual states of operation, for accessing said bus, bus arbitration logic for arbitrating access to said bus among the various subsystems comprising: (a) bus decoder means in said bus aribration logic responsive to first electronic signals indicative of requests from said subsystems in different states of operation which have priority level which vary according to the state of operation of the subsystem requesting access to said bus, said decoder for decoding the first electronic signals into second electronic signals, and; (b) first logic means responsive to said second electronic signals from said bus decoder means for providing third signals for awarding said bus system to one of said subsystems according to a priority level based on the state of operation of said subsystem.
Claim 10
Dependent Claim 45 words
The apparatus as recited in claim 7, including second logic means responsive to said first logic means for providing fourth signals for awarding access of said bus to said subsystems in accordance to predetermined different levels of said subsystem independent of their state of operation.

References Cited (Backward Citations)

US4028664A Cited
US4257095A Cited
US4237534A Cited
US4384323A Cited
US4373183A Cited
US4402040A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1988-08-12 1989-02-11 1989-08-13 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1992-08-12 1993-02-11 1993-08-13 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1996-08-12 1997-02-11 1997-08-13 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag