VHDL MCQ Quiz Hub

VHDL Mcq – WAIT Statements

Choose a topic to test your knowledge and improve your VHDL skills

WAIT statement can’t appear under _______ directly.





✅ Correct Answer: 1

Which of the following can’t be used in a process when it has any WAIT statement?





✅ Correct Answer: 4

How many forms of WAIT statement are there in VHDL?





✅ Correct Answer: 3

Which of the following is not the correct WAIT statement? a) c) d)





✅ Correct Answer: 2

WAIT UNTIL statements cause the process to wait ________





✅ Correct Answer: 2

What is the correct syntax for using a WAIT UNTIL statement?





✅ Correct Answer: 1

What is the use of WAIT FOR statement?





✅ Correct Answer: 3

How to define a WAIT FOR statement?





✅ Correct Answer: 4

Which of the following is the correct use of WAIT ON statement?





✅ Correct Answer: 1

Which of the following is correct syntax for WAIT ON statement?





✅ Correct Answer: 3

Which of the following statement uses only 1 signal?





✅ Correct Answer: 2

Given that a process has no sensitivity list and has only one WAIT statement which is WAIT FOR statement. How many signals are there to which process is sensitive?





✅ Correct Answer: 4

Which of the following WAIT statement is most useful for implementing a synchronous sequential circuit?





✅ Correct Answer: 3

What is the deadlock condition in VHDL?





✅ Correct Answer: 1

In case of sensitivity list the process suspends at the end of the process and in WAIT statement it suspends ____________





✅ Correct Answer: 3

In combinational logic, how many WAIT statements can be used?





✅ Correct Answer: 2

Refer to the code given below, which kind of circuit is implemented? PROCESS BEGIN WAIT on a, b; z <= a AND b; END PROCESS;





✅ Correct Answer: 1

In a procedure is called from a process having a sensitivity list, how many wait statements one can use?





✅ Correct Answer: 4

Which of the following is true about WAIT UNTIL statement?





✅ Correct Answer: 3

Which of the following is true about WAIT ON statement?





✅ Correct Answer: 4

In a procedure, __________ statement is not supported.





✅ Correct Answer: 4

What kind of circuit is implemented by the following architecture? ARCHITECTURE my_arch OF my_design IS BEGIN PROCESS BEGIN WAIT ON clk; IF(clk = ‘1’) THEN y <= x; END IF; END PROCESS; END my_arch;





✅ Correct Answer: 1

WAIT FOR statement is useful only for _________





✅ Correct Answer: 2

A user wants to assign a signal after a wait of 20 ns. The process used has a sensitivity list. What is the possible way to achieve this?





✅ Correct Answer: 3

Since WAIT statement can’t be synthesized many times, how a clock event can be detected then?





✅ Correct Answer: 2

Which of the following can be used to make the process wait indefinitely?





✅ Correct Answer: 3