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
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
Step by Step Solution
3.39 Rating (161 Votes )
There are 3 Steps involved in it
A a b 0 0 0 0 0 1 0 ... View full answer
Get step-by-step solutions from verified subject matter experts
