SlideShare a Scribd company logo
1 of 12
PCI
The peripheral component interconnect (PCI) is a
popular high-bandwidth,
processor-independent bus that can function as a
peripheral bus.
A bus is made up of both an electrical interface and a
programming interface
The PCI Interface
• A replacement for the ISA standard (bare metal kind of bus)
• Goals
• Better performance
• Platform independence
• Simplify adding and removing peripherals to the system
• Compared with other common bus specifications, PCI delivers better
system performance
• for high-speed I/O subsystems (e.g., graphic display adapters,
network
interface controllers, disk controllers, and so on)expansion
PCI Slots
CPU
RAM
• The older buses were having speed of almost few mega bytes per second
• The PCI data lines having frequency of 66 MHz
• For a raw transfer rate of 528 MByte/s, or4.224 Gbps.
• It is designed to meet economically the I/O requirements of modern systems.
• It requires very few chips to implement and supports other buses attached to the PCI
bus.
• PCI is designed to support a variety of microprocessor-based configurations ,
including both single- and multiple-processor systems.
• It makes use of synchronous timing
(a) Typical desktop system
Typical server system
Bus Structure
PCI may be configured as a 32- or 64-bit
->These are divided into the following functional groups:
• System pins:
Include the clock and reset pins.
• Address and data pins:
Include 32 lines that are time multiplexed for addresses
and data.
• Interface control pins:
Control the timing of transactions and provide coordination among initiators and targets.
• Arbitration pins:
PCI master has its own pair of arbitration lines that connect it directly
to the PCI bus arbiter.
• • Error reporting pins:
• Used to report parity and other errors.
• • Interrupt pins:
These are provided for PCI devices that must generate requests for service. As with the arbitration pins, these a
not shared lines. Rather, each PCI device has its own interrupt line controller.
Cache support pins:
These pins are needed to support a memory on PCI that can be cached in the processor or another device.
These pins support snoop.
64-bit bus extension pins:
Include 32 lines that are time multiplexed for addresses and data and that are combined with the mandatory
address/data lines to form a 64-bit address/data bus.
• • JTAG/boundary scan pins:
These signal lines support testing procedures defined in IEEE Standard 1149.1.
PCI Commands
Bus activity occurs in the form of transactions between an initiator, and a target. When a
bus initiator acquires control of the bus, it determines the type of transaction that will occur
next.
commands are as follows:
• Interrupt Acknowledge
• Special Cycle
• I/O Read
• I/O Write
• Memory Read
• Memory Write
• Memory Write and Invalidate
• Configuration Read
• Configuration Write
• Dual address Cycle

More Related Content

What's hot

Computer Architecture - Hardware - Lessons 14 - SCSI - Eric Vanderburg
Computer Architecture - Hardware - Lessons 14 - SCSI - Eric VanderburgComputer Architecture - Hardware - Lessons 14 - SCSI - Eric Vanderburg
Computer Architecture - Hardware - Lessons 14 - SCSI - Eric VanderburgEric Vanderburg
 
Comp archch scsi bus
Comp archch scsi busComp archch scsi bus
Comp archch scsi busSarika Khope
 
Expansion Bus, Internal & External Buses, Northbridge/Southbridge, Device Dri...
Expansion Bus, Internal & External Buses, Northbridge/Southbridge, Device Dri...Expansion Bus, Internal & External Buses, Northbridge/Southbridge, Device Dri...
Expansion Bus, Internal & External Buses, Northbridge/Southbridge, Device Dri...Maria Gizelle Aragon
 
Creating Your Own PCI Express System Using FPGAs: Embedded World 2010
Creating Your Own PCI Express System Using FPGAs: Embedded World 2010Creating Your Own PCI Express System Using FPGAs: Embedded World 2010
Creating Your Own PCI Express System Using FPGAs: Embedded World 2010Altera Corporation
 
PCIe and PCIe driver in WEC7 (Windows Embedded compact 7)
PCIe and PCIe driver in WEC7 (Windows Embedded compact 7)PCIe and PCIe driver in WEC7 (Windows Embedded compact 7)
PCIe and PCIe driver in WEC7 (Windows Embedded compact 7)gnkeshava
 
SCSI(small computer system interface)
SCSI(small computer system interface)SCSI(small computer system interface)
SCSI(small computer system interface)Niraj Lamichhane
 
PCIe BUS: A State-of-the-Art-Review
PCIe BUS: A State-of-the-Art-ReviewPCIe BUS: A State-of-the-Art-Review
PCIe BUS: A State-of-the-Art-ReviewIOSRJVSP
 
Micro channel architecture
Micro channel architectureMicro channel architecture
Micro channel architectureGichelle Amon
 
Slideshare - PCIe
Slideshare - PCIeSlideshare - PCIe
Slideshare - PCIeJin Wu
 

What's hot (20)

Computer Architecture - Hardware - Lessons 14 - SCSI - Eric Vanderburg
Computer Architecture - Hardware - Lessons 14 - SCSI - Eric VanderburgComputer Architecture - Hardware - Lessons 14 - SCSI - Eric Vanderburg
Computer Architecture - Hardware - Lessons 14 - SCSI - Eric Vanderburg
 
Bus
BusBus
Bus
 
Chap1 expan slots
Chap1 expan slotsChap1 expan slots
Chap1 expan slots
 
Eisa
EisaEisa
Eisa
 
Pc interface
Pc interfacePc interface
Pc interface
 
Comp archch scsi bus
Comp archch scsi busComp archch scsi bus
Comp archch scsi bus
 
Pcie basic
Pcie basicPcie basic
Pcie basic
 
Expansion Bus, Internal & External Buses, Northbridge/Southbridge, Device Dri...
Expansion Bus, Internal & External Buses, Northbridge/Southbridge, Device Dri...Expansion Bus, Internal & External Buses, Northbridge/Southbridge, Device Dri...
Expansion Bus, Internal & External Buses, Northbridge/Southbridge, Device Dri...
 
Creating Your Own PCI Express System Using FPGAs: Embedded World 2010
Creating Your Own PCI Express System Using FPGAs: Embedded World 2010Creating Your Own PCI Express System Using FPGAs: Embedded World 2010
Creating Your Own PCI Express System Using FPGAs: Embedded World 2010
 
PCIe and PCIe driver in WEC7 (Windows Embedded compact 7)
PCIe and PCIe driver in WEC7 (Windows Embedded compact 7)PCIe and PCIe driver in WEC7 (Windows Embedded compact 7)
PCIe and PCIe driver in WEC7 (Windows Embedded compact 7)
 
SCSI(small computer system interface)
SCSI(small computer system interface)SCSI(small computer system interface)
SCSI(small computer system interface)
 
PCIe BUS: A State-of-the-Art-Review
PCIe BUS: A State-of-the-Art-ReviewPCIe BUS: A State-of-the-Art-Review
PCIe BUS: A State-of-the-Art-Review
 
Bus
BusBus
Bus
 
Micro channel architecture
Micro channel architectureMicro channel architecture
Micro channel architecture
 
Pci express modi
Pci express modiPci express modi
Pci express modi
 
Bus interface 8086
Bus interface 8086Bus interface 8086
Bus interface 8086
 
Communication protocols
Communication protocolsCommunication protocols
Communication protocols
 
Chapter22
Chapter22Chapter22
Chapter22
 
Slideshare - PCIe
Slideshare - PCIeSlideshare - PCIe
Slideshare - PCIe
 
No sql presentation
No sql presentationNo sql presentation
No sql presentation
 

Similar to PCI

Computer organization & ARM microcontrollers module 3 PPT
Computer organization & ARM microcontrollers module 3 PPTComputer organization & ARM microcontrollers module 3 PPT
Computer organization & ARM microcontrollers module 3 PPTChetanNaikJECE
 
Point to point interconnect
Point to point interconnectPoint to point interconnect
Point to point interconnectKinza Razzaq
 
Difference between PCI PCI-X PCIe
Difference between PCI PCI-X PCIeDifference between PCI PCI-X PCIe
Difference between PCI PCI-X PCIeSUNODH GARLAPATI
 
Chapter 6: Expansion Buses
Chapter 6: Expansion BusesChapter 6: Expansion Buses
Chapter 6: Expansion Busesaskme
 
All chapters to be printed
All chapters to be printedAll chapters to be printed
All chapters to be printedMik Endale
 
SOC Interconnects: AMBA & CoreConnect
SOC Interconnects: AMBA  & CoreConnectSOC Interconnects: AMBA  & CoreConnect
SOC Interconnects: AMBA & CoreConnectA B Shinde
 
03 - Lecture Systme Unit Components.pptx
03 - Lecture Systme Unit Components.pptx03 - Lecture Systme Unit Components.pptx
03 - Lecture Systme Unit Components.pptxmomandayaz306
 
AMBA 5 COHERENT HUB INTERFACE.pptx
AMBA 5 COHERENT HUB INTERFACE.pptxAMBA 5 COHERENT HUB INTERFACE.pptx
AMBA 5 COHERENT HUB INTERFACE.pptxSairam Chebrolu
 
Embedded sysyetm components
Embedded sysyetm componentsEmbedded sysyetm components
Embedded sysyetm componentslambanaveen
 
pciexpress-200220095945.pdf
pciexpress-200220095945.pdfpciexpress-200220095945.pdf
pciexpress-200220095945.pdfzahixdd
 
Motherboard components and their functions
Motherboard components and their functionsMotherboard components and their functions
Motherboard components and their functionsAbdullah-Al- Mahmud
 
03 - Motherboards.ppt
03 - Motherboards.ppt03 - Motherboards.ppt
03 - Motherboards.pptAliyuAhmed9
 

Similar to PCI (20)

Computer organization & ARM microcontrollers module 3 PPT
Computer organization & ARM microcontrollers module 3 PPTComputer organization & ARM microcontrollers module 3 PPT
Computer organization & ARM microcontrollers module 3 PPT
 
Ec305.13 buses mgl
Ec305.13 buses mglEc305.13 buses mgl
Ec305.13 buses mgl
 
Ec305.13 buses mgl
Ec305.13 buses mglEc305.13 buses mgl
Ec305.13 buses mgl
 
Point to point interconnect
Point to point interconnectPoint to point interconnect
Point to point interconnect
 
Difference between PCI PCI-X PCIe
Difference between PCI PCI-X PCIeDifference between PCI PCI-X PCIe
Difference between PCI PCI-X PCIe
 
Chapter 6: Expansion Buses
Chapter 6: Expansion BusesChapter 6: Expansion Buses
Chapter 6: Expansion Buses
 
SCSI Interfaces
SCSI InterfacesSCSI Interfaces
SCSI Interfaces
 
All chapters to be printed
All chapters to be printedAll chapters to be printed
All chapters to be printed
 
Module 1 unit 2
Module 1 unit 2Module 1 unit 2
Module 1 unit 2
 
SOC Interconnects: AMBA & CoreConnect
SOC Interconnects: AMBA  & CoreConnectSOC Interconnects: AMBA  & CoreConnect
SOC Interconnects: AMBA & CoreConnect
 
Types Of Buses
Types Of BusesTypes Of Buses
Types Of Buses
 
03 - Lecture Systme Unit Components.pptx
03 - Lecture Systme Unit Components.pptx03 - Lecture Systme Unit Components.pptx
03 - Lecture Systme Unit Components.pptx
 
AMBA 5 COHERENT HUB INTERFACE.pptx
AMBA 5 COHERENT HUB INTERFACE.pptxAMBA 5 COHERENT HUB INTERFACE.pptx
AMBA 5 COHERENT HUB INTERFACE.pptx
 
Embedded sysyetm components
Embedded sysyetm componentsEmbedded sysyetm components
Embedded sysyetm components
 
pciexpress-200220095945.pdf
pciexpress-200220095945.pdfpciexpress-200220095945.pdf
pciexpress-200220095945.pdf
 
Processors selection
Processors selectionProcessors selection
Processors selection
 
PCI.pdf
PCI.pdfPCI.pdf
PCI.pdf
 
Motherboard components and their functions
Motherboard components and their functionsMotherboard components and their functions
Motherboard components and their functions
 
1.pptx.pdf
1.pptx.pdf1.pptx.pdf
1.pptx.pdf
 
03 - Motherboards.ppt
03 - Motherboards.ppt03 - Motherboards.ppt
03 - Motherboards.ppt
 

More from ITz_1

Data Mining in Operating System
Data Mining in Operating SystemData Mining in Operating System
Data Mining in Operating SystemITz_1
 
Software designm complexity
Software designm complexitySoftware designm complexity
Software designm complexityITz_1
 
Linux operating system
Linux operating systemLinux operating system
Linux operating systemITz_1
 
Embedded Software
Embedded SoftwareEmbedded Software
Embedded SoftwareITz_1
 
5 major social institutions
5 major social institutions5 major social institutions
5 major social institutionsITz_1
 
Java script programs
Java script programsJava script programs
Java script programsITz_1
 
Java script
Java scriptJava script
Java scriptITz_1
 
Class selectors
Class selectorsClass selectors
Class selectorsITz_1
 

More from ITz_1 (8)

Data Mining in Operating System
Data Mining in Operating SystemData Mining in Operating System
Data Mining in Operating System
 
Software designm complexity
Software designm complexitySoftware designm complexity
Software designm complexity
 
Linux operating system
Linux operating systemLinux operating system
Linux operating system
 
Embedded Software
Embedded SoftwareEmbedded Software
Embedded Software
 
5 major social institutions
5 major social institutions5 major social institutions
5 major social institutions
 
Java script programs
Java script programsJava script programs
Java script programs
 
Java script
Java scriptJava script
Java script
 
Class selectors
Class selectorsClass selectors
Class selectors
 

Recently uploaded

Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxShobhayan Kirtania
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...anjaliyadav012327
 

Recently uploaded (20)

Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptx
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
 

PCI

  • 1. PCI The peripheral component interconnect (PCI) is a popular high-bandwidth, processor-independent bus that can function as a peripheral bus. A bus is made up of both an electrical interface and a programming interface
  • 2. The PCI Interface • A replacement for the ISA standard (bare metal kind of bus) • Goals • Better performance • Platform independence • Simplify adding and removing peripherals to the system
  • 3. • Compared with other common bus specifications, PCI delivers better system performance • for high-speed I/O subsystems (e.g., graphic display adapters, network interface controllers, disk controllers, and so on)expansion PCI Slots CPU RAM
  • 4. • The older buses were having speed of almost few mega bytes per second • The PCI data lines having frequency of 66 MHz • For a raw transfer rate of 528 MByte/s, or4.224 Gbps. • It is designed to meet economically the I/O requirements of modern systems. • It requires very few chips to implement and supports other buses attached to the PCI bus. • PCI is designed to support a variety of microprocessor-based configurations , including both single- and multiple-processor systems. • It makes use of synchronous timing
  • 5.
  • 6.
  • 7.
  • 10. Bus Structure PCI may be configured as a 32- or 64-bit ->These are divided into the following functional groups: • System pins: Include the clock and reset pins. • Address and data pins: Include 32 lines that are time multiplexed for addresses and data. • Interface control pins: Control the timing of transactions and provide coordination among initiators and targets. • Arbitration pins: PCI master has its own pair of arbitration lines that connect it directly to the PCI bus arbiter.
  • 11. • • Error reporting pins: • Used to report parity and other errors. • • Interrupt pins: These are provided for PCI devices that must generate requests for service. As with the arbitration pins, these a not shared lines. Rather, each PCI device has its own interrupt line controller. Cache support pins: These pins are needed to support a memory on PCI that can be cached in the processor or another device. These pins support snoop. 64-bit bus extension pins: Include 32 lines that are time multiplexed for addresses and data and that are combined with the mandatory address/data lines to form a 64-bit address/data bus. • • JTAG/boundary scan pins: These signal lines support testing procedures defined in IEEE Standard 1149.1.
  • 12. PCI Commands Bus activity occurs in the form of transactions between an initiator, and a target. When a bus initiator acquires control of the bus, it determines the type of transaction that will occur next. commands are as follows: • Interrupt Acknowledge • Special Cycle • I/O Read • I/O Write • Memory Read • Memory Write • Memory Write and Invalidate • Configuration Read • Configuration Write • Dual address Cycle

Editor's Notes

  1. <number>