In the following Verilog Code, A, B, C, and D are registers that are 0 at time

Question:

In the following Verilog Code, A, B, C, and D are registers that are 0 at time = 4 ns. If A changes to 1 at time 5 ns, make a table showing the values of A, B, C, and D as a function of time until time = 18 ns. Include deltas. Indicate the times at which each process begins executing.
always @(A)
begin
B <= #5 A;
C <= #2 B;
end
always
begin
wait(B);
A <= ~B;
D <= ~A ^ B;
end

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: