Explore topic-wise MCQs in Vhdl.

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

1.

What is the use of s TRANSACTION attribute?

A. Check the continuity
B. Check the hold time
C. Interrupt handling by using WAIT
D. Create a square wave
Answer» D. Create a square wave
2.

The attribute s TRANSACTION creates a signal of type ______

A. BOOLEAN
B. BIT
C. INTEGER
D. Same as signal s
Answer» C. INTEGER
3.

Which of the following statement is correct to check the violation of hold time?

A. IF(clk DELAYED(hold_time) EVENT) THEN
B. IF(clk DELAYED(hold_time) = 1 ) THEN
C. IF(clk DELAYED(hold_time) = 0 ) THEN
D. IF(clk DELAYED(hold_time) = 1 AND clk DELAYED(hold_time) EVENT) THEN
Answer» E.
4.

What is the type of value returned by the s DELAYED(time) attribute?

A. TIME
B. BOOLEAN
C. INTEGER
D. Same as signal s
Answer» E.
5.

Attribute s LAST_EVENT has a return value of ______ type.

A. BOOLEAN
B. TIME
C. INTEGER
D. Same as signal s type
Answer» C. INTEGER
6.

s ACTIVE will return true if _________

A. Any transition from 0 to 1 on signal s during the current delta
B. Any transition from 1 to 0 on signal s during the current delta
C. Any change has occurred on the signal s during last 2 delta s
D. Any change has occurred on the signal s during the current delta
Answer» E.
7.

Signal kind attributes can t have variables as their objects.

A. True
B. False
Answer» B. False