SlideShare a Scribd company logo
3
Most read
16
Most read
17
Most read
GROUP NO -
PCI
express
• What is PCI express…?
• History of PCIe.
• What is a PCIe slot?
• Types of PCI express.
• What is a PCIe lane?
• What about PCI Express
compatibility?
• PCI express Architecture.
• PCI express layering.
• PCI express advantages.
Content
• PCIe - Peripheral Component Interconnect Express.
• PCI Express is a high-speed serial computer expansion bus
standard designed to replace the older PCI, PCI-X, and AGP bus
standard.
• It is the common motherboard interface for personal
computers' graphics cards, hard drives, SSDs, Wi-Fi and
Ethernet hardware connections.
What is PCI
express…?
PCI express
PCI express
• PCI was introduced by Intel in 1991 as the PCI Local Bus
Standard.
• Early in the spring of 2001, Intel had proposed to replace PCI
bus with a new bus architecture technology and internal
connection of multiple chips, which is known as 3G I/O.
• By the end of 2001, more than 20 leading enterprises in the
industry, including Intel, AMD, DELL and IBM, started drafting
the specification for the new technology and finished it in
2002. It was officially named PCI Express.
History of PCIe
• Physical slot on your motherboard.
• From smallest to largest, these slots are x1, x4, x8, and x16.
• these numbers represent the number of PCI lanes that the card
supports.
• Graphics cards and many other expansion cards require a full-
sized x16 slot, while sound cards and USB expansions will
often be fine with the smaller/slower standards.
What is a PCIe slot?
Types of PCI
expressSlot Clock(GHz) No of Bits Data / Cycle Bandwidth
PCIe 1.0 ×1 2.5 1 1 250 MB/s
PCIe 1.0 ×4 2.5 4 1 1000 MB/s
PCIe 1.0 ×8 2.5 8 1 2000 MB/s
PCIe 1.0
×16
2.5 16 1 4000 MB/s
PCIe 2.0 ×1 2.5 1 1 500 MB/s
PCIe 2.0 ×4 2.5 4 1 2000 MB/s
PCIe 2.0 ×8 2.5 8 1 4000 MB/s
PCIe 2.0
×16
2.5 16 1 8000 MB/s
PCIe 3.0 ×1 2.5 1 1 1000 MB/s
PCIe 3.0 ×4 2.5 4 1 4000 MB/s
PCIe 3.0 ×8 2.5 8 1 8000 MB/s
PCIe 3.0 2.5 16 1 16000 MB/s
• PCI Express 1.0
(2003)
• PCI Express 2.0
(2007)
• PCI Express 3.0
(2010)
PCI express
PCI express
• Think of it as the number of connections that your PCI Express
slot has to the rest of your system. A PCIe x16 slot will have 16
lanes of bandwidth to use when communicating with the rest of
the system, which makes it ideal for graphics cards and low-
latency expansion.
What is a PCIe lane?
Fortunately, PCI Express is great when it comes to
compatibility. If the physical connector matches– x4, x16, etc– then
the expansion card will at least function. but it isn’t guaranteed to
reach its full performance unless you have the available lanes to
spare and your PCI Express generation meets or exceeds its
recommended spec.
To ensure the best performance, you’ll always want to make
sure that any expansion cards you have either match the fastest
standard supported by your motherboard, or are slower than that
standard. You can still use a PCI Express 3.0 card with a 2.0
motherboard, but don’t be surprised if it doesn’t meet the desired
performance targets.
What about PCI Express
compatibility?
PCI express
PCI express
• Root complex
• End points
• legacy end point
• PCI Express end
points
• Switch
• PCI Express bridge
Core Core
Memory
Memory
Gigabit
ethernet
PCIe-PCI
bridge
Legacy
endpoint
PCIe
endpoint
PCIe
endpoint
PCIe
endpoint
Switc
h
Root
complex
PCIePCIe
PCIePCIe
PCIe
PCIe
PCIe
PCI express
Architecture
• Root complex : The root complex acts as a buffering device, to deal with
difference in data rates between I/O controllers and
memory and processor components.
The root complex also translate between PCIe transaction formats
and the processor and memory signal and control
requirements.
• End points
o Legacy endpoint :legacy devices may support legacy style interrupt
generation using
message requests.
o PCIe endpoint : An I/O device or controller that implements PCIe, such
as
Gigabit ethernet switch
A graphics or video controller
Disk interface
Communication controller
PCI express Architecture cont.
• PCI Express interactions are defined using a protocol architecture.
The PCI Express protocol architecture encompasses the following
layers,
o Transaction Layer
o Data Link Layer
o Physical Layer
• Each of these layers are divided into two sections
o Processes outbound(to be transmitted) information
o Processes inbound(received) information
PCI express layering
PCI express
• High throughput(up to> 4GB/s)
• Software compatibility
• Scalable bandwidth
• Dedicated bandwidth per slot
• Peer-to-peer communication
• Long life (20+ years in mainstream
market)
PCI express advantages
Thank
You…!

More Related Content

PDF
Pcie basic
Saifuddin Kaijar
 
PPTX
Slideshare - PCIe
Jin Wu
 
PPTX
PCIe
ChiaYang Tsai
 
PDF
Session 8,9 PCI Express
Subhash Iyer
 
PPT
Effective communication skills
Ranjeet Kumar
 
ODP
axi protocol
Azad Mishra
 
PPTX
SOC Verification using SystemVerilog
Ramdas Mozhikunnath
 
ODP
PCIe DL_layer_3.0.1 (1)
Rakeshkumar Sachdev
 
Pcie basic
Saifuddin Kaijar
 
Slideshare - PCIe
Jin Wu
 
Session 8,9 PCI Express
Subhash Iyer
 
Effective communication skills
Ranjeet Kumar
 
axi protocol
Azad Mishra
 
SOC Verification using SystemVerilog
Ramdas Mozhikunnath
 
PCIe DL_layer_3.0.1 (1)
Rakeshkumar Sachdev
 

What's hot (20)

PPT
PCIe and PCIe driver in WEC7 (Windows Embedded compact 7)
gnkeshava
 
PDF
Pci express modi
proma_goswami
 
PDF
Verification Strategy for PCI-Express
DVClub
 
ODP
Pc ie tl_layer (3)
Rakeshkumar Sachdev
 
PPTX
PCIe Gen 3.0 Presentation @ 4th FPGA Camp
FPGA Central
 
PPTX
Difference between PCI PCI-X PCIe
SUNODH GARLAPATI
 
ODP
APB protocol v1.0
Azad Mishra
 
PPTX
AMBA AHB 5
SUNODH GARLAPATI
 
PPT
Serial Peripheral Interface(SPI)
Dhaval Kaneria
 
PPT
Pcie drivers basics
Venkatesh Malla
 
PDF
Pci express technology 3.0
Biddika Manjusree
 
PPT
Axi
Azad Mishra
 
PDF
Creating Your Own PCI Express System Using FPGAs: Embedded World 2010
Altera Corporation
 
PPT
Axi protocol
Azad Mishra
 
PPT
I2C And SPI Part-23
Techvilla
 
PPT
I2C Protocol
Anurag Tomar
 
PPTX
Amba axi 29 3_2015
kiemnhatminh
 
PPTX
Ambha axi
HARINATH REDDY
 
PPTX
AMBA 5 COHERENT HUB INTERFACE.pptx
Sairam Chebrolu
 
PCIe and PCIe driver in WEC7 (Windows Embedded compact 7)
gnkeshava
 
Pci express modi
proma_goswami
 
Verification Strategy for PCI-Express
DVClub
 
Pc ie tl_layer (3)
Rakeshkumar Sachdev
 
PCIe Gen 3.0 Presentation @ 4th FPGA Camp
FPGA Central
 
Difference between PCI PCI-X PCIe
SUNODH GARLAPATI
 
APB protocol v1.0
Azad Mishra
 
AMBA AHB 5
SUNODH GARLAPATI
 
Serial Peripheral Interface(SPI)
Dhaval Kaneria
 
Pcie drivers basics
Venkatesh Malla
 
Pci express technology 3.0
Biddika Manjusree
 
Creating Your Own PCI Express System Using FPGAs: Embedded World 2010
Altera Corporation
 
Axi protocol
Azad Mishra
 
I2C And SPI Part-23
Techvilla
 
I2C Protocol
Anurag Tomar
 
Amba axi 29 3_2015
kiemnhatminh
 
Ambha axi
HARINATH REDDY
 
AMBA 5 COHERENT HUB INTERFACE.pptx
Sairam Chebrolu
 
Ad

Similar to PCI express (20)

PPTX
Types Of Buses
Akhil Ahuja
 
PDF
Moving to PCI Express based SSD with NVM Express
Odinot Stanislas
 
DOCX
Peripheral Component Interconnect.docx
Sitamarhi Institute of Technology
 
PDF
PCIe BUS: A State-of-the-Art-Review
IOSRJVSP
 
PDF
PCI Express* based Storage: Data Center NVM Express* Platform Topologies
Odinot Stanislas
 
PDF
PCI_Express_Basics_Background.pdf
zahixdd
 
PPT
Slots Presentation
Vivekanand Arumanda
 
PDF
Heterogeneous Computing : The Future of Systems
Anand Haridass
 
PPT
All chapters to be printed
Mik Endale
 
PDF
4 p9 architecture overview japan meetup
Yutaka Kawai
 
DOCX
3rd grading-reviewer-pc-assembly-and-networking
starlanter
 
PDF
POWER9: IBM’s Next Generation POWER Processor
Slide_N
 
PDF
ODSA - PoC Requirements and Use Cases
ODSA Workgroup
 
PDF
PoC Requirements and Use Cases
jennimenni
 
PDF
Network Interface Card.pdf
KurtGardy
 
PPTX
NETWORK INTERFACE CARD
SubhamKumarYadav2
 
PDF
Aewin network security appliance network management platform_scb8970
Sirena Cheng
 
PPTX
1.5. Parts of Motherboard.pptx
JanryNinoCaisedo
 
PDF
1.pptx.pdf
mohammadhaqqi3
 
PDF
100 M pps on PC.
Redge Technologies
 
Types Of Buses
Akhil Ahuja
 
Moving to PCI Express based SSD with NVM Express
Odinot Stanislas
 
Peripheral Component Interconnect.docx
Sitamarhi Institute of Technology
 
PCIe BUS: A State-of-the-Art-Review
IOSRJVSP
 
PCI Express* based Storage: Data Center NVM Express* Platform Topologies
Odinot Stanislas
 
PCI_Express_Basics_Background.pdf
zahixdd
 
Slots Presentation
Vivekanand Arumanda
 
Heterogeneous Computing : The Future of Systems
Anand Haridass
 
All chapters to be printed
Mik Endale
 
4 p9 architecture overview japan meetup
Yutaka Kawai
 
3rd grading-reviewer-pc-assembly-and-networking
starlanter
 
POWER9: IBM’s Next Generation POWER Processor
Slide_N
 
ODSA - PoC Requirements and Use Cases
ODSA Workgroup
 
PoC Requirements and Use Cases
jennimenni
 
Network Interface Card.pdf
KurtGardy
 
NETWORK INTERFACE CARD
SubhamKumarYadav2
 
Aewin network security appliance network management platform_scb8970
Sirena Cheng
 
1.5. Parts of Motherboard.pptx
JanryNinoCaisedo
 
1.pptx.pdf
mohammadhaqqi3
 
100 M pps on PC.
Redge Technologies
 
Ad

Recently uploaded (20)

PPTX
Operating-Systems-A-Journey ( by information
parthbhanushali307
 
PPTX
Boolean Algebra-Properties and Theorems.pptx
bhavanavarri5458
 
PDF
Abbreviations in NC-ISM_syllabus.pdf hejsnsjs
raipureastha08
 
PPTX
Query and optimizing operating system.pptx
YoomifTube
 
PDF
INTEL CPU 3RD GEN.pdf variadas de computacion
juancardozzo26
 
PPTX
西班牙海牙认证瓦伦西亚国际大学毕业证与成绩单文凭复刻快速办理毕业证书
sw6vvn9s
 
PPTX
cocomo-220726173706-141e08f0.tyuiuuupptx
DharaniMani4
 
PPTX
原版UMiami毕业证文凭迈阿密大学学费单定制学历在线制作硕士毕业证
jicaaeb0
 
PPTX
Normal distriutionvggggggggggggggggggg.pptx
JayeshTaneja4
 
PPTX
DOC-20250728-WAprocess releases large amounts of carbon dioxide (CO₂), sulfur...
samt56673
 
PPTX
great itemsgreat itemsgreat itemsgreat items.pptx
saurabh13smr
 
PPTX
Basics of Memristors and fundamentals.pptx
onterusmail
 
PPTX
Intro_S4HANA_Using_Global_Bike_Slides_SD_en_v4.1.pptx
trishalasharma7
 
PDF
Portable Veterinary Ultrasound Scanners & Animal Medical Equipment - TcCryo
3447752272
 
PPT
Susunan & Bagian DRAWING 153UWYHSGDGH.ppt
RezaFbriadi
 
PPTX
G6Q1 WEEK 2 SCIENCE PPT.pptxLVLLLLLLLLLLLLLLLLL
DitaSIdnay
 
PPTX
Modern machinery.pptx sjsjnshhsnsnnjnnbbbb
raipureastha08
 
PPTX
PHISHING ATTACKS. _. _.pptx[]
kumarrana7525
 
PPTX
Boolean Algebra-Properties and Theorems.pptx
bhavanavarri5458
 
PPTX
INTERNET OF THINGS (IOT) network of interconnected devices.
rp1256748
 
Operating-Systems-A-Journey ( by information
parthbhanushali307
 
Boolean Algebra-Properties and Theorems.pptx
bhavanavarri5458
 
Abbreviations in NC-ISM_syllabus.pdf hejsnsjs
raipureastha08
 
Query and optimizing operating system.pptx
YoomifTube
 
INTEL CPU 3RD GEN.pdf variadas de computacion
juancardozzo26
 
西班牙海牙认证瓦伦西亚国际大学毕业证与成绩单文凭复刻快速办理毕业证书
sw6vvn9s
 
cocomo-220726173706-141e08f0.tyuiuuupptx
DharaniMani4
 
原版UMiami毕业证文凭迈阿密大学学费单定制学历在线制作硕士毕业证
jicaaeb0
 
Normal distriutionvggggggggggggggggggg.pptx
JayeshTaneja4
 
DOC-20250728-WAprocess releases large amounts of carbon dioxide (CO₂), sulfur...
samt56673
 
great itemsgreat itemsgreat itemsgreat items.pptx
saurabh13smr
 
Basics of Memristors and fundamentals.pptx
onterusmail
 
Intro_S4HANA_Using_Global_Bike_Slides_SD_en_v4.1.pptx
trishalasharma7
 
Portable Veterinary Ultrasound Scanners & Animal Medical Equipment - TcCryo
3447752272
 
Susunan & Bagian DRAWING 153UWYHSGDGH.ppt
RezaFbriadi
 
G6Q1 WEEK 2 SCIENCE PPT.pptxLVLLLLLLLLLLLLLLLLL
DitaSIdnay
 
Modern machinery.pptx sjsjnshhsnsnnjnnbbbb
raipureastha08
 
PHISHING ATTACKS. _. _.pptx[]
kumarrana7525
 
Boolean Algebra-Properties and Theorems.pptx
bhavanavarri5458
 
INTERNET OF THINGS (IOT) network of interconnected devices.
rp1256748
 

PCI express

  • 2. • What is PCI express…? • History of PCIe. • What is a PCIe slot? • Types of PCI express. • What is a PCIe lane? • What about PCI Express compatibility? • PCI express Architecture. • PCI express layering. • PCI express advantages. Content
  • 3. • PCIe - Peripheral Component Interconnect Express. • PCI Express is a high-speed serial computer expansion bus standard designed to replace the older PCI, PCI-X, and AGP bus standard. • It is the common motherboard interface for personal computers' graphics cards, hard drives, SSDs, Wi-Fi and Ethernet hardware connections. What is PCI express…?
  • 6. • PCI was introduced by Intel in 1991 as the PCI Local Bus Standard. • Early in the spring of 2001, Intel had proposed to replace PCI bus with a new bus architecture technology and internal connection of multiple chips, which is known as 3G I/O. • By the end of 2001, more than 20 leading enterprises in the industry, including Intel, AMD, DELL and IBM, started drafting the specification for the new technology and finished it in 2002. It was officially named PCI Express. History of PCIe
  • 7. • Physical slot on your motherboard. • From smallest to largest, these slots are x1, x4, x8, and x16. • these numbers represent the number of PCI lanes that the card supports. • Graphics cards and many other expansion cards require a full- sized x16 slot, while sound cards and USB expansions will often be fine with the smaller/slower standards. What is a PCIe slot?
  • 8. Types of PCI expressSlot Clock(GHz) No of Bits Data / Cycle Bandwidth PCIe 1.0 ×1 2.5 1 1 250 MB/s PCIe 1.0 ×4 2.5 4 1 1000 MB/s PCIe 1.0 ×8 2.5 8 1 2000 MB/s PCIe 1.0 ×16 2.5 16 1 4000 MB/s PCIe 2.0 ×1 2.5 1 1 500 MB/s PCIe 2.0 ×4 2.5 4 1 2000 MB/s PCIe 2.0 ×8 2.5 8 1 4000 MB/s PCIe 2.0 ×16 2.5 16 1 8000 MB/s PCIe 3.0 ×1 2.5 1 1 1000 MB/s PCIe 3.0 ×4 2.5 4 1 4000 MB/s PCIe 3.0 ×8 2.5 8 1 8000 MB/s PCIe 3.0 2.5 16 1 16000 MB/s
  • 9. • PCI Express 1.0 (2003) • PCI Express 2.0 (2007) • PCI Express 3.0 (2010)
  • 12. • Think of it as the number of connections that your PCI Express slot has to the rest of your system. A PCIe x16 slot will have 16 lanes of bandwidth to use when communicating with the rest of the system, which makes it ideal for graphics cards and low- latency expansion. What is a PCIe lane?
  • 13. Fortunately, PCI Express is great when it comes to compatibility. If the physical connector matches– x4, x16, etc– then the expansion card will at least function. but it isn’t guaranteed to reach its full performance unless you have the available lanes to spare and your PCI Express generation meets or exceeds its recommended spec. To ensure the best performance, you’ll always want to make sure that any expansion cards you have either match the fastest standard supported by your motherboard, or are slower than that standard. You can still use a PCI Express 3.0 card with a 2.0 motherboard, but don’t be surprised if it doesn’t meet the desired performance targets. What about PCI Express compatibility?
  • 16. • Root complex • End points • legacy end point • PCI Express end points • Switch • PCI Express bridge Core Core Memory Memory Gigabit ethernet PCIe-PCI bridge Legacy endpoint PCIe endpoint PCIe endpoint PCIe endpoint Switc h Root complex PCIePCIe PCIePCIe PCIe PCIe PCIe PCI express Architecture
  • 17. • Root complex : The root complex acts as a buffering device, to deal with difference in data rates between I/O controllers and memory and processor components. The root complex also translate between PCIe transaction formats and the processor and memory signal and control requirements. • End points o Legacy endpoint :legacy devices may support legacy style interrupt generation using message requests. o PCIe endpoint : An I/O device or controller that implements PCIe, such as Gigabit ethernet switch A graphics or video controller Disk interface Communication controller PCI express Architecture cont.
  • 18. • PCI Express interactions are defined using a protocol architecture. The PCI Express protocol architecture encompasses the following layers, o Transaction Layer o Data Link Layer o Physical Layer • Each of these layers are divided into two sections o Processes outbound(to be transmitted) information o Processes inbound(received) information PCI express layering
  • 20. • High throughput(up to> 4GB/s) • Software compatibility • Scalable bandwidth • Dedicated bandwidth per slot • Peer-to-peer communication • Long life (20+ years in mainstream market) PCI express advantages