National Institute of Technology Rourkela

राष्ट्रीय प्रौद्योगिकी संस्थान राउरकेला

ଜାତୀୟ ପ୍ରଯୁକ୍ତି ପ୍ରତିଷ୍ଠାନ ରାଉରକେଲା

An Institute of National Importance

Syllabus

Course Details

Subject {L-T-P / C} : EC2702 : Digital Electronics and HDL Laboratory { 1-0-2 / 2}

Subject Nature : Practical

Coordinator : Sumit Saha

Syllabus

Module 1 :

1. Realization of logic functions with the help of universal logic gates - NAND and NOR (minimized and two-level).
2. Design and implementation of half and full adders and half and full subtractors using X-OR and basic gates.
3. Design and implementation of code converters using logic gates
(i) BCD to excess-3 code and vice versa
(ii) Binary to gray and vice-versa
4. Design and implementation of magnitude comparators
i. 2-Bit Magnitude Comparator using logic gates,
ii. 4 -Bit Magnitude Comparator using IC 7485.
5. A. Design and implementation of Multiplexer and De-multiplexer Using universal logic gates.
B. Verification of the truth tables of IC74153 and IC74139.
C. Realize logic functions using Multiplexers and De-Multiplexers.
6. Design and verification of state tables of flip-flops
(i) SR flip-flop
(ii) D flip-flop
(iii) JK flip-flop
(iv) T flip-flop
7. Construction and verification of 4-bit ripple counter and mod-10 ripple counter using JK flip-flops and logic gates.
8. Design and implementation of 3-bit synchronous up/down counter using JK flip-flops and logic gates.
9. To study and verify the various shift Registers using flip flops
i. SISO
ii. SIPO
iii. PISO
iv. PIPO shift registers
10. Design of 4-bit digital to analog converter using R-2R ladder network and 741 op-amp IC.
11. Design of combinational logic circuits using different design styles (behavioral, structural, data flow) in Verilog/VHDL.
12. Design of sequential circuits using Verilog/VHDL.
13. Mini project.

Course Objective

1 .

To learn and design basic circuits for the digital architecture.

2 .

To learn HDL and learn how to use it for digital design in modern times.

Course Outcome

1 .

After completion of the course, the students should be able to
CO1: Design and implement different combinational circuits using universal logic gates.
CO2: Understand the functionality of multiplexer and de-multiplexer and implement logic circuits.
CO3: Design and implement sequential circuits using different logic gates and digital ICs.
CO4: Understand different design styles (behavioral, structural and dataflow styles) of digital circuits using HDL and write basic codes for design and testing.
CO5: Design, test, and analyze combinational and sequential digital circuits using VHDL/Verilog.
CO6: Develop technical documentation skills: Maintain well-structured lab records with neat circuit diagrams, truth tables, and experimental results.

Essential Reading

1 .

S. Brown and Z. Vranesis, Fundamental of Digital Logic with Verilog design, Mc GRAW-Hill , July 2017 edition

2 .

S. Brown and Z. Vranesis, Fundamental of Digital Logic with VHDL design, Mc GRAW-Hill , 2003

Supplementary Reading

1 .

F. Vahid, Digital Design, Wiley Student Edition