Intro to PCI 2002 년 1 월 21 일 신 준 헌. Contents PCI bus features General PCI bus model PCI Device vs. Function Specifications.

Slides:



Advertisements
Similar presentations
Bus Specification Embedded Systems Design and Implementation Witawas Srisa-an.
Advertisements

1 Peripheral Component Interconnect (PCI). 2 PCI based System.
Provide data pathways that connect various system components.
Peripheral Component Interconnect (PCI).
6-April 06 by Nathan Chien. PCI System Block Diagram.
Chapter 7: System Buses Dr Mohamed Menacer Taibah University
I/O Organization popo.
Computer Science & Engineering
PC Maintenance: Preparing for A+ Certification
Introduction Computer Hardware Jess 2006 EXPANSION CARDS BUS ARCHITECTURE AND CONNECTORS.
t Popularity of the Internet t Provides universal interconnection between individual groups that use different hardware suited for their needs t Based.
Technion Digital Lab Project Xilinx ML310 board based on VirtexII-PRO programmable device Students: Tsimerman Igor Firdman Leonid Firdman Leonid.
© 2006 Pearson Education, Upper Saddle River, NJ All Rights Reserved.Brey: The Intel Microprocessors, 7e Chapter 15 PC Standard Bus Interfaces WK.
Input/Output Systems and Peripheral Devices (03-2)
Chipsets and Controllers
INFO1119 (Fall 2012) INFO1119: Operating System and Hardware Module 2: Computer Components Hardware – Part 2 Hardware – Part 2.
Mahesh Wagh Intel Corporation Member, PCIe Protocol Workgroup.
Input/Output. Input/Output Problems Wide variety of peripherals —Delivering different amounts of data —At different speeds —In different formats All slower.
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.
… when you will open a computer We hope you will not look like …
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 22 All About SCSI.
Figure 1-2 Inside the computer case
1 Chapter Overview Understanding Expansion Buses Configuring Expansion Cards Cables and Connectors.
CSC 370 (Blum)1 Communicating with Devices: Buses, Bridges, etc.
©Richard L. Goldman Personal Computer System Board Architecture ©Richard Goldman June 24, 2001.
COMPUTER ORGANIZATIONS CSNB123 NSMS2013 Ver.1Systems and Networking1.
Exercise 2 The Motherboard
NS Training Hardware.
1 CS503: Operating Systems Spring 2014 Dongyan Xu Department of Computer Science Purdue University.
Buses Warning: some of the terminology is used inconsistently within the field.
PCI Team 3: Adam Meyer, Christopher Koch,
I/O Example: Disk Drives To access data: — seek: position head over the proper track (8 to 20 ms. avg.) — rotational latency: wait for desired sector (.5.
Chapter 2 The CPU and the Main Board  2.1 Components of the CPU 2.1 Components of the CPU 2.1 Components of the CPU  2.2Performance and Instruction Sets.
Computer Architecture Lecture10: Input/output devices Piotr Bilski.
IWORID P.Randaccio Medipix2 Parallel Readout System 4-th IWORID Amsterdam 8 – 12 September 2002 V. Fanti, R. Marzeddu, P. Randaccio Dipartamento.
I/O management is a major component of operating system design and operation Important aspect of computer operation I/O devices vary greatly Various methods.
PCI (Peripheral Component Interconnect) Andrew P. Michelle S. Caleb D. Jon P.
BUS IN MICROPROCESSOR. Topics to discuss Bus Interface ISA VESA local PCI Plug and Play.
Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 3 – The Motherboard.
MBG 1 CIS501, Fall 99 Lecture 18: Input/Output (I/O): Buses and Peripherals Michael B. Greenwald Computer Architecture CIS 501 Fall 1999.
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.
CS-350 TERM PROJECT COMPUTER BUSES By : AJIT UMRANI.
Modes of transfer in computer
Organisasi Sistem Komputer Materi VIII (Input Output)
L/O/G/O Input Output Chapter 4 CS.216 Computer Architecture and Organization.
Embedded Network Interface (ENI). What is ENI? Embedded Network Interface Originally called DPO (Digital Product Option) card Printer without network.
Status of the STT Motherboard Testing Evgeny Popkov Boston University 5 Jan
DEVICES AND COMMUNICATION BUSES FOR DEVICES NETWORK– PARALLEL BUS DEVICE PROTOCOLS 1.
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 22 All About SCSI.
PCI Buses Peripheral Component Interconnect Interface.
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.
Local-Area Networks. Topology Defines the Structure of the Network – Physical topology – actual layout of the wire (media) – Logical topology – defines.
System Bus.
3/22 How a Bus Works. Roll Call Lecture: –general traces addresses sizes types –How a PCI bus works.
PCI 9052 소개 권 동혁. Contents 1.Introduction 2.Major features 3.PCI 9052RDK-LITE.
THE COMPUTER MOTHERBOARD AND ITS COMPONENTS Compiled By: Jishnu Pradeep.
FIGURE 4.1 SOC System Overview.. FIGURE 4.2 Memory Map Representation for an Intel Platform.
Department of Computer Science and Engineering
Chapter 6 Input/Output Organization
CS 286 Computer Organization and Architecture
The PCI bus (Peripheral Component Interconnect ) is the most commonly used peripheral bus on desktops and bigger computers. higher-level bus architectures.
Chapter Overview Understanding Expansion Buses
I/O BUSES.
PC Buses & Standards Bus = Pathway across which data can travel. Can be established between two or more computer elements. PC has a hierarchy of different.
NS Training Hardware.
Presentation transcript:

Intro to PCI 2002 년 1 월 21 일 신 준 헌

Contents PCI bus features General PCI bus model PCI Device vs. Function Specifications

PCI bus feature PCI  Peripheral Component Interconnect PCI bus can be populated  Fast accesses to each other  System memory can be accessed with full native bus speed Burst transfer  All read and write transfers over the PCI bus  Bus master determines the length of the burst

FeatureDescription Processor independence Designed for the PCI bus are PCI-specific Support 80 PCI functions per PCI bus PCI bus supports ten electrical device, each device contain up to eight PCI function Support 256 PCI busses Specification provides support 256 PCI bus Low-powerA major design goal of the PCI specification Bursts can be performed all r/w 32-bit PCI bus => 132MBytes/sec 64-bit PCI bus => 264MBytes/sec Bus speed33MHz in revision 2.0 spec 66MHz in revision 2.1 spec 64-bit bus widthFull definition of a 64-bit extension Access timeAs fast as 60ns (at 33MHz) Concurrent bus operation Bridges support full bus concurrency with processor bus, PCI bus

FeatureDescription Bus master support Allows peer-to-peer PCI bus access Hidden bus arbitration Can take place while another bus master is performing a transfer on the PCI bus Low-pin countFunctional PCI target with 47 pins and initiator with 49 pins Transaction integrity check Parity checking in the address, command and data Three address spaces Memory, I/O and configuration address space Auto- Configuration Support automatic device detection and configuration by configuration registers Software transparency Software drivers utilize same command set and status definition Add-In cardsDefinition of PCI connectors and add-in cards in specification Add-In card sizeDefines three card size, long, short and variable-height short cards, in specification

General PCI bus model Host/PCI bridge : North bridge  Connect host processor bus to root PCI bus PCI-to-ISA bridge : South bridge  Connect PCI bus to ISA bus  Incorporates  Interrupt controller, IDE controller, USB Host controller, DMA controller PCI-to-PCI bridge Chipset support mort than one North bridge

PCI Device vs. Function Function is logical device

Specifications Document titleRevision PCI local bus specification2.2 PCI-to-PCI bridge specification1.1 PCI system design guide1.0 PCI BIOS specification2.1 PCI bus power management interface specification 1.1 PCI Hot-Plug specification1.0