Semaphore register including ownership bits
AssigneeMotorola, Inc.
InventorsPaul D. Shannon, William C. Bruce, Jr.
Life of this patent
Estimating the term…
Loading patent…
AssigneeMotorola, Inc.
InventorsPaul D. Shannon, William C. Bruce, Jr.
Estimating the term…
A semaphore register for use in a peripheral controller includes a semaphore bit which when not set indicates the availability of a shared resource, an internal ownership bit which when set indicates ownership of the resource by a peripheral controller and an external ownership bit which when set indicates ownership of the resource by a host processor. If the semaphore is clear, upon receipt of a read signal from the peripheral controller, the semaphore bit and the internal ownership bit are set. Upon receipt of a read signal from the host processor, the semaphore bit and the external ownership bit are set. Arbitration logic includes means responsive to simultaneous reads by the host processor and the peripheral controller for indicating to the host processor that the resource is unavailable thus giving priority to the peripheral controller. The semaphore bit may be reset by write signals from either the peripheral controller or the host processor.
A semaphore register for use in a data processing system to indicate the status of a resource shared by first and second processors, comprising:
A semaphore register for use in a data processing system to indicate the status of a resource shared by first and second processors, comprising:
Dependencies are inferred from the claim text.