The arbiter FSM defined in Figure 1 may cause device 3 never get serviced if device 1 and 2 continuously keep raising requests, so that in the Idle state it always happens that device 1 or device 2 has an outstanding request.

 

a. Modify the proposed FSM to ensure that device 3 will get serviced such that if it raises a request, the device 1 and 2 will be serviced only once before the device 3 is granted its request.

 

 

 

b. Write Verilog code to perform the modified arbiter.

c. By using the modified arbiter, design the following application:

a. Data are stored at three different files in SD card (File 1, File 2 and File 3)

b. When device 1 is triggered, File 1 will be read from the SD card and data will be displayed on LEDs or PC.

c. When device 2 is triggered, File 2 will be read from the SD card and data will be displayed on LEDs or PC.

d. When device 3 is triggered, File 3 will be read from the SD card and data will be displayed on LEDs or PC.

 

Note: Input pin does the triggering process

 

d. Propose and implement a complete system with automated triggering process.

Attachments:

Found something interesting ?

• On-time delivery guarantee
• PhD-level professional writers
• Free Plagiarism Report

• 100% money-back guarantee
• Absolute Privacy & Confidentiality
• High Quality custom-written papers

Related Model Questions

Feel free to peruse our college and university model questions. If any our our assignment tasks interests you, click to place your order. Every paper is written by our professional essay writers from scratch to avoid plagiarism. We guarantee highest quality of work besides delivering your paper on time.

Grab your Discount!

25% Coupon Code: SAVE25
get 25% !!