Digital Electronics Lab
Digital Electronics Lab
Course Content
List of experiments:
1. A. Study of Logic Gates
B. Study Universal Logic Gates
2. Study of Half Adder & Full Adder
3. Study of Half Subtractor & Full Subtractor
4. Design and Implementation of Binary to Gray & Gray to Binary Code Convertor
5. Design and Implementation of BCD to Excess-3 & Excess-3 to BCD Code Convertor
6. Design and Implementation of 1Bit & 2Bit Magnitude Comparator
7. Design and Implementation of 4:1 Multiplexer and 1:4 Demultiplexer
8. Design and Implementation of 4:2 Encoder and 2:4 Decoder
9. Verification of Characteristics Tables of S-R and D Flipflop Using Universal Gates
10. Verification of Characteristics Tables of J-K and T Flipflop Using Universal Gates
11. Design of 2-bit Asynchronous Counter Using Flip Flops
12. Design of 2-bit Synchronous Counter Using Flip Flops
13. Design and Implementation of SISO & SIPO Shift Registers using Flip Flops
14. Design and Implementation of PISO & PIPO Shift Registers using Flip Flops
Text Books
1. M. Morris Mano , Michael D. Ciletti; “Digital Design”, 4th Edition , Pearson
Prentice Hall , 2007.
2. Floyd & Jain; “Digital Fundamentals”,8th Edition, Pearson Education,2006.
3. S. Salivahanan and S. Arivazhagan; Digital Circuits and Design (Fourth Edition-
2012); Vikas Publishing House
Reference Books
1. Anand Kumar; "Digital Electronics"; PHI.
2. Digital Fundamentals, Thomas L. Floyd, Pearson Education, ISBN:9788131734483
3. Digital Principles and Applications, Malvino and Leach, TMH
ECE12012 Prof. Core- VI Lab (Digital Signal L T P C
Processing Lab)
Version 1.0 Contact Hours – 45 0 0 3 2
Pre-requisites/Exposure 1. 12th level Mathematics
2. Knowledge of Signal and Systems
Co-requisites --
Course Content
List of experiments:
1. Generation of different types of waveform using MATLAB.
2. Conversion of continuous time signals to discrete sequence/signals.
3. Generation of an arbitrary discrete sequence
4. Perform linear convolution of two sequences without using MATLAB “conv” command.
5. Perform cross correlation of two sequences without using MATLAB “corr” command.
6. Plot pole-zero for a given sequence and systems.
7. Perform Discrete Fourier Transform using Matrix Multiplication
8. Implementation of circular convolution of the two given sequences using DFT based
approach.
9. Perform linear convolution of a finite length sequence with an infinite length sequence
using overlap add method
h[n]={1,1,1} and x[n]={3,-1,0,1,3,2,0,1,2,1}
10. Design low pass, high pass and band pass IIR Butterworth direct form -1 digital filter
using the Filter-builder command.
11. Design low pass, high pass and band pass IIR Butterworth direct form -1 digital filter
using the FDA tool.
12. Design low pass, high pass and band pass IIR Butterworth direct form -1 digital filter
using MATLAB.
13. Write a Matlab code to design an FIR filter using window method
14. Design a 25 tap low-pass FIR filter with cut off frequency 0.5pi radian using window
method.
15. Design a 25 tap low-pass FIR filter with cut off frequency 0.5pi radian using window
method and plot the responses using fvtool.
16. Familiarization with the CC Studio and TI 6713 DSP.
17. Display a message (“ADAMAS UNIVERSITY”) in the monitor by writing a program in
CC Studio environment and porting it to TI 6713 DSP.