SlideShare a Scribd company logo
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 Vanderburg
Eric Vanderburg
 
Bus
BusBus
Chap1 expan slots
Chap1 expan slotsChap1 expan slots
Chap1 expan slots
Faiq Ali Sayed
 
Eisa
EisaEisa
Pc interface
Pc interfacePc interface
Pc interface
Ashraf Aboshosha
 
Comp archch scsi bus
Comp archch scsi busComp archch scsi bus
Comp archch scsi bus
Sarika Khope
 
Pcie basic
Pcie basicPcie basic
Pcie basic
Saifuddin Kaijar
 
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 2010
Altera 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-Review
IOSRJVSP
 
Bus
BusBus
Micro channel architecture
Micro channel architectureMicro channel architecture
Micro channel architecture
Gichelle Amon
 
Pci express modi
Pci express modiPci express modi
Pci express modi
proma_goswami
 
Bus interface 8086
Bus interface 8086Bus interface 8086
Bus interface 8086
University of Gujrat, Pakistan
 
Communication protocols
Communication protocolsCommunication protocols
Communication protocols
Pantech ProLabs India Pvt Ltd
 
Chapter22
Chapter22Chapter22
Chapter22
Raghunath Naidu
 
Slideshare - PCIe
Slideshare - PCIeSlideshare - PCIe
Slideshare - PCIe
Jin Wu
 
No sql presentation
No sql presentationNo sql presentation
No sql presentation
Saifuddin Kaijar
 

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 PPT
ChetanNaikJECE
 
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
Kinza Razzaq
 
Difference between PCI PCI-X PCIe
Difference between PCI PCI-X PCIeDifference between PCI PCI-X PCIe
Difference between PCI PCI-X PCIe
SUNODH GARLAPATI
 
Chapter 6: Expansion Buses
Chapter 6: Expansion BusesChapter 6: Expansion Buses
Chapter 6: Expansion Buses
askme
 
SCSI Interfaces
SCSI InterfacesSCSI Interfaces
SCSI Interfaces
Varunjeet Singh Rekhi
 
All chapters to be printed
All chapters to be printedAll chapters to be printed
All chapters to be printed
Mik Endale
 
Module 1 unit 2
Module 1 unit 2Module 1 unit 2
Module 1 unit 2
Ayebazibwe Kenneth
 
SOC Interconnects: AMBA & CoreConnect
SOC Interconnects: AMBA  & CoreConnectSOC Interconnects: AMBA  & CoreConnect
SOC Interconnects: AMBA & CoreConnect
A B Shinde
 
Types Of Buses
Types Of BusesTypes Of Buses
Types Of Buses
Akhil Ahuja
 
03 - Lecture Systme Unit Components.pptx
03 - Lecture Systme Unit Components.pptx03 - Lecture Systme Unit Components.pptx
03 - Lecture Systme Unit Components.pptx
momandayaz306
 
AMBA 5 COHERENT HUB INTERFACE.pptx
AMBA 5 COHERENT HUB INTERFACE.pptxAMBA 5 COHERENT HUB INTERFACE.pptx
AMBA 5 COHERENT HUB INTERFACE.pptx
Sairam Chebrolu
 
Embedded sysyetm components
Embedded sysyetm componentsEmbedded sysyetm components
Embedded sysyetm components
lambanaveen
 
pciexpress-200220095945.pdf
pciexpress-200220095945.pdfpciexpress-200220095945.pdf
pciexpress-200220095945.pdf
zahixdd
 
Processors selection
Processors selectionProcessors selection
Processors selection
Pradeep Shankhwar
 
PCI.pdf
PCI.pdfPCI.pdf
PCI.pdf
ssuserea4759
 
Motherboard components and their functions
Motherboard components and their functionsMotherboard components and their functions
Motherboard components and their functions
Abdullah-Al- Mahmud
 
1.pptx.pdf
1.pptx.pdf1.pptx.pdf
1.pptx.pdf
mohammadhaqqi3
 
03 - Motherboards.ppt
03 - Motherboards.ppt03 - Motherboards.ppt
03 - Motherboards.ppt
AliyuAhmed9
 

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 System
ITz_1
 
Software designm complexity
Software designm complexitySoftware designm complexity
Software designm complexity
ITz_1
 
Linux operating system
Linux operating systemLinux operating system
Linux operating system
ITz_1
 
Embedded Software
Embedded SoftwareEmbedded Software
Embedded Software
ITz_1
 
5 major social institutions
5 major social institutions5 major social institutions
5 major social institutions
ITz_1
 
Java script programs
Java script programsJava script programs
Java script programs
ITz_1
 
Java script
Java scriptJava script
Java script
ITz_1
 
Class selectors
Class selectorsClass selectors
Class selectors
ITz_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

Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
WaniBasim
 
Smart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICTSmart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICT
simonomuemu
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
Priyankaranawat4
 
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
RitikBhardwaj56
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
David Douglas School District
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
amberjdewit93
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
Celine George
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
Dr. Shivangi Singh Parihar
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
ak6969907
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
tarandeep35
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
mulvey2
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
thanhdowork
 
How to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold MethodHow to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold Method
Celine George
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
eBook.com.bd (প্রয়োজনীয় বাংলা বই)
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
History of Stoke Newington
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
Dr. Mulla Adam Ali
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
Academy of Science of South Africa
 

Recently uploaded (20)

Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
 
Smart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICTSmart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICT
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
 
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
 
How to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold MethodHow to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold Method
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
 

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>