Question: In the discussion of Example 9.6, we mentioned a possible use of the mutual exclusion element (ME) to prevent both request inputs to the FSM

In the discussion of Example 9.6, we mentioned a possible use of the mutual exclusion element (ME) to prevent both request inputs to the FSM being equal to 1 at the same time. Design an arbiter circuit for this case.


Example 9.6

A SIMPLE ARBITER In computer systems it is often useful to have some resource shared Example 9.6  by a number of different devices. Usually, the resource can be used by only one device at a time. When various devices need to use the resource, they have to request to do so. These requests are handled by an arbiter circuit. When there are two or more outstanding requests, the arbiter may use some priority scheme to choose one of them, as already discussed in Section 6.8.
Arbiter Request (r) Grant (g) Request1 Grantl Request2 Grant2 Device 1 Device

Arbiter Request (r) Grant (g) Request1 Grantl Request2 Grant2 Device 1 Device 2 (a) Arbitration structure (b) Handshake signaling Shared resource

Step by Step Solution

3.46 Rating (159 Votes )

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

Here is a design for an arbiter circuit to prevent both request inputs req0 and req1 from being 1 at the same time Inputs req0 Request from device 0 r... View full answer

blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Introduction Java Program Questions!