VHDL MCQ Quiz Hub

VHDL Mcq – WAIT Statements

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

1. WAIT statement can’t appear under _______ directly.




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




3. How many forms of WAIT statement are there in VHDL?




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




5. WAIT UNTIL statements cause the process to wait ________




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




7. What is the use of WAIT FOR statement?




8. How to define a WAIT FOR statement?




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




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




11. Which of the following statement uses only 1 signal?




12. 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?




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




14. What is the deadlock condition in VHDL?




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




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




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




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




19. Which of the following is true about WAIT UNTIL statement?




20. Which of the following is true about WAIT ON statement?




21. In a procedure, __________ statement is not supported.




22. 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;




23. WAIT FOR statement is useful only for _________




24. 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?




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




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