Embedded Systems Questions and Answers – Introduction to VHDL-II

This set of Embedded Systems online test focuses on “Introduction to VHDL-II”.

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

Answer: b
Explanation: There are four kinds of wait statements. These are wait on, wait for, wait until and wait.

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

Answer: b
Explanation: 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.

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

Answer: a
Explanation: The wait for statement follows time duration, it might be in microseconds or nanoseconds or any other time unit.
advertisement
advertisement

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

Answer: d
Explanation: System C is a C++ class library which helps in solving the behavioural, resolution, simulation time problems.

5. 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
View Answer

Answer: a
Explanation: The SystemC includes several models of the time units. SystemC 1.0 uses floating point numbers which denote time.

Sanfoundry Certification Contest of the Month is Live. 100+ Subjects. Participate Now!

6. 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
View Answer

Answer: b
Explanation: 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.

7. 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
View Answer

Answer: a
Explanation: The SystemC 2.0 provides the channel port and interface ports for the communication purpose.
advertisement

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

Answer: a
Explanation: 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.

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

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

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

Answer: c
Explanation: The TLM is transaction-level modelling and the SystemC is associated with the ESL and TLM.

Sanfoundry Global Education & Learning Series – Embedded System.

To practice all areas of Embedded Systems for online tests, here is complete set of 1000+ Multiple Choice Questions and Answers.

If you find a mistake in question / option / answer, kindly take a screenshot and email to [email protected]

advertisement
advertisement
Subscribe to our Newsletters (Subject-wise). Participate in the Sanfoundry Certification contest to get free Certificate of Merit. Join our social networks below and stay updated with latest contests, videos, internships and jobs!

Youtube | Telegram | LinkedIn | Instagram | Facebook | Twitter | Pinterest
Manish Bhojasia - Founder & CTO at Sanfoundry
Manish Bhojasia, a technology veteran with 20+ years @ Cisco & Wipro, is Founder and CTO at Sanfoundry. He lives in Bangalore, and focuses on development of Linux Kernel, SAN Technologies, Advanced C, Data Structures & Alogrithms. Stay connected with him at LinkedIn.

Subscribe to his free Masterclasses at Youtube & discussions at Telegram SanfoundryClasses.