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.

Slides:



Advertisements
Similar presentations
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Chapter 4A Transforming Data Into Information.
Advertisements

Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Nios Multi Processor Ethernet Embedded Platform Final Presentation
Computer Buses A bus is a common electrical pathway between multiple devices. Can be internal to the CPU to transport data to and from the ALU. Can be.
Computer Buses SJSU - Fall 2008 CS 147 Vu Luu. Contents 1. Concepts 2. Measurement 3. Operation.
Bus Interface ISA (Industry Standard Architecture) VESA local bus
Bus Specification Embedded Systems Design and Implementation Witawas Srisa-an.
Most popular bussystems
BY: SHIVANI SHARMA G.P.C.G PATIALA. There are many standards for I/O buses and interfaces Standards allow open architectures Many vendors can provide.
Provide data pathways that connect various system components.
Bus Architecture.
Computer Buses Ref: Burd, Chp – 220 Englander, Chp 7 p
6-April 06 by Nathan Chien. PCI System Block Diagram.
Computer Architecture CST 250 BUS & EXPANSION CARDS ARCHITECTURE Prepared by:Omar Hirzallah.
Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 35 – Buses.
Chapter 7: System Buses Dr Mohamed Menacer Taibah University
Course ILT Bus structures Unit objectives Describe the primary types of buses Define interrupt, IRQ, I/O address, DMA, and base memory address Describe.
Basic PC Maintenance, Upgrade and Repair
Chapter Three: Interconnection Structure
Buses are strips of parallel wires or printed circuits used to transmit electronic signals on the systemboard to other devices. Most Pentium systems use.
Unit Subtitle: Bus Structures Excerpted from 1.
HARDWARE Rashedul Hasan..
Introduction to Computers Section 4A. home Decimal Number System Called base 10 because 10 symbols are available.
1 Operating Systems Input/Output Management. 2 What is the I/O System A collection of devices that different sub- systems of a computer use to communicate.
International Test Instruments Corporation
EN0129 PC and Network Technology - 1 Sajjad Shami Adrian Robson Gerhard Fehringer School of Computing, Engineering & Information Sciences Northumbria University.
Introduction Computer Hardware Jess 2006 EXPANSION CARDS BUS ARCHITECTURE AND CONNECTORS.
CPU Chips The logical pinout of a generic CPU. The arrows indicate input signals and output signals. The short diagonal lines indicate that multiple pins.
Prepared by Careene McCallum-Rodney Hardware specification of a computer system.
LOGO. Types of System Boards  Nonintegrated System Board  Nonintegrated system boards can be easily identified because each expansion slot is usually.
PHY 201 (Blum) Buses Warning: some of the terminology is used inconsistently within the field.
Peripheral Buses COMP Jamie Curtis. PC Buses ISA is the first generation bus 8 bit on IBM XT 16 bit on 286 or above (16MB/s) Extended through.
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.
Chapter 8 Input/Output. Busses l Group of electrical conductors suitable for carrying computer signals from one location to another l Each conductor in.
Interconnection Structures
Peripheral Busses COMP Jamie Curtis. PC Busses ISA is the first generation bus 8 bit on IBM XT 16 bit on 286 or above (16MB/s) Extended through.
9/28: Buses & Communication Buses: highways of the motherboard –system buses –local buses: PCI, ISA, EISA –expansion slots plug & play laptops: PCMCIA.
1 Chapter Overview Understanding Expansion Buses Configuring Expansion Cards Cables and Connectors.
LOGO BUS SYSTEM Members: Bui Thi Diep Nguyen Thi Ngoc Mai Vu Thi Thuy Class: 1c06.
Exercise 2 The Motherboard
Buses Warning: some of the terminology is used inconsistently within the field.
McGraw-Hill Technology Education © 2006 by the McGraw-Hill Companies, Inc. All rights reserved. 66 CHAPTER THE SYSTEM UNIT.
The Components of a System Unit
BUS IN MICROPROCESSOR. Topics to discuss Bus Interface ISA VESA local PCI Plug and Play.
Motherboard and Bios. Generic Modern Motherboard.
Interrupts, Buses Chapter 6.2.5, Introduction to Interrupts Interrupts are a mechanism by which other modules (e.g. I/O) may interrupt normal.
Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 3 – The Motherboard.
The System Unit The system unit is a case that contains electronic components of the computer used to process data 1 Page 210 Figure 4-1.
Buses All devices in the computer are connected to the External Data Bus Extension to External Data Bus called Expansion Bus –Used for devices that might.
The BUS The Central Communications Network Copyright © Curt Hill.
CS-350 TERM PROJECT COMPUTER BUSES By : AJIT UMRANI.
Copyright 2003 The McGraw-Hill Companies, Inc CHAPTER The System Unit computing ESSENTIALS    
Organisasi Sistem Komputer Materi VIII (Input Output)
CHAPTER Microcomputer as a Communication Device. Chapter Objectives Examine the components of the motherboard that relate to communication Describe a.
Computer Systems Architecture Copyright © Genetic Computer School 2008 SA 2- 0 Lesson 2 The Digital Logic Level.
DEVICES AND COMMUNICATION BUSES FOR DEVICES NETWORK– PARALLEL BUS DEVICE PROTOCOLS 1.
PC Internal Components Lesson 4.  Intel is perhaps the most recognizable microprocessor manufacturer. List some others.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Chapter 5A Transforming Data Into Information.
PCI Buses Peripheral Component Interconnect Interface.
System Buses Blane Adcock Eric Bartel Kevin Estep Jason Losco.
Input/Output Organization III: Commercial Bus Standards CE 140 A1/A2 20 August 2003.
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.
3/22 How a Bus Works. Roll Call Lecture: –general traces addresses sizes types –How a PCI bus works.
Presented By: Team-2 Vishal Shrikant Vikas Setu Vishakha
THE COMPUTER MOTHERBOARD AND ITS COMPONENTS Compiled By: Jishnu Pradeep.
Components of Computer
Chapter Overview Understanding Expansion Buses
I/O BUSES.
Presentation transcript:

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 Pins are used for communication in/out Pins have 3 functions –Address –Data –Control Connected through parallel wires called a BUS

December 2003 DJM DECO_023 Operational sequence FETCH - puts memory on ADDRESS BUS pins CPU control lines then set memory to READ Memory responds by putting word on DATA BUS pins Memory signals CPU when done CPU then reads the word in from DATA BUS Repeated for each word in turn

December 2003 DJM DECO_024 Address and Data Bus widths m address bus pins can address 2 m memory locations –m = 16, 20, 32 or 64 bits or more... n data bus pins can read/write an n bit word –n = 8, 16, 32, 36 or 64 or more... A CPU with 8 data pins will take 4 machine cycles to read a 32 bit word A CPU with 32 data pins is much faster

December 2003 DJM DECO_025 Other CPU pin functions Power supply –Usually 3.3 Volts or lower –A ground (0 Volt connection) A clock signal between 10MHz and 200MHz

December 2003 DJM DECO_026 Parallel buses in more detail... A bus is a common electrical pathway between devices Either internal to CPU or external to CPU Each type of bus is different Inside CPU designers can do what they want Outside the CPU they must use internationally recognised standards These standards specify –Mechanical plugs/sockets –Electrical voltages –Bus protocol (software rules of communication)

December 2003 DJM DECO_027 Multiple buses

December 2003 DJM DECO_028 Bus width More address bus lines mean more memory directly addressable Also means more cost on the circuit board

December 2003 DJM DECO_029 Bus arbitration Remember that one bus usually connects several devices Each device can both talk and listen to any other device Solutions: –Centralised or Decentralised bus arbitration Centralised e.g. –Daisy chaining - uses bus request / bus grant

December 2003 DJM DECO_0210 Example parallel buses Early ISA bus developed by IBM for first PCs PC/AT improved bus compatible with ISA bus –PC industry then developed their own ISA –Industry Standard Architecture bus (8.3MHz or 16.6MB/sec) –Later improved to EISA - Extended ISA (4 bytes/cycle)

December 2003 DJM DECO_0211 PCI bus Peripheral Component Interconnect bus (33MHz or 133MB/sec)) Developed for multimedia applications Further developed up to PCI 2.0, 2.1 and 2.2 (66MHz or 528MB/sec) –But even this is not fast enough for memory accesses –Need specially designed buses for CPU/Memory transfer

December 2003 DJM DECO_0212 Application of multiple buses

December 2003 DJM DECO_0213 Serial Buses - USB Universal Serial Bus plug nplay Relatively slow but good with peripherals Uses root hub and 2 data wires/ 2 power wires: –USB1.0 offers 1.5MB/sec (= 12Mbps) –USB2.0 offers 60 MB/sec (=480Mbps)

December 2003 DJM DECO_0214 Serial Buses - Firewire Standard known as IEEE 1394 Originally developed for Mac machines Similar speed to USB 2.0 but … Protocols better suited to transferring video/multimedia files –Uses isochronous transfer mode, guarantees delivery on time.