Chapter 2: Fundamentals of Digital Electronics Dr Mohamed Menacer Taibah University 2007-2008.

Slides:



Advertisements
Similar presentations
CT455: Computer Organization Logic gate
Advertisements

Computer Science 210 Computer Organization Introduction to Logic Circuits.
Programmable Logic Controllers.
ECE 3110: Introduction to Digital Systems Chapter 6 Combinational Logic Design Practices XOR, Parity Circuits, Comparators.
Introduction to Digital Systems By Dr. John Abraham UT-Panam.
Boolean Algebra and Logic Gate
Chapter 4 Gates and Circuits.
SUPLEMENTARY CHAPTER 1: An Introduction to Digital Logic The Architecture of Computer Hardware and Systems Software: An Information Technology Approach.
Computer ArchitectureFall 2008 © August 20 th, Introduction to Computer Architecture Lecture 2 – Digital Logic Design.
TDC 311 Digital Logic. Truth Tables  AND  OR  NOT  NAND  NOR  XOR  XNOR.
Lecture 3. Boolean Algebra, Logic Gates Prof. Sin-Min Lee Department of Computer Science 2x.
ECE 331 – Digital System Design Transistor Technologies, and Realizing Logic Gates using CMOS Circuits (Lecture #23)
Chapter 4 Gates and Circuits. 4–2 Chapter Goals Identify the basic gates and describe the behavior of each Describe how gates are implemented using transistors.
Introduction to Digital Logic Design Appendix A of CO&A Dr. Farag
Chapter 3 Digital Logic Structures. 3-2 Transistor: Building Block of Computers Microprocessors contain millions of transistors Intel Pentium 4 (2000):
Chapter 4 Gates and Circuits.
Logic gates & Boolean Algebra. Introduction Certain components (called logic elements) of the computer combine electric pulses using a set of rules. Electric.
Logic Gates How Boolean logic is implemented. Transistors used as switches to implement Boolean logic: ANDOR Logic with Transistors.
SUPLEMENTARY CHAPTER 1: An Introduction to Digital Logic The Architecture of Computer Hardware and Systems Software: An Information Technology Approach.
School of Computer Science G51CSA 1 Computer Systems Architecture Fundamentals Of Digital Logic.
Introduction to Digital Logic and Circuits EE 101, Fall 2015 University of Kentucky.
Fall 2012: FCM 708 Foundation I Lecture 2 Prof. Shamik Sengupta
1 Boolean Algebra & Logic Gates. 2 Objectives Understand the relationship between Boolean logic and digital computer circuits. Learn how to design simple.
CPS3340 COMPUTER ARCHITECTURE Fall Semester, /05/2013 Lecture 4: Basics of Logic Design Instructor: Ashraf Yaseen DEPARTMENT OF MATH & COMPUTER.
Logic Gates Shashidhara H S Dept. of ISE MSRIT. Basic Logic Design and Boolean Algebra GATES = basic digital building blocks which correspond to and perform.
Lecture 22: 11/19/2002CS170 Fall CS170 Computer Organization and Architecture I Ayman Abdel-Hamid Department of Computer Science Old Dominion University.
Week 6: Gates and Circuits: PART I READING: Chapter 4.
Chapter 3: Digital Logic Dr Mohamed Menacer Taibah University
Sneha.  Gates Gates  Characteristics of gates Characteristics of gates  Basic Gates Basic Gates  AND Gate AND Gate  OR gate OR gate  NOT gate NOT.
Linear Algebra. Circuits The circuits in computers and other input devices have inputs, each of which is either a 0 or 1, the output is also 0s and 1s.
CHAPTER-2 Fundamentals of Digital Logic. Digital Logic Digital electronic circuits are used to build computer hardware as well as other products (digital.
Lecture 4 Introduction to Boolean Algebra. Binary Operators In the following descriptions, we will let A and B be Boolean variables and define a set of.
CS/COE0447 Computer Organization & Assembly Language
Boolean and Sequential Logic Last week – Basic Gates AND OR NOT NOR XOR NAND.
COMPUTER ARCHITECTURE & OPERATIONS I Instructor: Yaohang Li.
CS151 Introduction to Digital Design Chapter 5: Sequential Circuits 5-1 : Sequential Circuit Definition 5-2: Latches 1Created by: Ms.Amany AlSaleh.
Digital electronics 4–1 Gates and Circuits SANJAYBHAI RAJGURU COLLEGE OF ENGG.
WORKING PRINCIPLE OF DIGITAL LOGIC
Logic Gates and Boolean Algebra Introduction to Logic II.
Chapter 3 Boolean Algebra and Digital Logic T103: Computer architecture, logic and information processing.
TOPIC : Introduction to Sequential Circuits UNIT 1: Modeling and Simulation Module 4 : Modeling Sequential Circuits.
 A transistor is the basic building block of electronic components.  The average computer may have millions of them within its circuits.  Essentially,
Digital Logic Design Ch1-1. Digital Logic Design Ch1-2 Introduction to digital logic (logic gates, flip-flops, circuits) Definition of Digital Logic 
CHAPTER 10 AC Power Bipolar Junction Transistors: Operation, Circuit Models, and Applications.
Logic gates.
Computer Architecture & Operations I
Computer Architecture & Operations I
GCSE OCR Computing A451 Binary logic Computing hardware 6.
Digital Logic.
ECE 3130 Digital Electronics and Design
Morgan Kaufmann Publishers
Homework Reading Machine Projects Labs
Circuits Logic in Hardware.
CSCI-100 Introduction to Computing
Digital Signals Digital Signals have two basic states:
Chapter 4 Gates and Circuits.
CS105 Introduction to Computer Concepts GATES and CIRCUITS
Computer Science 210 Computer Organization
Fundamentals of Computer Science Part i2
SOLIDS AND SEMICONDUCTOR DEVICES - IV
Digital Logic Structures Logic gates & Boolean logic
Chapter 1 Introduction to Electronics
CS Chapter 3 (3A and ) Part 3 of 8
Digital Logic.
SOLIDS AND SEMICONDUCTOR DEVICES - IV
Digital Logic.
Combinational Circuits
SOLIDS AND SEMICONDUCTOR DEVICES - IV
Digital Logic Design Basics Combinational Circuits Sequential Circuits.
Agenda Lecture Content: Combinatorial Circuits Boolean Algebras
Presentation transcript:

Chapter 2: Fundamentals of Digital Electronics Dr Mohamed Menacer Taibah University

Abstract The basics of Boolean algebra will be introduced, starting from simple combinational logic functions and basic sequential logic circuits such as latches and flip-flops. Transistor basics will be reviewed and circuits introduced that demonstrate implementations of the basic logic elements in TTL/CMOS technology. Based on these fundamentals, more complex logic structures such as decoders, adders, registers, and memories will constructed and their performance analyzed. The logic functions used as the architectural basis for programmable devices used in spaceborne electronics will be examined and analyzed.

Outline Introduction Basic Logic Hardware (Transistors, Gates) Combinational Logic Sequential Logic Module Design in Programmable Devices

Basic Digital Logic

Logic Values For binary hardware Either a ‘1’ or a ‘0’ Either a ‘1’ or a ‘0’ “Most of the time” “Most of the time” Other types of hardware can be have more than two values Simulation can use a multi-value logic system VHDL Std_Logic uses a nine-valued logic VHDL Std_Logic uses a nine-valued logic

Binary Hardware Logic Values Logic ‘1’ Logic ‘0’ Undefined value

TTL Logic Levels Logic ‘1’ threshold - V IH  2.0 V Logic ‘0’ threshold - V IL  0.8 V Undefined 0.8 V < v < 2.0 V

TTL Logic Levels Examples of Undefined Values Floating signals may take on illegal values What happens during a signal transition? 0.8V 2.0V Logic ‘0’ Undefined Logic ‘1’

Logic Values and Basic Functions

Logic Values Levels '0' or '1' '0' or '1'Pulses Presence or absence of pulses Presence or absence of pulses Pulse widths Pulse widths Number of pulses Number of pulses Zero crossings 5 Digital Waveform Time Voltage (V) 1 0 1

Switching Algebra Two-valued variable from {0,1} Two binary operations AND ( ) AND ( ) OR ( + ) OR ( + ) One unary operation NOT ( ) NOT ( )

Unary Operation - NOT A Y NOT Operator Truth Table AB The NOT gate reverses the input

Binary Operation - AND A B Y AND means that both conditions must be true in order for the conclusion to be true A Inputs B Output

Binary Operation - [Inclusive] OR A B Y Another basic operator is the OR OR works such that the output is true, if either of the two inputs is true

Digital XOR We can build an electrical device that performs the logical XOR operation on voltage equivalents of logic values An XOR gate has the electrical schematic: XOR Operator Truth Table 000 ABOutput A Inputs Output B

All digital computers are built using only three gate types: AND, OR, and NOT

Transistors

Transistor Definitions MOS - Metal Oxide Semiconductor FET - Field Effect Transistor BJT - Bipolar Junction Transistor

Transistor npn bipolar transistor collector base emitter

NAND NOR NOT