Logic Chapter 1

Download Report

Transcript Logic Chapter 1

Digital Logic
Lecture 1
Introduction
By
Dr Zyad Dwekat
The Hashemite University
Computer Engineering Department
Outline





Introduction.
Digital systems.
Chips’ Technologies.
Computer aided design.
Logic Circuits Design or Development
Process.
The Hashemite University
2
Introduction


This course represents a basic block
many engineering branches. It is an
important key to understand
subsequent courses.
We will start by explaining the name of
our course, “Digital Logic” starting by:
Digital
Then
 Logic

The Hashemite University
3
Digital Systems I

Differentiate between two types of
systems or signals:


Analog: found in nature and initially all
systems were analog.
Digital: evolved from analog systems as a
result of technology development to avoid
the disadvantages of the first class.
The Hashemite University
4
Digital Systems II

Examples:

Analog signal: speech.

Digital signal: clock pulses for a computer.
5V
0V


Analog system: traditional audio phones.
Digital system: computers.
The Hashemite University
5
Digital Systems III

Digital or discrete values can be:



Binary: one bit only, either 0 or 1.
Binary code: a series or sequence of bits to represent specific
values.
From hardware point of view , i.e. electronically, these values
are represented by electrical signals (voltage or current).
0  Low  0 volt.
1  High  5 volt.



The applications or the device that we deal with can produce
digital signals directly, e.g. computers, or produce analog
signals, e.g. phones.
We can convert an analog signal to digital using Analog to
Digital Converter (ADC) and for the reverse operation we use a
Digital to Analog Converter (DAC).
Examples: voice over IP (VoIP) applications.
The Hashemite University
6
Big Picture
E.g. Computers
Digital System
Interconnected
E.g. Memory
Digital Modules
Combined/Interconnected
E.g. Flip Flops,
AND gates, etc.

Digital Circuits or Logic Circuits
Digital circuit: called logic circuits since they process data
represented as binary signals via logic gates or
components (specifies the relation between inputs
The Hashemite University
7
logically).
Logic



Logic: is something related to human’s way of thinking where
hypothesis and assumptions are made to simplify things.
In our situation, we use the binary symbols 0, 1 or we can
equate them with other values according to the needs of the
moment.
Example:
0 = false = No = 0 volt or 1 volt ...
1 = true = Yes = 5 volt or 12 volt ...



Also, in logic we have only two states or values, either up or
down, nothing between.
The logic that deals with states between 0 and 1 (i.e. more
than two states) is called fuzzy logic.
Although it seems limited but it proves to be very useful.
Example: computers are based on the two states operation
and they are very powerful.
The Hashemite University
8
Topics Covered in the Course
Topic
Chapter
Number systems.
Chapter 1
Boolean algebra and logic gates.
Chapter 2
Gate level minimization.
Chapter 3
Combinational logic.
Chapter 4
Synchronous sequential logic.
Chapter 5
Registers and counters.
Chapter 6
The Hashemite University
9
Course Textbook

Digital Design, by: M. Morris Mano, Prentice Hall
Inc., 2012, 5th Edition.

In addition to the slides and notes posted by the instructor.
The Hashemite University
10
Course Website
www.mlms.hu.edu.jo




Called Moodle
Your instructor will add your names to Moodle.
For the first time your user name and password for the
website will be your university ID, you can change the
password later.
It will be our official website where you will find:





The syllabus.
Course lecture notes and slides.
Announcements posted by the instructors.
Exams dates, time slots, and location.
Make sure to check it daily.
The Hashemite University
11
Additional Notes

This lecture covers the following
material from the textbook:


Course Syllabus.
Chapter 1: Section 1.1
The Hashemite University
12