EE 1001 Digital Topics Introduction to Electrical Engineering

Slides:



Advertisements
Similar presentations
Computer Science 210 Computer Organization Introduction to Logic Circuits.
Advertisements

Tutorial 2 Sequential Logic. Registers A register is basically a D Flip-Flop A D Flip Flop has 3 basic ports. D, Q, and Clock.
1 CSULB -- CECS 201 – A Primer for FSM’s © 2014 R.W. Allison.
IN2305-II Embedded Programming Lecture 2: Digital Logic.
TOPIC : Finite State Machine(FSM) and Flow Tables UNIT 1 : Modeling Module 1.4 : Modeling Sequential circuits.
Registers and Counters. Register Register is built with gates, but has memory. The only type of flip-flop required in this class – the D flip-flop – Has.
Sequential Circuits1 DIGITAL LOGIC DESIGN by Dr. Fenghui Yao Tennessee State University Department of Computer Science Nashville, TN.
Digital Logic Design Brief introduction to Sequential Circuits and Latches.
Unit 11 Latches and Flip-Flops Ku-Yaw Chang Assistant Professor, Department of Computer Science and Information Engineering Da-Yeh.
Introduction Digital systems (logic design, digital logic, switching circuits) are employed in: computers data communication control systems many other.
Review and Overview. Review  Combinational logic circuit – Decoder, Encoder, Multiplexer, De-multiplexer, Full Adder, Multiplier  Sequential logic circuit.
Lecture 1: Introduction to Digital Logic Design CK Cheng Thursday 9/26/02.
Processor Architecture Kieran Mathieson. Outline Memory CPU Structure Design a CPU Programming Design Issues.
A key element of electrical engineering
Flip_Flops  Logic circuits are classified ito two groups  1. The combinational logic circuits,using the basic gates AND,OR and NOT.  2. Sequential.
Synchronous Circuit Design (Class 10.1 – 10/30/2012) CSE 2441 – Introduction to Digital Logic Fall 2012 Instructor – Bill Carroll, Professor of CSE.
Introduction to Computer Science David Goldschmidt, Ph.D. Computer Science The College of Saint Rose CIS September 6, 2007.
Chapter 2: Fundamentals of Digital Electronics Dr Mohamed Menacer Taibah University
Computer Architecture I: Digital Design Dr. Robert D. Kent Logic Design Medium Scale Integration and Programmable Logic Devices Part I.
Introduction to Digital Logic and Circuits EE 101, Fall 2015 University of Kentucky.
Introduction Verilog is a HARDWARE DESCRIPTION LANGUAGE (HDL) A hardware description language is a language or means used to describe or model a digital.
Erik Jonsson School of Engineering and Computer Science FEARLESS Engineeringwww.utdallas.edu/~pervin EE/CE 2310 – HON/002 Introduction to Digital Systems.
AUP2G57 configured as flip flop Dual Configurable Logic Design Contest.
Sneha.  Gates Gates  Characteristics of gates Characteristics of gates  Basic Gates Basic Gates  AND Gate AND Gate  OR gate OR gate  NOT gate NOT.
ECA1212 Introduction to Electrical & Electronics Engineering Chapter 9: Digital Electronics – Sequential Logic by Muhazam Mustapha, November 2011.
ACOE161 – Digital Logic for Computers
SEQUENTIAL LOGIC By Tom Fitch. Types of Circuits Combinational: Gates Combinational: Gates Sequential: Flip-Flops Sequential: Flip-Flops.
ITEC 352 Lecture 3 Low level components(2). Low-level components Review Electricity Transistors Gates Really simple circuit.
EE 1001 Digital Topics Introduction to Electrical Engineering Dr. Chris Carroll MWAH ccarroll.
CBP 2006Comp 4070 Concepts and Philosophy of Computing 1 Wrestling with Complex Stuff. With the Correct Approach, even the smallest guy will succeed!
CEN 283 Digital Design Assoc. Prof. Dr. Abdülhamit Subaşı Nejdet Dogru
A sequential logic circuit (a.k.a. state machine) consists of both combinational logic circuit(s) and memory devices (flip flops). The combinational circuits.
AND Gate Inputs Output Input A (Switch) Input B (Switch) Output Y (Lamp) 0 (Open) 0 (OFF) A B Lamp.
ECEN 248: INTRODUCTION TO DIGITAL SYSTEMS DESIGN Dr. Shi Dept. of Electrical and Computer Engineering.
ECEN 248: INTRODUCTION TO DIGITAL SYSTEMS DESIGN Dr. Shi Dept. of Electrical and Computer Engineering.
Theory of Computation Automata Theory Dr. Ayman Srour.
4–1. BSCS 5 th Semester Introduction Logic diagram: a graphical representation of a circuit –Each type of gate is represented by a specific graphical.
Sequential Logic Circuit Design Eng.Maha Alqubali.
TOPIC : Introduction to Sequential Circuits UNIT 1: Modeling and Simulation Module 4 : Modeling Sequential Circuits.
Sequential Circuits.
Sequential Circuits.
ECE 2110: Introduction to Digital Systems
ECE 3110: Introduction to Digital Systems
VLSI Testing Lecture 5: Logic Simulation
Computer Organization
Introduction to Advanced Digital Design (14 Marks)
VLSI Testing Lecture 5: Logic Simulation
Vishwani D. Agrawal Department of ECE, Auburn University
Overview Introduction Logic Gates Flip Flops Registers Counters
Sequential logic circuits
Jeremy R. Johnson Mon. Apr. 3, 2000
Computer Science 210 Computer Organization
Fundamentals of Computer Science Part i2
Multiplexer Implementation of Digital Logic Functions
ECE 434 Advanced Digital System L04
CSC Classes Required for TCC CS Degree
CS341 Digital Logic and Computer Organization F2003
Control Unit Introduction Types Comparison Control Memory
Introduction to Micro Controllers & Embedded System Design
Chapter 1: How are computers organized?
Advanced FPGA Based System Design
Digital Logic Circuits
Systems Architecture I
Course Outline for Computer Architecture
Lecture 14: State Tables, Diagrams, Latches, and Flip Flop
Sequential Circuit Analysis
1.Introduction to Advanced Digital Design (14 marks)
Digital Circuits and Logic
Digital Electronics and Logic Circuit
CMPE212 Discussion 11/21/2014 Patrick Sykes
Presentation transcript:

EE 1001 Digital Topics Introduction to Electrical Engineering Dr. Chris Carroll MWAH 252 726-7530 ccarroll

Digital Logic Foundation for digital computer design Basics are easy. . . Discrete, two-valued variables Finite number of possible functions Complex operations built from easy basics Combinational circuits (no memory) Sequential circuits (memory)

Combinational Circuits AND gate OR gate NOT gate Inputs X Y Z Combinational Circuit Output (function of what X, Y, and Z are right now)

Sequential Circuits Flip-flops capture “state” of the circuit D Q clock Inputs X Y Z Sequential Circuit Output (function of what X, Y, and Z are right now and the recent history of their values.

Switch Networks You are supplied with an unlimited number of two different kinds of switches Ends connected Ends connected if X = 1 if X = 0 X X

Example Switch Networks Source of 1’s Source of 1’s Source of 0’s Source of 0’s A Network of Switches Function Not A A

AND/OR Switch Networks Source of 1’s Source of 1’s Source of 0’s Source of 0’s Network of Switches Network of Switches A AND B =1 if A=B=1 else =0 A OR B =0 if A=B=0 else =1

AND/OR Switch Networks Source of 1’s Source of 1’s Source of 0’s Source of 0’s A A B B A AND B A OR B A A B B

Complex Switch Network Source of 1’s Source of 0’s Network of Switches 1 if A=0 or if A=B=C=1, else 0

Surprising Switch Network Source of 1’s Source of 0’s B A C 1 if A=0 or if A=B=C=1, else 0 A B C

Computer Architecture How to build a computer Many philosophies Complex Instruction Set Computer (CISC) Reduced Instruction Set Computer (RISC) Always three parts of any computer Central Processing Unit (CPU) Memory (for both program and data) Input/Output (I/O)

Summary Digital is everywhere! Even analog things can be digitized Complexity is manageable High performance, low cost