Explore topic-wise MCQs in Vhdl.

This section includes 12 Mcqs, each offering curated multiple-choice questions to sharpen your Vhdl knowledge and support exam preparation. Choose a topic below to get started.

1.

WHICH_OF_THE_FOLLOWING_CAN‚ÄÖ√Ñ√∂‚ÀÖ√Ë‚ÀÖ¬•T_BE_A_MODE_FOR_TARGET_OPERAND_OF_ASSIGNMENT_STATEMENT??$#

A. BUFFER
B. INOUT
C. OUT
D. IN
Answer» E.
2.

Which of the following is a keyword used for conditional assignment?$

A. IF
B. WHEN
C. FOR
D. END
Answer» C. FOR
3.

Which_of_the_following_is_a_variable_assignment_statement?$

A. <=
B. :=
C. =>
D. ==
Answer» C. =>
4.

For a signal used in sequential assignment, it can have _______ driver(s).

A. 1
B. 2
C. 3
D. 4
Answer» B. 2
5.

Delays are generally ignored in________ assignments statements?

A. Concurrent
B. Conditional
C. Sequential
D. Selected
Answer» D. Selected
6.

Sequential assignments are synthesizable.

A. True
B. False
Answer» B. False
7.

The conditional assignment statement is a _________ assignment.

A. Sequential
B. Concurrent
C. Selected
D. None of the above
Answer» C. Selected
8.

Which of the following is correct syntax for a signal assignment statement (if {} specifies an optional part)?

A. target <= {delay_mechanism} waveform;
B. target <= delay_mechanism waveform;
C. target <= delay_mechanism {waveform};
D. target <= {delay_mechanism} {waveform} value;
Answer» B. target <= delay_mechanism waveform;
9.

The concurrent assignment statement is activated whenever ______

A. The execution is scheduled
B. The value of the target is needed
C. The waveform associated changes its value
D. The process is terminated
Answer» D. The process is terminated
10.

The sequential assignment statement is activated, whenever ________

A. The waveform associated changes its value
B. The process is terminated
C. The execution is scheduled
D. The value of the target is needed
Answer» C. The execution is scheduled
11.

How can we use an assignment statement as a sequential assignment?

A. By using keyword WAIT
B. By using delay mechanism
C. By using conditional statements
D. By using it in any process
Answer» E.
12.

The signal assignment is considered as a ________

A. Concurrent statement
B. Sequential statement
C. Subprogram
D. Package declaration statement
Answer» B. Sequential statement