Instructor: Dr. Mazad S. Zaveri Faculty Block 4, Room 4206 Email: mazad_zaveri@daiict.ac.in http://intranet.daiict.ac.in/~mazad_zaveri/
Course Material
Lecture slides, etc will be available on \\daiictpdc
Lecture
Mazad Zaveri
Winter_2012
Lab Timings
Group-4: Monday (2 pm to 5* pm) Group-1: Tuesday (2 pm to 5* pm) Group-3: Wednesday (2 pm to 5* pm) Group-2: Thursday (2 pm to 5* pm)
Books
Text Books:
Digital Design, M. Morris Mano, and Michael Ciletti, 4rd Edition, Prentice Hall (Pearson) Fundamentals of Digital Logic with Verilog Design, Stephen Brown, and Zvonko Vranesic, 2nd Edition, McGraw Hill
Other:
Verilog HDL: A Guide to Digital Design and Synthesis, Samir Palnitkar, Pearson
Digital Logic Design 6
Requirements
Attend the lectures regularly Try out all assignments on time Complete each lab during the assigned lab time
Prepare the lab report (observations, etc) on time, and get TAs signature for every lab Attendance is compulsory in the lab
A/D
Converter
binary Digital
binary D/A
Converter
System
Back-End
Front-End
10
Analog signal
Digital signal
Easier to calibrate and adjust Easy to design, implement and test Easy to interface and control with software
Digital Logic Design 11
12
Number Representation
Numbers
Are used to:
Measure and Quantify data
Interpret data as information Qualitative meaning to data
To perform mathematical calculations and operations on the data To determine the relative meaning
For e.g., 5 < 7
To communicate data
13
14
Number Systems
Radix-weighted positional system
Decimal numbers: most commonly used
Uses radix 10
in
digital
Octal system
uses radix 8
Hexadecimal system
uses radix 16
15
17
A number (471)5 is not a valid number as ai for radix-5 is 0,1,2,3 and 4 Leading zeros have no values
18
Bit: binary digit - a single binary digit Example of non-fractional binary number
(N)2 = (10110110)2
LSB/LSD: Least significant bit (digit) : the right most bit MSB/MSD: Most significant bit (digit): the left most non-zero bit
MSD
10110110.101
Digital Logic Design
LSD
19
Binary to Decimal
(N)2 = (10110110)2
Its decimal equivalent is: (N)2 = 1x27 + 0x26 + 1x25 + 1x24 + 0x23 + 1x22 + 1x21 + 0x20 = 128 +0 +32 +16 +0 +4 +2 + 0 = (182)10 : (10110110)2 = (182)10
Ex: (101101.101)2
= 1x25 + 0x24 + 1x23 + 1x22 + 0x21+ 1x20 + 1x2-1 + 0x2-2 + 1x2-3 = 32 + 0 +8 +4 +0 +1 +0.5 + 0 + 0.125 = (45.625)10
Digital Logic Design 20