Claims
- 1. A bus arbitration control circuit for a computer system having a microprocessor, a system memory and a shared bus between the microprocessor and the system memory, said computer system further including a memory refresh control circuit that uses said shared bus to periodically refresh said system memory and a plurality of peripheral controllers that utilize said shared bus to transfer data between said system memory and a plurality of peripheral devices, said bus arbitration control circuit arbitrating control of said shared bus between peripheral controllers having active requests to access said shared bus, said arbitration control unit comprising:
- a plurality of inputs that receive requests for access to said shared bus from said peripheral controllers and said memory refresh control circuit; and
- a logic sequencer responsive to said plurality of inputs, said logic sequencer causing a first peripheral controller having control of said shared bus to relinquish control and temporarily transfer control of said shared bus to said memory refresh control circuit when said refresh control circuit requests access to said shared bus, said logic sequencer always automatically returning control of said shared bus to said first peripheral controller when said refresh control circuit has completed refreshing said memory so that said first peripheral controller can complete its operation without an arbitration of priority between said first peripheral controller and other peripheral controllers having active bus requests.
Parent Case Info
This application is a continuation of application Ser. No. 07/614,082, filed Nov. 13, 1990, which is a continuation of application Ser. No. 07/231,765, now U.S. Pat. No. 4,987,529, filed Aug. 11, 1988.
US Referenced Citations (34)
Continuations (2)
|
Number |
Date |
Country |
Parent |
614082 |
Nov 1990 |
|
Parent |
231765 |
Aug 1988 |
|