Solution Found!
Assume that the following are concurrent VHDL statements:
Chapter 10, Problem 10.10(choose chapter or problem)
Assume that the following are concurrent VHDL statements:
(a) \(\mathrm{L}<=\mathrm{P}\) nand Q after 10 ns;
(b) \(M<=L\) nor N after 5 ns;
(c) \(\mathrm{R}<=\) not M;
Initially at time t = 0 ns, P = 1, Q = 1, and N = 0. If Q becomes 0 at time t = 4 ns,
(1) At what time will statement (a) execute?
(2) At what time will L be updated?
(3) At what time will statement (c) execute?
(4) At what time will R be updated?
Questions & Answers
QUESTION:
Assume that the following are concurrent VHDL statements:
(a) \(\mathrm{L}<=\mathrm{P}\) nand Q after 10 ns;
(b) \(M<=L\) nor N after 5 ns;
(c) \(\mathrm{R}<=\) not M;
Initially at time t = 0 ns, P = 1, Q = 1, and N = 0. If Q becomes 0 at time t = 4 ns,
(1) At what time will statement (a) execute?
(2) At what time will L be updated?
(3) At what time will statement (c) execute?
(4) At what time will R be updated?
ANSWER:Step 1 of 5
(1) Represent the given statement in the form of circuit as follows.