PCI Technology Overview - Computer ScienceFebruary 2003 Page 8 PCI-X 1.0 Based on existing PCI...
Transcript of PCI Technology Overview - Computer ScienceFebruary 2003 Page 8 PCI-X 1.0 Based on existing PCI...
![Page 1: PCI Technology Overview - Computer ScienceFebruary 2003 Page 8 PCI-X 1.0 Based on existing PCI architecture 64-Bit slots with support for 3.3V and Universal PCI ¾No support for 5V-only](https://reader030.fdocuments.us/reader030/viewer/2022040917/5e91a34edeecdd56ce52c4b2/html5/thumbnails/1.jpg)
February 2003 Page 1
PCI TechnologyOverview
February 2003
![Page 2: PCI Technology Overview - Computer ScienceFebruary 2003 Page 8 PCI-X 1.0 Based on existing PCI architecture 64-Bit slots with support for 3.3V and Universal PCI ¾No support for 5V-only](https://reader030.fdocuments.us/reader030/viewer/2022040917/5e91a34edeecdd56ce52c4b2/html5/thumbnails/2.jpg)
February 2003 Page 2
Agenda
History and Industry Involvement
Technology InformationConventional PCIPCI-X
1.02.0
PCI ExpressOther
Digi Products in PCI/PCI-X environments
Q & A
![Page 3: PCI Technology Overview - Computer ScienceFebruary 2003 Page 8 PCI-X 1.0 Based on existing PCI architecture 64-Bit slots with support for 3.3V and Universal PCI ¾No support for 5V-only](https://reader030.fdocuments.us/reader030/viewer/2022040917/5e91a34edeecdd56ce52c4b2/html5/thumbnails/3.jpg)
February 2003 Page 3
Q: What does “PCI” mean anyway ?
A: Peripheral ComponentInterconnect
![Page 4: PCI Technology Overview - Computer ScienceFebruary 2003 Page 8 PCI-X 1.0 Based on existing PCI architecture 64-Bit slots with support for 3.3V and Universal PCI ¾No support for 5V-only](https://reader030.fdocuments.us/reader030/viewer/2022040917/5e91a34edeecdd56ce52c4b2/html5/thumbnails/4.jpg)
February 2003 Page 4
PCI-SIG
PCI Special Interest Group
Industry organization formed in 1992
Over 900 members
Promotes PCI as an industry-wide standard
Full ownership and management of the PCI specifications
Maintains the PCI specifications andforward-compatibility of all PCI revisions
![Page 5: PCI Technology Overview - Computer ScienceFebruary 2003 Page 8 PCI-X 1.0 Based on existing PCI architecture 64-Bit slots with support for 3.3V and Universal PCI ¾No support for 5V-only](https://reader030.fdocuments.us/reader030/viewer/2022040917/5e91a34edeecdd56ce52c4b2/html5/thumbnails/5.jpg)
February 2003 Page 5
PCI Technology
Conventional PCIInitial PCI 1.0 proposal by Intel in 1991Introduced by PCI-SIG as PCI 2.0 in 1993Version 2.1 approved in 1995Recent version 2.3 approved in March 2002
PCI-XVersion 1.0 approved in September 1999Version 2.0 approved in July 2002
PCI ExpressFormerly known as 3GIOVersion 1.0 approved in July 2002
![Page 6: PCI Technology Overview - Computer ScienceFebruary 2003 Page 8 PCI-X 1.0 Based on existing PCI architecture 64-Bit slots with support for 3.3V and Universal PCI ¾No support for 5V-only](https://reader030.fdocuments.us/reader030/viewer/2022040917/5e91a34edeecdd56ce52c4b2/html5/thumbnails/6.jpg)
February 2003 Page 6
Plug-and-Play Functionality
Standard PCI is 32 bit and operates at 33 MHzThroughput 133 MB/sec
PCI 2.1 introduced Universal PCI cards supporting both 3.3V and 5V64 Bit slots and 66 MHz capability
32-Bit throughput @ 66 MHz: 266 MB/sec 64-Bit throughput @ 66 MHz: 532 MB/sec
PCI 2.3 system no longer supports 5V-only adapters3.3V and Universal PCI products are still fully supported !
Conventional PCI
![Page 7: PCI Technology Overview - Computer ScienceFebruary 2003 Page 8 PCI-X 1.0 Based on existing PCI architecture 64-Bit slots with support for 3.3V and Universal PCI ¾No support for 5V-only](https://reader030.fdocuments.us/reader030/viewer/2022040917/5e91a34edeecdd56ce52c4b2/html5/thumbnails/7.jpg)
February 2003 Page 7
32-Bit vs 64-Bit Slots/Boards5V 32-Bit
Slot3.3V 32-Bit
Slot5V 64-Bit
Slot3.3V 64-Bit
Slot 32-Bit Cards
PCI 3.3V
PCI 5V
Universal PCI 3.3V & 5V
PCI 3.3V
PCI 5V
Universal PCI 3.3V & 5V
32-Bit PCI boards can be used in 64-bit slots !
64-Bit Cards
![Page 8: PCI Technology Overview - Computer ScienceFebruary 2003 Page 8 PCI-X 1.0 Based on existing PCI architecture 64-Bit slots with support for 3.3V and Universal PCI ¾No support for 5V-only](https://reader030.fdocuments.us/reader030/viewer/2022040917/5e91a34edeecdd56ce52c4b2/html5/thumbnails/8.jpg)
February 2003 Page 8
PCI-X 1.0Based on existing PCI architecture
64-Bit slots with support for 3.3V and Universal PCINo support for 5V-only boards !
Fully backwards-compatibleConventional 33/66 MHz PCI adapters can be used in PCI-X slotsPCI-X adapters can be used in conventional PCI slots
Provides two speed grades: 66 MHz and 133 MHzThe slowest board dictates the maximum speed ona particular bus !
Targeted at high-end data networking and storage network applications
![Page 9: PCI Technology Overview - Computer ScienceFebruary 2003 Page 8 PCI-X 1.0 Based on existing PCI architecture 64-Bit slots with support for 3.3V and Universal PCI ¾No support for 5V-only](https://reader030.fdocuments.us/reader030/viewer/2022040917/5e91a34edeecdd56ce52c4b2/html5/thumbnails/9.jpg)
February 2003 Page 9
PCI-X 2.0
Based on PCI-X 1.0Still fully backwards-compatible
Introduces ECC (Error Correction Codes)mechanism to improve robustness and data integrity
Provides two additional speed gradesPCI-X 266: 266 MHz (2.13 GB/sec)PCI-X 533: 533 MHz (4.26 GB/sec)
Bandwidth sufficient to support new breedof cutting-edge technologies
10 Gigabit Ethernet / Fiber Channel4X / 12X InfiniBand
![Page 10: PCI Technology Overview - Computer ScienceFebruary 2003 Page 8 PCI-X 1.0 Based on existing PCI architecture 64-Bit slots with support for 3.3V and Universal PCI ¾No support for 5V-only](https://reader030.fdocuments.us/reader030/viewer/2022040917/5e91a34edeecdd56ce52c4b2/html5/thumbnails/10.jpg)
February 2003 Page 10
PCI / PCI-X Performance vs Demand
0.00
0.50
1.00
1.50
2.00
2.50
3.00
3.50
4.00
4.50G
igab
yte/
sec
PCI 3
2/33
PCI 6
4/33
PCI 6
4/66
PCI-X
66
PCI-X
100
PCI-X
133
PCI-X
266
PCI-X
533
U160
SCS
CIU3
20 S
CSCI
Dual
U32
0 SC
SCI
Gb F
iber
Ch
Gb E
ther
net
2 Gb
Fib
er C
h10
Gb
Fibe
r Ch
10 G
b Et
hern
et1x
Infin
iBan
d4x
Infin
iBan
d
Source: PCI-SIG
![Page 11: PCI Technology Overview - Computer ScienceFebruary 2003 Page 8 PCI-X 1.0 Based on existing PCI architecture 64-Bit slots with support for 3.3V and Universal PCI ¾No support for 5V-only](https://reader030.fdocuments.us/reader030/viewer/2022040917/5e91a34edeecdd56ce52c4b2/html5/thumbnails/11.jpg)
February 2003 Page 11
PCI-X Speed Limitations
PCI-X supports point-to-point and multi-drop loads
Highest speed grades are supported exclusivelywith point-to-point loads
PCI-X 133PCI-X 266PCI-X 533
Two PCI-X 133 loads operate at 100 MHz
Four loads operate at a maximum of 66 MHz
OEMs can build connector-less systems withmultiple loads utilizing high speed grades
![Page 12: PCI Technology Overview - Computer ScienceFebruary 2003 Page 8 PCI-X 1.0 Based on existing PCI architecture 64-Bit slots with support for 3.3V and Universal PCI ¾No support for 5V-only](https://reader030.fdocuments.us/reader030/viewer/2022040917/5e91a34edeecdd56ce52c4b2/html5/thumbnails/12.jpg)
February 2003 Page 12
PCI-X Speed Limitations
Maximum speed 133 / 266 / 533 MHz
Maximum speed 100 MHz
Maximum speed 66 MHz
Memory Controller
PCI-X Bridge
PCI-X Slot PCI-X Slot
PCI-X Slot
PCI-X Slot
PCI-X Slot
PCI-X Slot
PCI-X Slot
PCI-X Bridge PCI-X BridgePoint-to-Point
Multi-Drop
![Page 13: PCI Technology Overview - Computer ScienceFebruary 2003 Page 8 PCI-X 1.0 Based on existing PCI architecture 64-Bit slots with support for 3.3V and Universal PCI ¾No support for 5V-only](https://reader030.fdocuments.us/reader030/viewer/2022040917/5e91a34edeecdd56ce52c4b2/html5/thumbnails/13.jpg)
February 2003 Page 13
PCI-X Speed LimitationsExample: Dell PowerEdge 2600 w/Intel E7500 Chipset
Bus 1PCI-X 133 MHz
1 Slot each
Bus 2 Bus 3PCI-X 100 MHz
2 Slots each
Bus 4 Bus 5PCI
1 Slot
1 PCI-X Slot @ 133 MHz
1 PCI-X Slot @ 133 MHz2
1
2 PCI-X Slots @ 100 MHz3
2 PCI-X Slots @ 100 MHz4
1 PCI Slot @ 33 MHz5
Two 64-Bit 133 MHz PCI-X SlotsFour 64-Bit 100 MHz PCI-X Slots
One 32-Bit 33 MHz PCI Slot
Specifications
![Page 14: PCI Technology Overview - Computer ScienceFebruary 2003 Page 8 PCI-X 1.0 Based on existing PCI architecture 64-Bit slots with support for 3.3V and Universal PCI ¾No support for 5V-only](https://reader030.fdocuments.us/reader030/viewer/2022040917/5e91a34edeecdd56ce52c4b2/html5/thumbnails/14.jpg)
February 2003 Page 14
The Future of PCI-X
PCI-X 3.0 specification in developmentExpected to become available in late 2004
Backwards-compatible with PCI-X 1.0 / 2.0
PCI-X 1066 will provide 1066 MHz data rate with 8.5 GB/sec bandwidth
First application for PCI-X 1066 are 40 GigabitEthernet adapters with bandwidth requirementsof 8 Gigabytes per second !
Investigations of PCI-X 2133 are underway
![Page 15: PCI Technology Overview - Computer ScienceFebruary 2003 Page 8 PCI-X 1.0 Based on existing PCI architecture 64-Bit slots with support for 3.3V and Universal PCI ¾No support for 5V-only](https://reader030.fdocuments.us/reader030/viewer/2022040917/5e91a34edeecdd56ce52c4b2/html5/thumbnails/15.jpg)
February 2003 Page 15
PCI-X Roadmap
2002 2003 2004 2005 2006 2007 2008 2009 2010 2011
PCI-X 2.0
PCI-X 3.0
PCI-X 133
PCI-X 266
PCI-X 533
PCI-X 1066
PCI-X 2133 ?
Source: PCI-SIG
![Page 16: PCI Technology Overview - Computer ScienceFebruary 2003 Page 8 PCI-X 1.0 Based on existing PCI architecture 64-Bit slots with support for 3.3V and Universal PCI ¾No support for 5V-only](https://reader030.fdocuments.us/reader030/viewer/2022040917/5e91a34edeecdd56ce52c4b2/html5/thumbnails/16.jpg)
February 2003 Page 16
PCI Express
High-speed point-to-point architecture that is essentially a serialized, packetized version of PCI
General purpose serial I/O bus for chip-to-chip communication, USB 2.0 / IEEE 1349b interconnects,and high-end graphics viable AGP replacement
Bandwidth 4 Gigabit/second full duplex per laneUp to 32 separate lanes 128 Gigabit/second
Software-compatible with PCI device driver model
Expected to coexist with and not displace technologies like PCI-X in the foreseeable future
![Page 17: PCI Technology Overview - Computer ScienceFebruary 2003 Page 8 PCI-X 1.0 Based on existing PCI architecture 64-Bit slots with support for 3.3V and Universal PCI ¾No support for 5V-only](https://reader030.fdocuments.us/reader030/viewer/2022040917/5e91a34edeecdd56ce52c4b2/html5/thumbnails/17.jpg)
February 2003 Page 17
Buzzworthy InfiniBand
Backed by Intel, Sun, Dell, HP and others Connects servers with remote storage and networking devices, and other servers with throughputrates of 2.5 Gigabit/second (1x) to 10 Gigabit/second (4x)Will also be used inside servers for inter-processor communication (IPC) in parallel clusters
HyperTransportPromoted by AMD, Cisco, Sun and othersAdvanced high-speed, high-performance,point-to-point link for integrated circuitsSystem interconnect with peak bandwidth of 12.8GB/sec
RapidIOPromoted by IBM, Motorola and othersAllows chip-to-chip and board-to-board communications at performance levels scaling to ten Gigabits per secondTargeted at embedded world
![Page 18: PCI Technology Overview - Computer ScienceFebruary 2003 Page 8 PCI-X 1.0 Based on existing PCI architecture 64-Bit slots with support for 3.3V and Universal PCI ¾No support for 5V-only](https://reader030.fdocuments.us/reader030/viewer/2022040917/5e91a34edeecdd56ce52c4b2/html5/thumbnails/18.jpg)
February 2003 Page 18
Q: Does Digi providePCI-X products ?
A: No.
Q: Are Digi productssupported
in PCI-X systems ?A: Absolutely.*
* All Universal PCI and 3.3V products
![Page 19: PCI Technology Overview - Computer ScienceFebruary 2003 Page 8 PCI-X 1.0 Based on existing PCI architecture 64-Bit slots with support for 3.3V and Universal PCI ¾No support for 5V-only](https://reader030.fdocuments.us/reader030/viewer/2022040917/5e91a34edeecdd56ce52c4b2/html5/thumbnails/19.jpg)
February 2003 Page 19
Digi and PCI-XExtension of the PCI standard providing improved speed,bandwidth, and more efficient bus transaction processing
PCI-X supports both 3.3V-only and Universal PCI boards
PCI-X does not support 5V-only PCI boards
PCI-X systems allow the use of both PCI and PCI-X cards onthe same bus, but the slowest PCI card dictates the bus speed
All of Digi’s Universal PCI adapters work in PCI-X systems !
PCI-X performance degradation can be easily avoided byseparating Digi Universal PCI adapters (33 MHz/32-Bit)and high-performance PCI-X adapters using differentPCI-X bus segments !
![Page 20: PCI Technology Overview - Computer ScienceFebruary 2003 Page 8 PCI-X 1.0 Based on existing PCI architecture 64-Bit slots with support for 3.3V and Universal PCI ¾No support for 5V-only](https://reader030.fdocuments.us/reader030/viewer/2022040917/5e91a34edeecdd56ce52c4b2/html5/thumbnails/20.jpg)
February 2003 Page 20
Avoiding Performance DegradationExample: Dell PowerEdge 2600 w/Intel E7500 Chipset
Bus 1PCI-X 133 MHz
1 Slot each
Bus 2 Bus 3PCI-X 100 MHz
2 Slots each
Bus 4 Bus 5PCI
1 Slot
1 PCI-X Slot @ 133 MHz2
1 PCI-X Slot @ 133 MHz1
2 PCI-X Slots @ 100 MHz3
2 PCI-X Slots @ 100 MHz4
1 PCI Slot @ 33 MHz5
Two 64-Bit 133 MHz PCI-X SlotsFour 64-Bit 100 MHz PCI-X Slots
One 32-Bit 33 MHz PCI Slot
Specifications
Five independent PCI/PCI-Xbus interfaces that can be used togroup adapters by speed/type toavoid any performance degradationof PCI-X system components !
![Page 21: PCI Technology Overview - Computer ScienceFebruary 2003 Page 8 PCI-X 1.0 Based on existing PCI architecture 64-Bit slots with support for 3.3V and Universal PCI ¾No support for 5V-only](https://reader030.fdocuments.us/reader030/viewer/2022040917/5e91a34edeecdd56ce52c4b2/html5/thumbnails/21.jpg)
February 2003 Page 21
Standard PCI is 32 bit and operates at 33 MHzThroughput 133 MB/sec
PCI 2.1 introducedUniversal PCI cards supporting both 3.3V and 5V64 Bit slots and 66 MHz capability
32-Bit throughput @ 66 MHz: 266 MB/sec 64-Bit throughput @ 66 MHz: 532 MB/sec
PCI 2.3 systems no longer support 5V-only adapters3.3V and Universal PCI products are still fully supported !
Digi and Conventional PCI
Digi’s Universal PCI adapters can be used in all conventionalPCI systems !Digi’s Universal PCI adapters are 32-Bit and operate at 33 MHz !Digi Universal PCI adapters can be used in 64-bit PCI slots !Same PCI-X performance / bus segmentation approach !
![Page 22: PCI Technology Overview - Computer ScienceFebruary 2003 Page 8 PCI-X 1.0 Based on existing PCI architecture 64-Bit slots with support for 3.3V and Universal PCI ¾No support for 5V-only](https://reader030.fdocuments.us/reader030/viewer/2022040917/5e91a34edeecdd56ce52c4b2/html5/thumbnails/22.jpg)
February 2003 Page 22
Q: Does Digi providePCI-X products ?
A: No.
Q: Are Digi productssupported
in PCI-X systems ?A: Absolutely.*
* All Universal PCI and 3.3V products