Browse Prior Art Database

Method of Providing Soft Request Arbitration for Personal Computers

IP.com Disclosure Number: IPCOM000106354D
Original Publication Date: 1993-Oct-01
Included in the Prior Art Database: 2005-Mar-21
Document File: 2 page(s) / 29K

Publishing Venue

IBM

Related People

Boury, BF: AUTHOR [+3]

Abstract

Described is a software implementation to provide a program initiated soft requested local arbiter for each channel with fairness for personal computers (PCs).

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 100% of the total text.

Method of Providing Soft Request Arbitration for Personal Computers

      Described is a software implementation to provide a program
initiated soft requested local arbiter for each channel with fairness
for personal computers (PCs).

    PCs which utilize local arbiters can issue commands to a soft
request register.  The soft request local arbiters use the
arbitration level for programming into the arbitration bus register.
Each local arbiter has a bit corresponding to determine whether it
should adhere to Micro Channel* rules of fairness.

    The main intent of the arbiters is to initiate direct memory
access (DMA) slaves which do not have the ability to arbitrate on
their own.  For example, when a memory to memory DMA transfer is
programmed, DMA slaves do not have the ability to arbitrate and
therefore arbitration becomes necessary.  The concept described
herein enables arbitration to occur.  In order to execute a transfer,
the DMA channel is first set up and then the soft request
corresponding to that channel is set.  Once set, the local arbiter
will continue to arbitrate for the bus until either the DMA
internally resets it at the end of the transfer or the central
processing unit (CPU) resets it by way of software.

* Trademark of the IBM Corp.