Introduction to VHDL MCQ Quiz – Objective Question with Answer for Introduction to VHDL

11. How many kinds of wait statements are available in the VHDL design?

A. 3
B. 4
C. 5
D. 6

Answer: B

There are four kinds of wait statements. These are waiting on, wait for, wait until and wait.

 

12. Which wait statement does follow a condition?

A. wait for
B. wait until
C. wait
D. wait on

Answer: B

The wait until follows a condition. The condition may be an arithmetic or logical one and the wait for statement follows time duration, it might be in microseconds or nanoseconds or any other time unit. Similarly, the wait on statement follows a signal list and the wait statement suspends indefinitely.

 

13. Which wait statement does follow duration?

A. wait for
B. wait
C. wait until
D. wait on

Answer: A

The wait for statement follows time duration, it might be in microseconds or nanoseconds or any other time unit.

 

14. Which of the following is a C++ class library?

A. C++
B. C
C. JAVA
D. SystemC

Answer: D

System C is a C++ class library which helps in solving behavioural, resolution, and simulation time problems.

 

15. Which model of SystemC uses floating-point numbers to denote time?

A. SystemC 1.0
B. SystemC 2.0
C. SystemC 3.0
D. SystemC 4.0

Answer: A

The SystemC includes several models of the time units. SystemC 1.0 uses floating-point numbers which denote time.

 

16. Which model of SystemC uses the integer number to define time?

A. SystemC 1.0
B. SystemC 2.0
C. SystemC 3.0
D. SystemC 4.0

Answer: B

The SystemC includes several models of the time. System 2.0 is an integer model to define time and this model also supports physical units such as microseconds, nanoseconds, picoseconds etc.

 

17. Which model of the SystemC helps in the communication purpose?

A. SystemC 2.0
B. SystemC 3.0
C. SystemC 1.0
D. SystemC 4.0

Answer: A

The SystemC 2.0 provides the channel port and interface ports for communication purposes.

 

18. Which C++ class is similar to the hardware description language like VHDL?

A. SystemC
B. Verilog
C. C
D. JAVA

Answer: A

The SystemC is a C++ class which is similar to the hardware description languages like VHDL and Verilog. The execution and simulation time in the SystemC is almost similar to the VHDL.

 

19. What does ESL stand for?

A. EEPROM system level
B. Electronic-system level
C. Electrical system level
D. Electron system level

Answer: B

The ESL is electronic-system level and the SystemC is associated with the ESL and TLM. The SystemC is also applied to architectural exploration, performance modelling, software development and so on.

 

20. What to TLM stand for?

A. transfer level modelling
B. triode level modelling
C. transaction-level modelling
D. transistor level modelling

Answer: C

The TLM is transaction-level modelling and the SystemC is associated with the ESL and TLM.

Scroll to Top