2
Most read
3
Most read
7
Most read
BY TEAM 1:
PERIPHERAL COMPONENT
INTERCONNECT (PCI) BUS
INTRODUCTION:
❖ Peripheral Component Interconnect (PCI) is
a local compute bus for
attaching hardware devices in a computer and
is part of the PCI Local Bus standard.
❖ The PCI bus is a good example of a system
bus that grew out of the need for
standarization.
❖ An important feature that the PCI pioneered
is a plug and play capability for connection I/O
devices.
❖ PCI slots are utilized to install sound cards,
Ethernet and remote cards and presently strong
state drives utilizing NVMe innovation to supply
SSD drive speeds that are numerous times
speedier than SATA SSD speeds. PCI openings too
permit discrete design cards to be included to a
computer as well.
❖ PCI openings (and their variations) permit you to
include expansion cards to a motherboard. The
extension cards increment the machines
capabilities past what the motherboard may create
alone, such as: upgraded illustrations, extended
sound, expanded USB and difficult drive controller,
and extra arrange interface options, to title a
couple of.
HISTORY OF PCI BUS:
❖ Work on PCI began at the Intel Architecture Labs (IAL, also
Architecture Development Lab) c. 1990. A team of primarily IAL
engineers defined the architecture and developed a proof of concept
chipset and platform (Saturn) partnering with teams in the company's
desktop PC systems and core logic product organizations.
❖ PCI was immediately put to use in servers, replacing Micro Channel
architecture (MCA) and Extended Industry Standard
Architecture (EISA) as the server expansion bus of choice. In
mainstream PCs, PCI was slower to replace VLB, and did not gain
significant market penetration until late 1994 in second-
generation Pentium PCs. By 1996, VLB was all but extinct, and
manufacturers had adopted PCI even for Intel 80486 (486)
computers.
PCI bus
PCI bus
PCI bus
Device Configuration
When an I/O device is connected to a computer, several
actions are needed to configure both the device and the
software that communicates with it. The software needs
to know the address of the device and also the device
characteristics , such as the speed of the transmission
link etc;
The PCI simplifies this process by incorporating a small
Configuration ROM memory that stores information
about that device in each I/O device interface.
Device Configuration in PCI Bus
❖ The PCI has a configuration ROM that stores
information about the device.
❖ The configuration ROMs of all devices are
accessible in the Configuration Address-Space.
❖ The PCI initialization software reads these ROMs
whenever the system is powered up or reset.
❖ In each case, it determines whether the device is a
printer, a keyboard or an Ethernet interface.
❖ Devices are assigned addresses during the
Initialization process.
❖ Hence Devices cannot be accessed based on their
address during the configuration process.
❖ Each device has an input signal called Initialization
Device Select , IDSEL# .
❖ IDSEL# pin of each device is connected to one of
the upper 21 address lines(AD11 to AD31)
❖ During configuration operation ,
➢ A configuration command and an address is
issued.
➢ The corresponding AD line is set to 1 and the
remaining 20 lines are set to 0.
❖ The lower address lines , (AD10 to AD00) are used
to specify the type of operation and to access the
contents of Configuration ROM.
❖ The configuration software scans all 21 locations.
❖ Each device may request an address in the I/O
space or Memory space.
❖ The PCI Bus has four interrupt request lines.
❖ The software instructs the device as to which of
these lines it can use to request an interrupt.
This process relieves the user from having
to be involved in the configuration process.The
user simply plugs in the interface board and turns
on the power.
Electrical Characteristics
❖ The PCI bus is defined for operation with either a
5V or 3.3V power supply.
❖ Motherboard is designed to operate with
signaling system.
❖ Connectors in the expansion board are designed
to ensure that they can be plugged only in a
compatible motherboard.

More Related Content

PPTX
8051 microcontroller
PPTX
Hardware Software Codesign
PDF
Communication Protocols (UART, SPI,I2C)
PPTX
Dd sdram
PDF
Polyteda: Power DRC/LVS, October 2016
PDF
GPU - DisplayPort Interface
PDF
Embedded systems The Past Present and the Future
8051 microcontroller
Hardware Software Codesign
Communication Protocols (UART, SPI,I2C)
Dd sdram
Polyteda: Power DRC/LVS, October 2016
GPU - DisplayPort Interface
Embedded systems The Past Present and the Future

What's hot (20)

PDF
Logic gate
PPT
Parallel processing
PPTX
Communication protocols
PDF
Csc1401 lecture06 - internal memory
PPT
Introduction to digital system
PPTX
Embedded systems
PPT
FPGA Configuration
PDF
Multithreading
PPTX
Introduction and History of Embedded Systems.pptx
PPT
Computer architecture
PPTX
Computer architecture multi processor
PPTX
introduction to embedded system presentation
PPTX
Applications of Embedded System
PDF
Slide05 Message Passing Architecture
PDF
OPAL-RT RT13 Conference: Rapid control prototyping solutions for power electr...
PDF
Introduction to Bus | Address, Data, Control Bus
PPTX
DMA Controller Presentation
PPTX
I2C Protocol
PDF
Verification Engineer - Opportunities and Career Path
PPTX
Programmable asic i/o cells
Logic gate
Parallel processing
Communication protocols
Csc1401 lecture06 - internal memory
Introduction to digital system
Embedded systems
FPGA Configuration
Multithreading
Introduction and History of Embedded Systems.pptx
Computer architecture
Computer architecture multi processor
introduction to embedded system presentation
Applications of Embedded System
Slide05 Message Passing Architecture
OPAL-RT RT13 Conference: Rapid control prototyping solutions for power electr...
Introduction to Bus | Address, Data, Control Bus
DMA Controller Presentation
I2C Protocol
Verification Engineer - Opportunities and Career Path
Programmable asic i/o cells
Ad

Similar to PCI bus (20)

PPT
Pc interface
PPTX
Bus interface 8086
PPTX
INTERNAL and EXTERNAL PORT of computer .pptx
PPT
Slots Presentation
PPTX
Mother board
PPTX
1.5. Parts of Motherboard.pptx
PPTX
Peripherals
PPT
All chapters to be printed
PDF
Pcie basic
PDF
Bus Standards and Networking
DOCX
Motherboard components and their functions
PPTX
computer system servicing- parts-of-motherboard.pptx
PPTX
parts of motherboard.pptx
PPTX
parts of motherboard 121215421512154.pptx
PDF
Computer Hardware & Software Lab Manual 2
DOCX
Peripheral Component Interconnect.docx
PDF
Components Of Motherboard or Parts of Motherboard
PPT
Module 1 unit 2
PPT
Computer hardware and networking by Pradeep Kudale
PPTX
Expansion card or Add on card Power point Presentation.
Pc interface
Bus interface 8086
INTERNAL and EXTERNAL PORT of computer .pptx
Slots Presentation
Mother board
1.5. Parts of Motherboard.pptx
Peripherals
All chapters to be printed
Pcie basic
Bus Standards and Networking
Motherboard components and their functions
computer system servicing- parts-of-motherboard.pptx
parts of motherboard.pptx
parts of motherboard 121215421512154.pptx
Computer Hardware & Software Lab Manual 2
Peripheral Component Interconnect.docx
Components Of Motherboard or Parts of Motherboard
Module 1 unit 2
Computer hardware and networking by Pradeep Kudale
Expansion card or Add on card Power point Presentation.
Ad

Recently uploaded (20)

PDF
David L Page_DCI Research Study Journey_how Methodology can inform one's prac...
PDF
Uderstanding digital marketing and marketing stratergie for engaging the digi...
PDF
Environmental Education MCQ BD2EE - Share Source.pdf
PDF
ChatGPT for Dummies - Pam Baker Ccesa007.pdf
DOCX
Cambridge-Practice-Tests-for-IELTS-12.docx
PPTX
Unit 4 Computer Architecture Multicore Processor.pptx
PDF
AI-driven educational solutions for real-life interventions in the Philippine...
PDF
Chinmaya Tiranga quiz Grand Finale.pdf
PDF
احياء السادس العلمي - الفصل الثالث (التكاثر) منهج متميزين/كلية بغداد/موهوبين
PPTX
20th Century Theater, Methods, History.pptx
PDF
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
PDF
Paper A Mock Exam 9_ Attempt review.pdf.
PPTX
Computer Architecture Input Output Memory.pptx
DOC
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
PDF
IGGE1 Understanding the Self1234567891011
PPTX
TNA_Presentation-1-Final(SAVE)) (1).pptx
PDF
1.3 FINAL REVISED K-10 PE and Health CG 2023 Grades 4-10 (1).pdf
PPTX
History, Philosophy and sociology of education (1).pptx
PPTX
Introduction to pro and eukaryotes and differences.pptx
PPTX
CHAPTER IV. MAN AND BIOSPHERE AND ITS TOTALITY.pptx
David L Page_DCI Research Study Journey_how Methodology can inform one's prac...
Uderstanding digital marketing and marketing stratergie for engaging the digi...
Environmental Education MCQ BD2EE - Share Source.pdf
ChatGPT for Dummies - Pam Baker Ccesa007.pdf
Cambridge-Practice-Tests-for-IELTS-12.docx
Unit 4 Computer Architecture Multicore Processor.pptx
AI-driven educational solutions for real-life interventions in the Philippine...
Chinmaya Tiranga quiz Grand Finale.pdf
احياء السادس العلمي - الفصل الثالث (التكاثر) منهج متميزين/كلية بغداد/موهوبين
20th Century Theater, Methods, History.pptx
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
Paper A Mock Exam 9_ Attempt review.pdf.
Computer Architecture Input Output Memory.pptx
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
IGGE1 Understanding the Self1234567891011
TNA_Presentation-1-Final(SAVE)) (1).pptx
1.3 FINAL REVISED K-10 PE and Health CG 2023 Grades 4-10 (1).pdf
History, Philosophy and sociology of education (1).pptx
Introduction to pro and eukaryotes and differences.pptx
CHAPTER IV. MAN AND BIOSPHERE AND ITS TOTALITY.pptx

PCI bus

  • 1. BY TEAM 1: PERIPHERAL COMPONENT INTERCONNECT (PCI) BUS
  • 2. INTRODUCTION: ❖ Peripheral Component Interconnect (PCI) is a local compute bus for attaching hardware devices in a computer and is part of the PCI Local Bus standard. ❖ The PCI bus is a good example of a system bus that grew out of the need for standarization. ❖ An important feature that the PCI pioneered is a plug and play capability for connection I/O devices.
  • 3. ❖ PCI slots are utilized to install sound cards, Ethernet and remote cards and presently strong state drives utilizing NVMe innovation to supply SSD drive speeds that are numerous times speedier than SATA SSD speeds. PCI openings too permit discrete design cards to be included to a computer as well. ❖ PCI openings (and their variations) permit you to include expansion cards to a motherboard. The extension cards increment the machines capabilities past what the motherboard may create alone, such as: upgraded illustrations, extended sound, expanded USB and difficult drive controller, and extra arrange interface options, to title a couple of.
  • 4. HISTORY OF PCI BUS: ❖ Work on PCI began at the Intel Architecture Labs (IAL, also Architecture Development Lab) c. 1990. A team of primarily IAL engineers defined the architecture and developed a proof of concept chipset and platform (Saturn) partnering with teams in the company's desktop PC systems and core logic product organizations. ❖ PCI was immediately put to use in servers, replacing Micro Channel architecture (MCA) and Extended Industry Standard Architecture (EISA) as the server expansion bus of choice. In mainstream PCs, PCI was slower to replace VLB, and did not gain significant market penetration until late 1994 in second- generation Pentium PCs. By 1996, VLB was all but extinct, and manufacturers had adopted PCI even for Intel 80486 (486) computers.
  • 8. Device Configuration When an I/O device is connected to a computer, several actions are needed to configure both the device and the software that communicates with it. The software needs to know the address of the device and also the device characteristics , such as the speed of the transmission link etc; The PCI simplifies this process by incorporating a small Configuration ROM memory that stores information about that device in each I/O device interface.
  • 9. Device Configuration in PCI Bus ❖ The PCI has a configuration ROM that stores information about the device. ❖ The configuration ROMs of all devices are accessible in the Configuration Address-Space. ❖ The PCI initialization software reads these ROMs whenever the system is powered up or reset. ❖ In each case, it determines whether the device is a printer, a keyboard or an Ethernet interface. ❖ Devices are assigned addresses during the Initialization process. ❖ Hence Devices cannot be accessed based on their address during the configuration process.
  • 10. ❖ Each device has an input signal called Initialization Device Select , IDSEL# . ❖ IDSEL# pin of each device is connected to one of the upper 21 address lines(AD11 to AD31) ❖ During configuration operation , ➢ A configuration command and an address is issued. ➢ The corresponding AD line is set to 1 and the remaining 20 lines are set to 0. ❖ The lower address lines , (AD10 to AD00) are used to specify the type of operation and to access the contents of Configuration ROM.
  • 11. ❖ The configuration software scans all 21 locations. ❖ Each device may request an address in the I/O space or Memory space. ❖ The PCI Bus has four interrupt request lines. ❖ The software instructs the device as to which of these lines it can use to request an interrupt. This process relieves the user from having to be involved in the configuration process.The user simply plugs in the interface board and turns on the power.
  • 12. Electrical Characteristics ❖ The PCI bus is defined for operation with either a 5V or 3.3V power supply. ❖ Motherboard is designed to operate with signaling system. ❖ Connectors in the expansion board are designed to ensure that they can be plugged only in a compatible motherboard.