HDL Model QP
HDL Model QP
HDL Model QP
TE44
B. E. Degree (Autonomous) Forth Semester End Examination (SEE), Dec 2014/Jan 2015
Programming in HDL
Model Question Paper- 1
[Time: 3 Hours]
1. (a) Mention the types of HDL Descriptions. Explain Structural and Mixed type of Description with
example.
(10 Marks)
(b) Explain Verilog Data types.
(05 Marks)
(c) Discuss the major differences between VHDL and Verilog.
(05 Marks)
2. (a) What do you mean by Data Flow style of Description? Explain its features with a suitable example.
(04 Marks)
(b) Briefly discuss with Illustration of (i) Signal declaration & Signal Assignment statements (with eg)
(ii) Concurrent Signal Assignment Statement (with eg) (06 Marks)
(c)Write a behavioral description of a 4-bit binary counter.
(10 Marks)
(04 Marks)
4. (a) Explain the following with Syntax (i) Procedure in VHDL (ii) Tasks in Verilog.
(06 Marks)
(b) Write the VHDL/Verilog code to convert a Fraction Binary to Real using Procedures/Tasks. (10 Marks)
(c) With an example explain VHDL function.
(04 Marks)
5. (a) What is Synthesis? List the general steps involved in Synthesis.
(08 Marks)
(b) Write a behavioral Code in VHDL /Verilog for the Signal Assignment statement Y=X. Explain the
mapping to gate level logic diagram.
(12 Marks)
6. (a) Explain the implementation of single dimensional and two dimensional arrays in VHDL.
(b) Explain the fetch & execute cycles of basic computer for the following operation:
Halt, Add, Mult, XOR, NAND.
(c) What is the necessity of Mixed type Description.
Dr. Ambedkar Institute of Technology, Bengaluru 560056
(An Autonomous Institution Affiliated to Visvesvaraya
Technological University, Belgaum)
(05 Marks)
(10 Marks)
(05 Marks)
(08 Marks)
(12 Marks)
USN
TE44
B. E. Degree (Autonomous) Forth Semester End Examination (SEE), Dec 2014/Jan 2015
Programming in HDL
Model Question Paper- 2
[Time: 3 Hours]
(14 Marks)
(06 Marks)
5. (a) Describe Synthesis information extraction from entity and module with examples.
(08 marks)
(b) With an example, explain how mapping of procedure and task takes place in VHDL and Verilog
Synthesis respectively.
(12 marks)
6. (a) How to attach a package to the VHDL module? Explain with an example.
(b) Write the Description of 16*8 SRAM in VHDL/Verilog.
(10 marks)
(10 marks)
(c) Write a mixed language description of an AND gate invoking a Verilog module from a VHDL module
(05 marks)
USN
TE44
B. E. Degree (Autonomous) Forth Semester End Examination (SEE), Dec 2014/Jan 2015
Programming in HDL
Model Question Paper- 3
[Time: 3 Hours]
7. (a) Write a mixed language Description of a full adder invoking a VHDL entity from a Verilog module. (10 marks)
(b) Write a mixed language Description of a Master Slave D flipflop invoking a VHDL entity from a Verilog Module.
(10 marks)