An inhibited toggle flip-flop has inputs I 0 , I 1 , T, and Reset and outputs

Question:

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.

Fantastic news! We've Found the answer you've been seeking!

Step by Step Answer:

Related Book For  book-img-for-question

Digital Systems Design Using Verilog

ISBN: 978-1285051079

1st edition

Authors: Charles Roth, Lizy K. John, Byeong Kil Lee

Question Posted: