Subject Code/ Title: Ee6301 Digital Logic Circuits Year/ Sem/Branch: Ii/ Iii/ Eee
Subject Code/ Title: Ee6301 Digital Logic Circuits Year/ Sem/Branch: Ii/ Iii/ Eee
Subject Code/ Title: Ee6301 Digital Logic Circuits Year/ Sem/Branch: Ii/ Iii/ Eee
PART B
Simplify the following using K-map and realize the reduced function using NAND gates
only. m(0,1,3,5,6,8,9,14,26,28,31)+(16) .d(4,1
Simplify the following using K map and realize the reduced function using NAND gates only.
m(1,2,4,5,7,9,12,13)+ .d(3,8)(16).
Page 1
9.
Page 2
a. Design and construct a full adder circuit using two half adders and a OR gate.
(8)
b. Draw the logic diagram of 1 to 4 line DMUX.
(8)
2.
Design a full adder circuit using only NOR gates.
(8)
3.
Page 3
a. Draw the logic diagram of JK flip flop and give its characteristics table.
(8)
b. Design a 3 bit counter using T flip flop.
(8)
2.
Design a decade counter using T flip flop.
(16)
3.
Design a synchronous MOD-10 down counter using JK flip flop.
(16)
a.
Describe the PISO shift register with a neat logic diagram.
(8)
b. Explain the function of JK flip flop using a suitable diagram and discuss how it differs
from SR flip flop.
(8)
Design a sequential circuit with 4 FF ABCD. The next states of B,C,D are equal to the present
states of A,B,C .The next states of A is equal to the ex-OR of the present states of C
and D.
(16)
5.
Design a counter with the sequence 0,1,3,7,6,4,0.
(16)
6.
Design SISO, SIPO shift register using D flips flop.
(8)
7.
Design a MOD-5 synchronous counter.
(8)
8.
Convert a SR flip flop to JK flip flop.
(8)
9.
Design a MOD-7 counter.
(8)
Page 4
PART B
1.
What are hazards? Explain the occurrence of hazards in combination circuits with an
example. Explain the types of hazards and how they are avoided.
(16)
2.
Explain in detail the design procedure for asynchronous sequential circuit.
(16)
3.
a. Discuss the procedural steps for the implication table and merging of the flow table.
(12)
b. Briefly comment on Races and their implication.
(4)
4.
Design an asynchronous circuit that has two inputs x1 and x2 and one single o/p z. the circuit
is required to give an o/p whenever the i/p sequence 00,10,11 and 01 are received but only in
that order.
(16)
5.
Page 5
How do you identify and eliminate static and dynamic hazards from an asynchronous
a.
PLA
b.
FPGA
(16)
11.
Write notes on FPGA & PLD.
(8)
12.
UNIT V-VHDL
PART A
Write HDL bahavioural model of D flip flop
What is the need for VHDL?
Write HDL for half adder
What are the various modeling techniques in HDL?
Write the VHDL code for AND gate.
List the operators available in VHDL.
What is the meaning of the following RTL statement?
T1: ACC
Page 6
a. Write HDL code for two to one line multiplexer with data flow description and
behavioural description.
(8)
b. Write HDL for four bit adder.
(8)
3.
Write HDL code for mod 6 counter.
(16)
4.
Explain RTL design using VHDL with the help of an example
(16)
5.
Construct a VHDL module listing for a 16:1 mux that is based on assignment statement.
Use a 4-bit select word s3 s2 s1 s0 to map the
6.
Explain the design procedure of RTL using VHDL
(10)
7.
Write an HDL behavioral description of JK FF using if-else statement based on the value
of present state
(16)
8.
Write the VHDL code for mod 6 counter
(16)
9.
Describe RTL in VHDL
(16)
10.
Page 7