Suppose you had a computer system with four interrupting devices, P1 to P4, where P1 has the highest priority and P4 the lowest. Design a logic unit with four interrupt request inputs, P1 to P4, and four interrupt request outputs, I1 to I4. The logic should convert any combination of inputs on P1 to P4 into a single request on I1 to I4 that reflects the highest priority input. For example, if P1 and P3 are asserted, output I1 is asserted and I2 to I4 are not asserted. Assume positive logic (i.e., the request level is 1).

What will be an ideal response?




We can implement the logic as either a simple look up table in a read?only memory or by using combinational logic. For example, I1 = P1, I2 = P1*.P2, I3 = P1*.P2*.P3, and I4 = P1*.P2*.P3*.P4

Computer Science & Information Technology

You might also like to view...

Answer the following statements true (T) or false (F)

1. Utilities of information include possession, form, place, access level and time. 2. Often organizations that are using cloud computing do not find it necessary to make up-front capital expenditures on IT infrastructure, so it enables smaller companies with smaller and less predictable budgets to make advances in processing more quickly. 3. The hub decomposition diagram is useful for showing how the major hubs are connected. 4. Systems analysts engage in an educational process with users that is called training.

Computer Science & Information Technology

You cannot customize the tab order in a form

Indicate whether the statement is true or false

Computer Science & Information Technology

Excel does not interpret 4-Jul as a date

Indicate whether the statement is true or false

Computer Science & Information Technology

When ____ is selected under Advance Slide in the Timing group, you have to click to manually advance slides during a slide show.

A. Manual Advance B. On Mouse Click C. No Auto Advance D. Auto Advance Disabled

Computer Science & Information Technology