Professional Documents
Culture Documents
Q Part A marks
b Discuss different logical operators used in HDL. Illustrate each of them with an 10
example.
c What is logic synthesis? 4
2 a Write a data flow description of a full adder with enable. Draw the Truth table of 4
this adder and derive the Boolean function after minimization.
b With relevant example, explain the signal declaration and signal assignment 4
statements.
c What are the data types available in VHDL? 4
3 a Explain different loop statements in HDL 8
b Write a Behavioral Description of D Latch using Variable and Signal assignments. 12
4 a What is module Instantiation, explain with an example 8
b Write the HDL description of 2x1 Multiplexer with Active Low Enable in 12
VHDL / Verilog.
Part B
Q Part A marks
5 a Explain the following with syntax (i) Procedure in VHDL (ii) Tasks in Verilog 10
with suitable examples in both the cases.
b Describe all file processing tasks in VHDL with examples 10
6 a What is necessity of Mixed-Type Description 4
b Write about User-defined types and Packages in VHDL 8
c Write a program to arrange ‘n’ numbers in ascending order using 8
one dimensional array
7 a How to invoke Verilog module from a VHDL module. 10
b Explain Mixed Language Description of a JK flip-flop with a clear pin 10
8 a What is synthesis information from entity and module 10
b Explain signal assignment statements and variable assignment statements with 10
example