Question: An inhibited toggle flip-flop has inputs I 0 , I 1 , T, and Reset and outputs Q and QN. Reset is active high and

An inhibited toggle flip-flop has inputs I0, I1, T, and Reset and outputs Q and QN. Reset is active high and overrides the action of the other inputs. The flip-flop works as follows: If I0 = 1, the flip-flop changes state on the rising edge of T; if I1 = 1, the flip-flop changes state on the falling edge of T. If I0 = I1 = 0, no state change occurs (except on reset). Assume the propagation delay from T to output is 8 ns and from reset to output is 5ns.

(a) Write a complete Verilog description of this flip-flop.
(b) Write a sequence of simulator commands that will test the flip-flop for the input sequence I1 = 1, toggle T twice, I1 = 0, I0 = 1, toggle T twice.

Step by Step Solution

3.31 Rating (166 Votes )

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

a module ITFFI0 ... 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 Digital Systems Design Questions!

Q:

\f