Lecture No. 1 Computer Logic Design. About the Course Title: –Computer Logic Design Pre-requisites: –None Required for future courses: –Computer Organization.

Slides:



Advertisements
Similar presentations
التصميم المنطقي Second Course
Advertisements

CPT 310 Logic and Computer Design Instructor: David LublinerPhone Engineering Technology Dept.Cell
Digital Electronics Course Introduction, Number Systems, Conversion between Bases, and Basic Binary Arithmetic (Lecture #1)
CHAPTER 1 Digital Concepts
Chapter 4: The Building Blocks: Binary Numbers, Boolean Logic, and Gates Invitation to Computer Science, Java Version, Third Edition.
EECC341 - Shaaban #1 Lec # 1 Winter Introduction to Digital Systems Analog devices and systems process time-varying signals that can take.
Chapter 4: The Building Blocks: Binary Numbers, Boolean Logic, and Gates Invitation to Computer Science, C++ Version, Third Edition.
Chapter 4: The Building Blocks: Binary Numbers, Boolean Logic, and Gates Invitation to Computer Science, C++ Version, Third & Fourth Edition Spring 2008:
Digital Design Haldun Hadimioglu Computer and Information Science 3/30/2003 CS 2204 Laboratory.
Recap – Our First Computer WR System Bus 8 ALU Carry output A B S C OUT F 8 8 To registers’ input/output and clock inputs Sequence of control signal combinations.
EEM232 Digital Systems I. Course Information Instructor : Atakan Doğan Office hours: TBD Materials :
Chapter 4: The Building Blocks: Binary Numbers, Boolean Logic, and Gates Invitation to Computer Science, C++ Version, Fourth Edition.
DIGITAL ELECTRONICS CIRCUIT P.K.NAYAK P.K.NAYAK ASST. PROFESSOR SYNERGY INSTITUTE OF ENGINEERING & TECHNOLOGY.
ECE2030 Introduction to Computer Engineering Lecture 1: Overview
CPS-304 DIGITAL LOGIC & DESIGN Instructor : Ms. Saba Iqbal.
Introductory Digital Concepts
Digital Fundamentals Floyd Chapter 1 Tenth Edition
Digital Logic Lecture 1 Introduction By Dr Zyad Dwekat The Hashemite University Computer Engineering Department.
Department of Electronic Engineering, FJU Verilog HDL: A Guide to Digital Design and Synthesis 1 Digital Systems Design Shyue-Kung Lu Department of Electronic.
PLC: Programmable Logical Controller
Engineering Lecture1: Logic Circuits & Concepts about basic Electrical Engineering Devices by Christin Sander.
Logic Design Computer Architecture and Design Lecture 1.
EE345 - Micro-Controllers An Overview Prof. Ahmad Abu-El-Haija
1 Digital Convergence! Smart Phone: IT + Telecommunication + Consumer Electronics + Entertainment Analog vs Digital system Ex: Watch, LP vs CD, Camera.
Monday, December 6 Assignment(s) due:Assignments #11(original or redo), #12 and #EC2 are due tonight Tonight is the last chance to turn in Quizzes #13.
Logic Circuits EG 533EX Course Introduction - Jyoti Tandukar.
© 2009 Pearson Education, Upper Saddle River, NJ All Rights ReservedFloyd, Digital Fundamentals, 10 th ed Digital Fundamentals with PLD Programming.
: Digital Logic Design Apisake Hongwitayakorn e: w:
Welcome CSC 480/580 – Digital Logic & Computer Design Term: Winter 2002 Instructor: William T Krieger.
Chapter 7 Logic Circuits 1.State the advantages of digital technology compared to analog technology. 2. Understand the terminology of digital circuits.
ACOE161 – Digital Logic for Computers
Computer Organization & Assembly Language © by DR. M. Amer.
CHAPTER-2 Fundamentals of Digital Logic. Digital Logic Digital electronic circuits are used to build computer hardware as well as other products (digital.
Digital Logic & Design Dr. Waseem Ikram Lecture 01
Computer Architecture Souad MEDDEB
1 Course Title: IT IN BUSINESS Course Instructor: ADEEL ANJUM Chapter No: 04 1 BY ADEEL ANJUM (MCS, CCNA,WEB DEVELOPER)
EE 1001 Digital Topics Introduction to Electrical Engineering Dr. Chris Carroll MWAH ccarroll.
Floyd, Digital Fundamentals, 10 th ed Digital Fundamentals Tenth Edition Floyd © 2008 Pearson Education Chapter 1.
School of Computer and Communication Engineering, UniMAP Mohd ridzuan mohd nor DKT 122/3 - DIGITAL SYSTEM I Chapter.
Logic Design / Processor and Control Units Tony Diep.
Digital Fundamentals Tenth Edition Floyd © 2008 Pearson Education Chapter 1.
Digital Logic & Design Instructor: Aneel Ahmed Lecture #1.
Introduction to Computer Architecture Dr. Ahmed El-Bialy Dr. Sahar Fawzy Dr. Sahar Fawzy
COE 200 Fundamentals of Computer Engineering Instructor: Syed Z. Shazli
Computer Operation. Binary Codes CPU operates in binary codes Representation of values in binary codes Instructions to CPU in binary codes Addresses in.
Computer Organization IS F242. Course Objective It aims at understanding and appreciating the computing system’s functional components, their characteristics,
1 Chapter 1 Background Fundamentals of Java: AP Computer Science Essentials, 4th Edition Lambert / Osborne.
TOPIC : Introduction to Sequential Circuits UNIT 1: Modeling and Simulation Module 4 : Modeling Sequential Circuits.
1 Chap. 1 Computers and Information ECE2030 Dr. John A. Copeland “Logic and Computer Design Fundamentals” 2nd Edition M. Morris Mano & Charles R. Kime.

DIGITAL SYSTEMS ECE-273, Digital Systems Dr. Herb Kaufman Electrical and Computer Engineering UofM-Dearborn 1.
Appendix C Basics of Logic Design. Appendix C — Logic Basic — 2 Logic Design Basics §4.2 Logic Design Conventions Objective: To understand how to build.
ECE2030 Introduction to Computer Engineering Lecture 1: Overview
Invitation to Computer Science, C++ Version, Fourth Edition
Computer Hardware – System Unit
Stateless Combinational Logic and State Circuits
Digital Fundamentals Floyd Chapter 1 Digital concepts Tenth Edition
Digital Design.
ECE 434 Advanced Digital System L03
CPE/EE 422/522 Advanced Logic Design L02
Some Information Instructor Details Main Book. Some Information Instructor Details Main Book.
ECE434a Advanced Digital Systems L02
Introduction to Micro Controllers & Embedded System Design
Digital Fundamentals Floyd Chapter 1 Tenth Edition
Chapter 4: Hardware for Educators
1.Introduction to Advanced Digital Design (14 marks)
Digital Electronics and Logic Circuit
Digital Computer & Digital Systems
Computer Organization
Workshop On.
Presentation transcript:

Lecture No. 1 Computer Logic Design

About the Course Title: –Computer Logic Design Pre-requisites: –None Required for future courses: –Computer Organization & Architecture –Assembly Language –Operating System

Logic & Computer Design Fundamentals (Second Edition Updated; Third Indian Reprint 2003) ISBN: M. Morris Mano & Charles R. Kime Digital Fundamentals (Eighth Edition; First Indian Reprint 2003) ISBN: Thomas L. Floyd About the Course Textbooks

Why Study It? you want to be a computer scientist it makes you a better programmer performance: programming is more than just getting the answer it's fun to learn how things work you may need to buy a computer someday

More about the Course Core-course Foundation for advanced courses –Advanced Digital Design –Computer Architecture Foundation for a career track –Area for advanced design and learning System on Chip (SoC) Active research area, –A profession, highly in demand in the industry –Offshoots into logic synthesis, design verification, product and test engineering In short: An opportunity!! Make the best of it!!

Course Content Analog & Digital World Number Systems Boolean Algebra & Logic Circuits –Logic gates –Logic minimization Combinational Logic –Memory-less circuits –De/mux, de/encoders, shifters, adder, multiplier Sequential Logic –Latches, flip-flops –Registers & Counters –State Machine Design Semiconductor Technologies (Switch & CMOS design)

Course Content Memory Systems –Register –RAM –ROM –Caches Programmable Logic Devices –FPGA –PLA –PAL Instruction Set Architecture –Register Transfers and Datapaths –Sequencing & Control

Introduction

The course is about the design and Implementation of Digital Systems What is a digital system A system is an entity that responds to an input The output is a modified form of the input inputoutput system

Introduction A simple electronic circuit The camera Image

Introduction The speech recognition system Calculators Computer Audio CD Player Mobile Phones Radar Detection System Speech/Image Recognition System Industrial Control Systems, etc. Identified

Introduction Digital Systems –The input and output of the system are digital signals –It is important to know about digital signals –Intensity of light –time –distance

Analog World Most things in nature: Continuous Values Temperature Speed Intensity of Light Distance Colors

Digital World Discrete set of values Typically, achieved through sampling of analog quantities Coded representation of values

Digital World (cont) Widespread usage Computers and internet driving world economy Internet doubles in size every year Moore’s law: processors double in speed every 18 months Latest processors have millions of transistors and run billions of cycles per sec More traditional analog systems migrating to digital. Why?

Analog Signal –value of signal exists at any instant of time –signal may take any value along the vertical axis –occurs in continuous form Independent variable

Analog Signal Independent variable –Sampled analog signal

Digitized Signal –The value of signal only exists at discrete points in time –The reconstructed signal has sharp edges and corners in contrast to the original signal which has smooth curves Independent variable

Under-sampled Digitized Signal –Number of sample points reduced by half –Loss of information occurs –What about over-sampling? Independent variable

The Digital Advantage Digital data can be processed and transmitted –more efficiently than analog data –More reliable than analog data Digital data has a great advantage when storage is necessary e.g. Music when converted to digital form can be –stored more compactly –reproduce with great accuracy and clarity than analog Noise does not affect digital data nearly as much as it does analog signals.

Representation of Quantities Analog Systems –Use and work with voltages or signals that are continuous Digital Systems –Discrete values but how many? –The whole basis of digital electronics is based on the simplicity of the “on/off” or “0/1” model –All quantities and values must be coded into this bi- level set of “0”s and “1”s –All storage and transmission of values in a digital system occurs using these two binary digits (bits).

Lecture # 1 (Review) Analog –Continuous values Digital –Discrete set of values Advantages of digital over analog –Can be processed and transmitted more efficiently and reliably –Take less space –Noise does not effect