Computer Systems Architecture Copyright © Genetic Computer School 2008 SA 2- 0 Lesson 2 The Digital Logic Level.

Slides:



Advertisements
Similar presentations
Provide data pathways that connect various system components.
Advertisements

December 2003 DJM DECO_021 CPU Chips & Buses. December 2003 DJM DECO_022 CPU Chips Modern ones are contained on a single chip Each chip has a set of pins.
EEE226 MICROPROCESSORBY DR. ZAINI ABDUL HALIM School of Electrical & Electronic Engineering USM.
DH2T 34 Computer Architecture 1 LO2 Lesson Two CPU and Buses.
EECC341 - Shaaban #1 Lec # 1 Winter Introduction to Digital Systems Analog devices and systems process time-varying signals that can take.
Purdue University - RHIT Department How Technology Affects Us u Knowledge –Knowledge Explosion - Knowledge is doubling every 18 months to 2 years u Careers.
University College Cork IRELAND Hardware Concepts An understanding of computer hardware is a vital prerequisite for the study of operating systems.
© 2009 Pearson Education, Upper Saddle River, NJ All Rights ReservedFloyd, Digital Fundamentals, 10 th ed Digital Fundamentals Tenth Edition Floyd.
Informationsteknologi Friday, October 19, 2007Computer Architecture I - Class 81 Today’s class Digital Logic.
Chapter 6 – Selected Design Topics Part 1 – The Design Space Logic and Computer Design Fundamentals.
University College Cork IRELAND Number Systems, Data Types, Codes Logic Gates: An Introduction.
Digital and Analog Quantities
Module I Overview of Computer Architecture and Organization.
PHY 201 (Blum) Buses Warning: some of the terminology is used inconsistently within the field.
CS-334: Computer Architecture
COMPONENTS OF THE SYSTEM UNIT
Computer Organization CSC 405 Bus Structure. System Bus Functions and Features A bus is a common pathway across which data can travel within a computer.
Interconnection Structures
Higher Computing Computer Systems S. McCrossan 1 Higher Grade Computing Studies 2. Computer Structure Computer Structure The traditional diagram of a computer...
Introduction to Computing: Lecture 4
MBMPowered by DeSiaMore System Unit 1. MBMPowered by DeSiaMore Definition The system unit/system cabinet is a container that houses most of the electronic.
Buses Warning: some of the terminology is used inconsistently within the field.
School of Computer Science G51CSA 1 Computer Systems Architecture Fundamentals Of Digital Logic.
CHAPTER 3 TOP LEVEL VIEW OF COMPUTER FUNCTION AND INTERCONNECTION
Computers Are Your Future Eleventh Edition Chapter 2: Inside the System Unit Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall1.
PRESENTATION ON MOTHERBOARD. MOTHERBOARD The motherboard is the main circuit board inside your PC. A motherboard is the central printed circuit board.
1 DIGITAL ELECTRONICS. 2 OVERVIEW –electronic circuits capable of carrying out logical (boolean) and arithmetic operations on information stored as binary.
Top Level View of Computer Function and Interconnection.
© 2009 Pearson Education, Upper Saddle River, NJ All Rights ReservedFloyd, Digital Fundamentals, 10 th ed Digital Fundamentals with PLD Programming.
Chapter 1 Introduction: Digital Systems & Logic Design By Taweesak Reungpeerakul.
Chapter 4 Logic Families.
The Components of a System Unit
Digital Logic Problems (II) Prof. Sin-Min Lee Department of Mathematics and Computer Science.
BUS IN MICROPROCESSOR. Topics to discuss Bus Interface ISA VESA local PCI Plug and Play.
General Concepts of Computer Organization Overview of Microcomputer.
Computer Architecture Lecture 2 System Buses. Program Concept Hardwired systems are inflexible General purpose hardware can do different tasks, given.
EEE440 Computer Architecture
CS-350 TERM PROJECT COMPUTER BUSES By : AJIT UMRANI.
Input-Output Organization
ECEG-3202 Computer Architecture and Organization Chapter 3 Top Level View of Computer Function and Interconnection.
Computer Hardware The Processing Unit.
Computer Hardware A computer is made of internal components Central Processor Unit Internal External and external components.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Chapter 5A Transforming Data Into Information.
CPU/BIOS/BUS CES Industries, Inc. Lesson 8.  Brain of the computer  It is a “Logical Child, that is brain dead”  It can only run programs, and follow.
Concepts of Engineering and Technology Copyright © Texas Education Agency, All rights reserved.
System Bus.
PHY 201 (Blum) Comparators and Buses. PHY 201 (Blum) What is it? A comparator is circuitry that compares two inputs A and B, determining whether the following.
Chapter 2.
Group 1 chapter 3 Alex Francisco Mario Palomino Mohammed Ur-Rehman Maria Lopez.
Chapter 3 System Buses.  Hardwired systems are inflexible  General purpose hardware can do different tasks, given correct control signals  Instead.
CS 1410 Intro to Computer Tecnology Computer Hardware1.
Lecture No. 2 Computer Logic Design. Binary Digits The two state number system is called binary. Its two digits are 0 and 1 A binary digit is called a.
Microprocessors 3 Buses, Addresses and Machine Cycles 1 Modified April 2011 ©Paul R. Godin prgodin gmail.com.
Computer Architecture. Top level of Computer A top level of computer consists of CPU, memory, an I/O components, with one or more modules of each type.
EKT124 Digital Electronics 1 Introduction to Digital Electronics
Digital Fundamentals Floyd Chapter 1 Digital concepts Tenth Edition
Chapter 3 Top Level View of Computer Function and Interconnection
Chapter III Desktop Imaging Systems & Issues
Fundamentals of Computer Science Part i2
ECEG-3202 Computer Architecture and Organization
Five Key Computer Components
Digital Fundamentals Floyd Chapter 1 Tenth Edition
Digital Circuits and Logic
William Stallings Computer Organization and Architecture
Presentation transcript:

Computer Systems Architecture Copyright © Genetic Computer School 2008 SA 2- 0 Lesson 2 The Digital Logic Level

Computer Systems Architecture Copyright © Genetic Computer School 2008 SA 2- 1 LESSON OVERVIEW  Revolution in electronics industry  Basic logic gates and Boolean Algebra  Combination of logic gates  Clocks  Memory chips  CPU chips and buses  Mulplexers

Computer Systems Architecture Copyright © Genetic Computer School 2008 SA 2- 2 Logic Devices  Fixed Logic  Programmable Logic

Computer Systems Architecture Copyright © Genetic Computer School 2008 SA 2- 3 Advantages of PLD Prototyping Method  With manual wiring reduced to minimum, prototypes can be constructed, tested, and modified at a much faster rate.  Wiring errors can be avoided.  You can experiment with many digital IC types without having to stock them in your supply cabinet.  Circuit designs can be saved as electronic files within the PC and used again when needed.  Since the PLD can be used over and over again, modifications can easily be made by altering the circuit in the PC, and then downloading the new design into the PLD.

Computer Systems Architecture Copyright © Genetic Computer School 2008 SA 2- 4 Logic Gates Electronic circuits which combine digital signals according to the Boolean algebra are referred to as logic gates; because they control the flow of information. Positive logic is an electronic representation in which the true state is at a higher voltage, while negative logic has the true state at a lower voltage.

Computer Systems Architecture Copyright © Genetic Computer School 2008 SA 2- 5 Three Basic Logic Gates  AND gate  OR gate  NOT gate

Computer Systems Architecture Copyright © Genetic Computer School 2008 SA 2- 6 AND gate AND InputOutput ABAB

Computer Systems Architecture Copyright © Genetic Computer School 2008 SA 2- 7 OR gate OR InputOutput ABA+B

Computer Systems Architecture Copyright © Genetic Computer School 2008 SA 2- 8 NOT gate

Computer Systems Architecture Copyright © Genetic Computer School 2008 SA 2- 9 NAND gate

Computer Systems Architecture Copyright © Genetic Computer School 2008 SA NOR gate

Computer Systems Architecture Copyright © Genetic Computer School 2008 SA EOR gate

Computer Systems Architecture Copyright © Genetic Computer School 2008 SA ENOR gate

Computer Systems Architecture Copyright © Genetic Computer School 2008 SA 2- 13

Computer Systems Architecture Copyright © Genetic Computer School 2008 SA 2- 14

Computer Systems Architecture Copyright © Genetic Computer School 2008 SA Basic Digital Logic Circuits  RTL : Resistor-Transistor Logic  DTL : Diode-Transistor Logic  TTL : Transistor-Transistor Logic  NMOS : N-channel Metal-Oxide Silicon  CMOS : Complementary Metal-Oxide Silicon  ECL : Emitter-Coupled Logic

Computer Systems Architecture Copyright © Genetic Computer School 2008 SA Clock A clock is a circuit that emits a series of pulses or timing signals with a precise pulse width and precise time interval between pulses increasing time.

Computer Systems Architecture Copyright © Genetic Computer School 2008 SA Period The time T for one complete cycle of the clock is known as the period.

Computer Systems Architecture Copyright © Genetic Computer School 2008 SA Relation Between Frequency and Period It is common to characterize a clock in terms of its frequency where the frequency f is related to the period T by:

Computer Systems Architecture Copyright © Genetic Computer School 2008 SA Memory Chips SIMMSingle-inline-memory-module DIMMDual-inline-memory-module

Computer Systems Architecture Copyright © Genetic Computer School 2008 SA CPU Chips All modern CPUs are contained on a single (very large-scale integrated circuit) chip.

Computer Systems Architecture Copyright © Genetic Computer School 2008 SA Types of Buses  Processor Bus  Memory Bus  I/O Bus

Computer Systems Architecture Copyright © Genetic Computer School 2008 SA Processor Bus  is the communication pathway from the CPU and the system bus and possibly an external cache.  is to transfer data to and from the cache or system bus as fast as possible.  is running at a speed that is equal to the speed of the CPU.

Computer Systems Architecture Copyright © Genetic Computer School 2008 SA Memory Bus  is used to transfer data between the CPU and main memory. is either the processor bus itself or another stand alone bus.  is much harder to judge the clock rate of the memory bus (if it is separate form processor bus).  is definitely not as fast as the processor bus.  is limited by the slowness of main memory.

Computer Systems Architecture Copyright © Genetic Computer School 2008 SA I/O Bus  allows the computer to communicate with storage devices, modem printers, and other peripheral devices.  ISA  Micro Channel Architecture (MCA)  EISA  VESA Local Bus (VLB)  PCI  PCMCIA

Computer Systems Architecture Copyright © Genetic Computer School 2008 SA Focus For Increased Performance Of The Bus  Faster CPUs  Increasing software demands  Greater video requirements

Computer Systems Architecture Copyright © Genetic Computer School 2008 SA Multiplexers And Decoders_1 Multiplexers and decoders are used when many lines of information are being gated and passed from one part of a circuit to another. A decoder de-multiplexes the signals back onto several different lines.

Computer Systems Architecture Copyright © Genetic Computer School 2008 SA Multiplexers And Decoders_2 Multiplexing Multiplexing is when multiple data signals share a common propagation path. Time multiplexing is when different signals travel along the same wire but at different times.

Computer Systems Architecture Copyright © Genetic Computer School 2008 SA Multiplexers And Decoders_3 These devices have data and addresses lines, and usually include enable/disable input. When the device is disabled the output is locked into some particular state and is not effected by the inputs.