

MCQOPTIONS
Saved Bookmarks
This section includes 16 Mcqs, each offering curated multiple-choice questions to sharpen your Vhdl knowledge and support exam preparation. Choose a topic below to get started.
1. |
Where should we use FAILURE severity? |
A. | To identify a fatal error |
B. | To alert the user about simulation where the results are not correct |
C. | To ignore the error |
D. | To show the failure of simulation |
Answer» B. To alert the user about simulation where the results are not correct | |
2. |
An ASSERT statement can’t be used as a concurrent statement. |
A. | True |
B. | False |
Answer» C. | |
3. |
What kind of circuit may be described by using the following statement? |
A. | Flip flop |
B. | Multiplexer |
C. | Decoder |
D. | CounterView Answer |
Answer» B. Multiplexer | |
4. |
Which of the following is the default severity name for ASSERT? |
A. | NOTE |
B. | WARNING |
C. | ERROR |
D. | FAILURE |
Answer» D. FAILURE | |
5. |
Flip_flop$ |
A. | Multiplexer |
B. | Decoder |
C. | Counter |
Answer» C. Counter | |
6. |
The use of ERROR severity is _________ |
A. | To alert about unpredictable results |
B. | To pass information to the simulator |
C. | To Stop the execution |
D. | Where the simulation is not feasible |
Answer» B. To pass information to the simulator | |
7. |
Where should one use WARNING severity level? |
A. | To stop the execution |
B. | To alert the user about unexpected conditions |
C. | To pass the message from simulation |
D. | To give a warning about wrong conditions |
Answer» E. | |
8. |
NOTE severity level can be used to __________ |
A. | Stop the execution |
B. | Show the unusual situation |
C. | Pass a message from simulation |
D. | To give a warning to simulator |
Answer» C. Pass a message from simulation | |
9. |
By using which of the following severity level, the simulator can be halted? |
A. | NOTE |
B. | WARNING |
C. | ERROR |
D. | FAILURE |
Answer» E. | |
10. |
Which of the following is default severity name for ASSERT? |
A. | NOTE |
B. | WARNING |
C. | ERROR |
D. | FAILURE |
Answer» D. FAILURE | |
11. |
How many types of severity levels are there for the ASSERT statement? |
A. | 1 |
B. | 2 |
C. | 3 |
D. | 4 |
Answer» E. | |
12. |
What is the use of REPORT statement? |
A. | To check the consistency |
B. | To make the statement wait |
C. | To print any string or output the string |
D. | To report the failure |
Answer» D. To report the failure | |
13. |
The assert statement displays a message when the condition is FALSE. |
A. | True |
B. | False |
Answer» B. False | |
14. |
What is the correct syntax for using ASSERT statement? |
A. | ASSERT condition [REPORT string] [SEVERITY name]; |
B. | Condition [REPORT string] [SEVERITY name] ASSERT; |
C. | Condition [SEVERITY name] [REPORT string] ASSERT; |
D. | ASSERT condition [SEVERITY name] [REPORT string]; |
Answer» B. Condition [REPORT string] [SEVERITY name] ASSERT; | |
15. |
What is the use of assert statement in VHDL? |
A. | To print any string |
B. | To check the consistency and generate a message |
C. | Cause execution of sequential statements to wait |
D. | To check if a condition can stop the execution |
Answer» C. Cause execution of sequential statements to wait | |
16. |
Assert statement is a _____________ statement. |
A. | Concurrent and synthesizable |
B. | Sequential and synthesizable |
C. | Concurrent and Non-synthesizable |
D. | Sequential and Non-synthesizable |
Answer» E. | |