Chapter_1(DLD)

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 21

Fundamentals of Digital Logic Department of Electrical Engineering

Department of Electrical Engineering


College of E & ME (NUST)

Course : Digital Logic Design


Course Code : EE-221
Credit Hours : 4(3,1)
Lecture Hours : 3/week
Lab Hours : 3/week
Text Book : Fundamentals of Digital Logic
with Verilog Design, 3rd edition
Authors : Stephen Brown & Zvonko
Vranesic
Instructor : Dr. Shahzad Amin Sheikh
Lab Instructor : To be decided
Office Hours : To be decided

Fundamentals of Digital Logic Department of Electrical Engineering


Text Book

Book Stores
SAEED BOOK BANK
F-7 Markaz,
Jinnah Super, Islamabad, Pakistan.
Phone : 92-51-2651656,57,58 (3 Lines)
Fax : 92-51-2651660

PROGRESSIVE BOOKS
House No. 1, Street 39 Sector G-6/2
Islamabad-44000
Ph: 051-2825906 - 2826705
Fax: 051-2827547

GOOD BOOK SHOP


Chick Bazaar, Sadder Rawalpindi
Ph: 051-5564929

Fundamentals of Digital Logic Department of Electrical Engineering


Course Outline

Introduction (Chapter 1)

Introduction to Logic Circuits (Chapter 2)

Variables & Functions, Inversion, Truth tables, Logic Gates & Networks, Boolean
Algebra, Synthesis using AND, OR & NOT gates, NAND & NOR logic networks,
Design Examples, Minimization of Karnaugh maps, Strategy of Minimization,
Minimization of POS, Multiple Output Circuits etc

Number Representation & Arithmetic Circuits (Chapter 3)

Positional Number Representation, Addition of Unsigned Numbers, Signed


Numbers, Fast Adders, Multiplication, Other Number Representation

Fundamentals of Digital Logic Department of Electrical Engineering


Course Outline

Combinational Circuits Building Blocks (Chapter 4)

Multiplexers, Decoders, Encoders, Code Converters, Arithmetic Comparison


Circuits

Flip-Flops, Registers, Counters, & a Sample Processor (Chapter 5)

Basic latch, Gated SR-Latch, Gated D-Latch, Master-Slave & Edge Triggered Flip-
Flops, T Flip-Flop, JK Flip-Flop, Registers, Counters, Reset Synchronization,
Other Type of Counters

Synchronous Sequential Circuits (Chapter 6)

Basic Design Steps, State Assignment Problem, Mealy state Model

Fundamentals of Digital Logic Department of Electrical Engineering


Grading

Lab 25%
Theory 75%
Quizzes 10.00%
Home works 5.00%
Mid Term 22.5%
Final 37.5%

Fundamentals of Digital Logic Department of Electrical Engineering


Grading

There are no additional marks for attendance but the students


with less than 75% of it will receive “F” .

There will be around (5-6) random quizzes so you should


expect quiz at least every second/third week.

There will be around (5-6) homework assignments. You are


advised to attempt those assignment independently as upon
submission of each assignment you will be given a problem
(from the assignment) to solve. The grades of the assignment
depend on the submission of homework AND the grade in
the problem solved .

Fundamentals of Digital Logic Department of Electrical Engineering


CLOs

CLOs Description PLOs Learning Level


CLO1 Understanding the basics of digital
logic circuits e.g. the number systems, PLO1 C3
Boolean algebra, logic gates, and
simplification of logic expressions
through Karnaugh maps.
CLO2 Analysis of combinational & sequential PLO2 C4
circuits
CLO3 Design of combinational & sequential PLO3 C5
circuits
CLO4 Application of theoretical knowledge PLO5 P3
obtained in class room in the lab
through standard chips and software.
CLO5 Demonstrate ability to work effectively PLO9 A3
as an individual or in a team

Fundamentals of Digital Logic Department of Electrical Engineering


Course Project

Design and implementation


of 4-bit Arithmetic Logic Unit
(ALU)

Fundamentals of Digital Logic Department of Electrical Engineering


Project Elements

Fundamentals of Digital Logic Department of Electrical Engineering


Project Evaluation Milestones
Task Timeline
Task-1: Procurement of components Week - 2
Task-2: Simulation & Implementation of Week- 4
bitwise OR, AND & XOR operations
Task-3: Simulation and Implementation of Week- 6
1’s complement and 2’s complement
Task-4: Simulation & Implementation of Week – 10
Arithmetic operations
Task-5: Simulation & Implementation of Week – 12
Comparator
Task-6: Simulation & Implementation of Week – 14
Counter
Task-7: Integration of all components Week – 15

Fundamentals of Digital Logic Department of Electrical Engineering


Group Size & Tasks

 Group Size: 2

 Individual Tasks
 Simulation on Proteus
 Hardware Implementation

 Individuals are required to switch their tasks to


have competency both in simulation and
hardware implementation.

Fundamentals of Digital Logic Department of Electrical Engineering


Chapter 1
Introduction

Fundamentals of Digital Logic Department of Electrical Engineering


1.1 Digital Hardware

Digital Hardware & Logic Circuits

Technology Evolution

Moore’s Law

Semiconductor Industry
Association (SIA)
Roadmap
Figure 1.1. A silicon wafer
(courtesy of Altera Corp.).

Fundamentals of Digital Logic Department of Electrical Engineering


1.1 Digital Hardware (Contd.)

Fundamentals of Digital Logic Department of Electrical Engineering


1.1.1 Standard Chips

Small amount of circuitry & performs


simple functions

Usually fewer than 100 transistors


(a) Dual-inline package

Utility
VDD

Drawbacks
Gnd

(b) Structure of 7404 chip

Fundamentals of Digital Logic Department of Electrical Engineering


1.1.2 Programmable Logic Devices
Group of 8 logic cells
Memory block
Huge amount of circuitry
& performs wide range of
functions
More than million
transistors on a chip
PLD’s Structure & Types
Interconnection
Drawbacks wires

Figure 1.2. A field-programmable gate array


chip (courtesy of Altera Corp.).

Fundamentals of Digital Logic Department of Electrical Engineering


1.1.3 Custom Designed Chips

Specified to some application

Chips are designed from the scratch

Advantages

Disadvantages

Fundamentals of Digital Logic Department of Electrical Engineering


1.5 Digital Representation of Information

1.5.1 Binary Numbers


D=dn-1dn-2dn-3……..d2d1d0
V(D)=dn-1X10n-1+dn-2X10n-2……..d1X101+d0X100

B=bn-1bn-2bn-3……..b2b1b0
V(B)=bn-1X2n-1+bn-2X2n-2…….. b1X21+b0X20

• Distinguishing b/w Different Base Numbers


• Range of a Binary Number
• LSB & MSB
• Byte & Nibble
Fundamentals of Digital Logic Department of Electrical Engineering
1.5 Digital Representation of Information

1.5.2 Conversion b/w Binary & Decimal Numbers

After dividing by 2, the result is

Dividing by 2 again

V/4=bn-1X2n-3+bn-2X2n-4…….. b2+b1/2

Fundamentals of Digital Logic Department of Electrical Engineering


1.5 Digital Representation of Information
Octal & Hexadecimal Representation

• Utility
• Conversion from binary
to Octal
• Conversion from Octal
to binary
• Conversion from binary
to Hexadecimal
• Conversion from
Hexadecimal to binary

Fundamentals of Digital Logic Department of Electrical Engineering

You might also like