Introduction to VHDL

Embedded System

This set of Embedded Systems Multiple Choice Questions & Answers (MCQs) focuses on “Introduction to VHDL”.

1. Which of the following language can describe the hardware?
a) C
b) C++
c) JAVA
d) VHDL

2. What do VHDL stand for?
a) Verilog hardware description language
b) VHSIC hardware description language
c) very hardware description language
d) VMEbus description language

3. What does VHSIC stand for?
a) very high speed integrated chip
b) very high sensor integrated chip
c) Verilog system integrated chip
d) Verilog speed integrated chip

4. Each unit to be modelled in a VHDL design is known as
a) behavioural model
b) design architecture
c) design entity
d) structural model

5. Which of the following are capable of displaying output signal waveforms resulting from stimuli applied to the inputs?
a) VHDL simulator
b) VHDL emulator
c) VHDL debugger
d) VHDL locater

6. Which of the following describes the connections between the entity port and the local component?
a) port map
b) one-to-one map
c) many-to-one map
d) one-to-many maps

7. Who proposed the CSA theory?
a) Russell
b) Jacome
c) Hayes
d) Ritchie

8. Which of the following is a systematic way of building up value sets?
a) CSA theory
b) Bayes theorem
c) Russell’s power mode;
d) first power model

9. Which of the following is an abstraction of the signal impedance?
a) level
b) strength
c) size
d) nature

10. Which of the following is an abstraction of the signal voltage?
a) level
b) strength
c) nature
d) size

11. How many kinds of wait statements are available in the VHDL design?
a) 3
b) 4
c) 5
d) 6

12. Which wait statement does follow a condition?
a) wait for
b) wait until
c) wait
d) wait on

13. Which wait statement does follow duration?
a) wait for
b) wait
c) wait until
d) wait on

14. Which of the following is a C++ class library?
a) C++
b) C
c) JAVA
d) SystemC

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

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

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

18. Which C++ class is similar to the hardware description language like VHDL?
a) SystemC
b) Verilog
c) C
d) JAVA

19. What does ESL stand for?
a) EEPROM system level
b) Electronic-system level
c) Electrical system level
d) Electron system level

20. What to TLM stand for?
a) transfer level modelling
b) triode level modelling
c) transaction level modelling
d) transistor level modelling

Leave a Reply

Your email address will not be published. Required fields are marked *