Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
PCI Express
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
=== PCI Express (standard) <span class="anchor" id="HHHL"></span><span class="anchor" id="FHHL"></span> === [[File:Intel P3608 NVMe flash SSD, PCI-E add-in card.jpg|thumb|Intel P3608 NVMe flash SSD, PCIe add-in card|alt=]]A PCI Express card fits into a slot of its physical size or larger (with x16 as the largest used), but may not fit into a smaller PCI Express slot; for example, a x16 card may not fit into a x4 or x8 slot. Some slots use open-ended sockets to permit physically longer cards and negotiate the best available electrical and logical connection. The number of lanes actually connected to a slot may also be fewer than the number supported by the physical slot size. An example is a x16 slot that runs at x4, which accepts any x1, x2, x4, x8 or x16 card, but provides only four lanes. Its specification may read as "x16 (x4 mode)", while "mechanical @ electrical" notation (e.g. "x16 @ x4") is also common.{{Citation needed|date=July 2022}} The advantage is that such slots can accommodate a larger range of PCI Express cards without requiring motherboard hardware to support the full transfer rate. Standard mechanical sizes are x1, x4, x8, and x16. Cards using a number of lanes other than the standard mechanical sizes need to physically fit the next larger mechanical size (e.g. an x2 card uses the x4 size, or an x12 card uses the x16 size). The cards themselves are designed and manufactured in various sizes. For example, [[solid-state drive]]s (SSDs) that come in the form of PCI Express cards often use [[Conventional PCI#Low-profile cards|HHHL]] (half height, half length) and [[Conventional PCI#Half-length full-height card|FHHL]] (full height, half length) to describe the physical dimensions of the card.<ref name="8AKZj" /><ref name="c1yve" /> {| class="wikitable" |- ! rowspan=2" | PCI card type ! colspan="2" | Dimensions height Γ length Γ width, maximum |- ! (mm) ! (in) |- | Full-Length | 111.15 Γ 312.00 Γ 20.32 | 4.376 Γ 12.283 Γ 0.8 |- | Half-Length | 111.15 Γ 167.65 Γ 20.32 | 4.376 Γ {{0}}6.600 Γ 0.8 |- | Low-Profile/Slim | {{0}}68.90 Γ 167.65 Γ 20.32 | 2.731 Γ {{0}}6.600 Γ 0.8 |} ==== Non-standard video card form factors ==== Modern (since {{circa|2012}}<ref name="j6TTS" />) gaming [[video card]]s usually exceed the height as well as thickness specified in the PCI Express standard, due to the need for more capable and quieter [[Computer fan|cooling fans]], as gaming video cards often emit hundreds of watts of heat.<ref name="RAreG" /> Modern computer cases are often wider to accommodate these taller cards, but not always. Since full-length cards (312 mm) are uncommon, modern cases sometimes cannot accommodate them. The thickness of these cards also typically occupies the space of 2 to 5<ref>{{Cite web |last=Discuss |first=btarunr |date=2023-01-06 |title=ASUS x Noctua RTX 4080 Graphics Card is 5 Slots Thick, We Go Hands-on |url=https://www.techpowerup.com/303148/asus-x-noctua-rtx-4080-graphics-card-is-5-slots-thick-we-go-hands-on |access-date=2024-09-19 |website=TechPowerUp |language=en}}</ref> PCIe slots. In fact, even the methodology of how to measure the cards varies between vendors, with some including the metal bracket size in dimensions and others not. For instance, comparing three high-end video cards released in 2020: a [[Sapphire Technology|Sapphire]] [[Radeon RX 5000 series|Radeon RX 5700 XT]] card measures 135 mm in height (excluding the metal bracket), which exceeds the PCIe standard height by 28 mm,<ref name="E0Tsg" /> another Radeon RX 5700 XT card by [[XFX]] measures 55 mm thick (i.e. 2.7 PCI slots at 20.32 mm), taking up 3 PCIe slots,<ref name="mAt96" /> while an [[Asus]] [[GeForce 30 series|GeForce RTX 3080]] video card takes up two slots and measures 140.1{{nbsp}}mm Γ 318.5{{nbsp}}mm Γ 57.8{{nbsp}}mm, exceeding PCI Express's maximum height, length, and thickness respectively.<ref name="kk3xz" /> ==== Pinout ==== The following table identifies the conductors on each side of the [[edge connector]] on a PCI Express card. The solder side of the [[printed circuit board]] (PCB) is the A-side, and the component side is the B-side.<ref name="IM1RH" /> PRSNT1# and PRSNT2# pins must be slightly shorter than the rest, to ensure that a hot-plugged card is fully inserted. The WAKE# pin uses full voltage to wake the computer, but must be [[pull up resistor|pulled high]] from the standby power to indicate that the card is wake capable.<ref name="PCIe card 2" /> {| class="wikitable" |+ PCI Express connector pinout (x1, x4, x8 and x16 variants) ! Pin !! Side B !! Side A !! Description | rowspan=54 | ! Pin !! Side B !! Side A !! Description |- ! {{0}}1 |style="background:silver"| +12 V || style="background:#9f9"| PRSNT1# ||align="left"| Must connect to farthest PRSNT2# pin ! 50 |style="background:#99f"| HSOp(8) ||style="background:#ff9"| Reserved || rowspan="2" style="text-align:left;"| Lane 8 transmit data, + and β |- ! {{0}}2 |style="background:silver"| +12 V ||style="background:silver"| +12 V || rowspan="2" style="text-align:left;"|Main power pins ! 51 |style="background:#99f"| HSOn(8) ||style="background:#999"| Ground |- ! {{0}}3 |style="background:silver"| +12 V ||style="background:silver"| +12 V ! 52 |style="background:#999"| Ground ||style="background:#f9f"| HSIp(8) || rowspan="2" style="text-align:left;"| Lane 8 receive data, + and β |- ! {{0}}4 |style="background:#999"| Ground ||style="background:#999"| Ground || ! 53 |style="background:#999"| Ground ||style="background:#f9f"| HSIn(8) |- ! {{0}}5 |style="background:#fc6"| SMCLK ||style="background:#99f"| TCK || rowspan="5" style="text-align:left;"| [[SMBus]] and [[JTAG]] port pins ! 54 |style="background:#99f"| HSOp(9) ||style="background:#999"| Ground || rowspan="2" style="text-align:left;"| Lane 9 transmit data, + and β |- ! {{0}}6 |style="background:#fc6"| SMDAT ||style="background:#99f"| TDI ! 55 |style="background:#99f"| HSOn(9) ||style="background:#999"| Ground |- ! {{0}}7 |style="background:#999"| Ground ||style="background:#f9f"| TDO ! 56 |style="background:#999"| Ground ||style="background:#f9f"| HSIp(9) || rowspan="2" style="text-align:left;"| Lane 9 receive data, + and β |- ! {{0}}8 |style="background:silver"| +3.3 V ||style="background:#99f"| TMS ! 57 |style="background:#999"| Ground ||style="background:#f9f"| HSIn(9) |- ! {{0}}9 |style="background:#99f"| TRST# ||style="background:silver"| +3.3 V ! 58 |style="background:#99f"| HSOp(10) ||style="background:#999"| Ground || rowspan="2" style="text-align:left;"| Lane 10 transmit data, + and β |- ! 10 |style="background:silver"|+3.3 V aux ||style="background:silver"| +3.3 V ||align="left"| Aux power & [[Standby power]] ! 59 |style="background:#99f"| HSOn(10) ||style="background:#999"| Ground |- ! 11 |style="background:#fc6"| WAKE# ||style="background:#fc6"| PERST# ||align="left"| Link reactivation; fundamental reset <ref name="ajnim" /> ! 60 |style="background:#999"| Ground ||style="background:#f9f"| HSIp(10) || rowspan="2" style="text-align:left;"| Lane 10 receive data, + and β |- !colspan=4| Key notch ! 61 |style="background:#999"| Ground ||style="background:#f9f"| HSIn(10) |- ! 12 |style="background:#f9f"| CLKREQ#<ref name="vj2hg" /> ||style="background:#999"| Ground ||align="left"| Clock Request Signal ! 62 |style="background:#99f"| HSOp(11) ||style="background:#999"| Ground || rowspan="2" style="text-align:left;"| Lane 11 transmit data, + and β |- ! 13 |style="background:#999"| Ground ||style="background:#99f"| REFCLK+ ||align="left"| Reference clock differential pair ! 63 |style="background:#99f"| HSOn(11) ||style="background:#999"| Ground |- ! 14 |style="background:#99f"| HSOp(0) ||style="background:#99f"| REFCLKβ || rowspan="2" style="text-align:left;"| Lane 0 transmit data, + and β ! 64 |style="background:#999"| Ground ||style="background:#f9f"| HSIp(11) || rowspan="2" style="text-align:left;"| Lane 11 receive data, + and β |- ! 15 |style="background:#99f"| HSOn(0) ||style="background:#999"| Ground ! 65 |style="background:#999"| Ground ||style="background:#f9f"| HSIn(11) |- ! 16 |style="background:#999"| Ground ||style="background:#f9f"| HSIp(0) || rowspan="2" style="text-align:left;"| Lane 0 receive data, + and β ! 66 |style="background:#99f"| HSOp(12) ||style="background:#999"| Ground || rowspan="2" style="text-align:left;"| Lane 12 transmit data, + and β |- ! 17 |style="background:#9f9"| PRSNT2# ||style="background:#f9f"| HSIn(0) ! 67 |style="background:#99f"| HSOn(12) ||style="background:#999"| Ground |- ! 18 |style="background:#999"| Ground ||style="background:#999"| Ground || ! 68 |style="background:#999"| Ground ||style="background:#f9f"| HSIp(12) || rowspan="2" style="text-align:left;"| Lane 12 receive data, + and β |- |colspan=4| PCI Express x1 cards end at pin 18 ! 69 |style="background:#999"| Ground ||style="background:#f9f"| HSIn(12) |- ! 19 |style="background:#99f"| HSOp(1) ||style="background:#ff9"| Reserved || rowspan="2" style="text-align:left;"| Lane 1 transmit data, + and β ! 70 |style="background:#99f"| HSOp(13) ||style="background:#999"| Ground || rowspan="2" style="text-align:left;"| Lane 13 transmit data, + and β |- ! 20 |style="background:#99f"| HSOn(1) ||style="background:#999"| Ground ! 71 |style="background:#99f"| HSOn(13) ||style="background:#999"| Ground |- ! 21 |style="background:#999"| Ground ||style="background:#f9f"| HSIp(1) || rowspan="2" style="text-align:left;"| Lane 1 receive data, + and β ! 72 |style="background:#999"| Ground ||style="background:#f9f"| HSIp(13) || rowspan="2" style="text-align:left;"| Lane 13 receive data, + and β |- ! 22 |style="background:#999"| Ground ||style="background:#f9f"| HSIn(1) ! 73 |style="background:#999"| Ground ||style="background:#f9f"| HSIn(13) |- ! 23 |style="background:#99f"| HSOp(2) ||style="background:#999"| Ground || rowspan="2" style="text-align:left;"| Lane 2 transmit data, + and β ! 74 |style="background:#99f"| HSOp(14) ||style="background:#999"| Ground || rowspan="2" style="text-align:left;"| Lane 14 transmit data, + and β |- ! 24 |style="background:#99f"| HSOn(2) ||style="background:#999"| Ground ! 75 |style="background:#99f"| HSOn(14) ||style="background:#999"| Ground |- ! 25 |style="background:#999"| Ground ||style="background:#f9f"| HSIp(2) || rowspan="2" style="text-align:left;"| Lane 2 receive data, + and β ! 76 |style="background:#999"| Ground ||style="background:#f9f"| HSIp(14) || rowspan="2" style="text-align:left;"| Lane 14 receive data, + and β |- ! 26 |style="background:#999"| Ground ||style="background:#f9f"| HSIn(2) ! 77 |style="background:#999"| Ground ||style="background:#f9f"| HSIn(14) |- ! 27 |style="background:#99f"| HSOp(3) ||style="background:#999"| Ground || rowspan="2" style="text-align:left;"| Lane 3 transmit data, + and β ! 78 |style="background:#99f"| HSOp(15) ||style="background:#999"| Ground || rowspan="2" style="text-align:left;"| Lane 15 transmit data, + and β |- ! 28 |style="background:#99f"| HSOn(3) ||style="background:#999"| Ground ! 79 |style="background:#99f"| HSOn(15) ||style="background:#999"| Ground |- ! 29 |style="background:#999"| Ground ||style="background:#f9f"| HSIp(3) || rowspan="2" style="text-align:left;"| Lane 3 receive data, + and β<br />"Power brake", active-low to reduce device power ! 80 |style="background:#999"| Ground ||style="background:#f9f"| HSIp(15) || rowspan="2" style="text-align:left;"| Lane 15 receive data, + and β |- ! 30 |style="background:#fc6"| PWRBRK#<ref name="YpQVq" /> ||style="background:#f9f"| HSIn(3) ! 81 |style="background:#9f9"| PRSNT2# ||style="background:#f9f"| HSIn(15) |- ! 31 |style="background:#9f9"| PRSNT2# ||style="background:#999"| Ground ||rowspan=2| ! 82 |style="background:#ff9"| Reserved ||style="background:#999"| Ground || |- ! 32 |style="background:#999"| Ground ||style="background:#ff9"| Reserved |- |colspan=4| PCI Express x4 cards end at pin 32 |- ! 33 |style="background:#99f"| HSOp(4) ||style="background:#ff9"| Reserved || rowspan="2" style="text-align:left;"| Lane 4 transmit data, + and β |- ! 34 |style="background:#99f"| HSOn(4) ||style="background:#999"| Ground |- ! 35 |style="background:#999"| Ground ||style="background:#f9f"| HSIp(4) || rowspan="2" style="text-align:left;"| Lane 4 receive data, + and β |- ! 36 |style="background:#999"| Ground ||style="background:#f9f"| HSIn(4) |- ! 37 |style="background:#99f"| HSOp(5) ||style="background:#999"| Ground || rowspan="2" style="text-align:left;"| Lane 5 transmit data, + and β |- ! 38 |style="background:#99f"| HSOn(5) ||style="background:#999"| Ground |- ! 39 |style="background:#999"| Ground ||style="background:#f9f"| HSIp(5) || rowspan="2" style="text-align:left;"| Lane 5 receive data, + and β |- ! 40 |style="background:#999"| Ground ||style="background:#f9f"| HSIn(5) |- ! 41 |style="background:#99f"| HSOp(6) ||style="background:#999"| Ground || rowspan="2" style="text-align:left;"| Lane 6 transmit data, + and β |- ! 42 |style="background:#99f"| HSOn(6) ||style="background:#999"| Ground |- ! 43 |style="background:#999"| Ground ||style="background:#f9f"| HSIp(6) || rowspan="2" style="text-align:left;"| Lane 6 receive data, + and β !colspan=4| Legend |- ! 44 |style="background:#999"| Ground ||style="background:#f9f"| HSIn(6) !style="background:#999" colspan=2| Ground pin | colspan="2" style="text-align:left;"| Zero volt reference |- ! 45 |style="background:#99f"| HSOp(7) ||style="background:#999"| Ground || rowspan="2" style="text-align:left;"| Lane 7 transmit data, + and β !style="background:silver" colspan=2| Power pin | colspan="2" style="text-align:left;"| Supplies power to the PCIe card |- ! 46 |style="background:#99f"| HSOn(7) ||style="background:#999"| Ground !style="background:#f9f" colspan=2| Card-to-host pin | colspan="2" style="text-align:left;"| Signal from the card to the motherboard |- ! 47 |style="background:#999"| Ground ||style="background:#f9f"| HSIp(7) || rowspan="2" style="text-align:left;"| Lane 7 receive data, + and β !style="background:#99f" colspan=2| Host-to-card pin | colspan="2" style="text-align:left;"| Signal from the motherboard to the card |- ! 48 |style="background:#9f9"| PRSNT2# ||style="background:#f9f"| HSIn(7) !style="background:#fc6" colspan=2| [[Open drain]] | colspan="2" style="text-align:left;"| May be pulled low or sensed by multiple cards |- ! 49 |style="background:#999"| Ground ||style="background:#999"| Ground || !style="background:#9f9" colspan=2| Sense pin | colspan="2" style="text-align:left;"| Tied together on card |- |colspan=4| PCI Express x8 cards end at pin 49 !style="background:#ff9" colspan=2| Reserved | colspan="2" style="text-align:left;"| Not presently used, do not connect |} ==== Power ==== [[File:Powering of PCIe Slot.png|thumb|upright=1.25|The main {{val|12|ul=V}} power supply for the PCIe slot is pins B2, B3 (side B) and pins A2, A3 (side A). Power standby {{val|3.3|ul=V}} is pin B10 and A10. PCIe x1 cards can draw up to {{val|25|ul=W}} and x16 graphics cards can draw up to {{val|75|ul=W}}, combined.<ref>{{cite web |date=2022-01-16 |title=Where Does PCIe Cable Go? |url=https://greatpcreview.com/guides/where-does-pcie-cables-go/ |access-date=2022-06-10 |language=en-US}}</ref>]] ===== Slot power ===== <!-- Please DO NOT add the claim that the PCI express 2.x standard adds support for up to 150 W from the slot itself without a very good reference. While several references make the claim, particularly around the time of release, other references particularly those relying on the spec. dispute this. See the talk page discussion dated November 2012 for details. --> All PCI express cards may consume up to {{val|3|ul=A}} at {{val|+3.3|ul=V}} ({{val|9.9|ul=W}}). The amount of +12 V and total power they may consume depends on the form factor and the role of the card:<ref name="CEM1.1" />{{rp|35β36}}<ref name="jArAO" /><ref>''PCI Express Base Specification, Revision 1.1'' Page 332</ref> * x1 cards are limited to 0.5 A at +12{{nbsp}}V (6 W) and 10 W combined. * x4 and wider cards are limited to 2.1 A at +12{{nbsp}}V (25 W) and 25 W combined. * A full-sized x1 card may draw up to the 25 W limits after initialization and software configuration as a high-power device. * A full-sized x16 graphics card may draw up to 5.5 A at +12{{nbsp}}V (66 W) and 75 W combined after initialization and software configuration as a high-power device.<ref name="PCIe card 2" />{{rp|38β39}} ===== 6- and 8-pin power connectors ===== [[File:PCI Express Power Supply Connector-female PNrΒ°0438.jpg|thumb|upright=1.25|8-pin (left) and 6-pin (right) [[Molex Mini-fit Jr.|power connectors]] used on PCI Express cards]] Optional connectors add {{val|75|ul=W}} (6-pin) or {{val|150|ul=W}} (8-pin) of +12 V power for up to {{val|300|ul=W}} total ({{nowrap|2 @ 75 W + 1 @ 150 W}}). * Sense0 pin is connected to ground by the cable or power supply, or float on board if cable is not connected. * Sense1 pin is connected to ground by the cable or power supply, or float on board if cable is not connected. Some cards use two 8-pin connectors, but that has not been standardized {{as of|lc=y|2018}}. Therefore, such cards must not carry the official PCI Express logo. This configuration allows 375 W total ({{nowrap|1 @ 75 W + 2 @ 150 W}}) and will likely be standardized by PCI-SIG with the PCI Express 4.0 standard.{{Update inline|reason=PCI Express is at 5.0 alreadyβ¦|date=May 2021}} The 8-pin PCI Express connector should not be confused with the [[EPS12V]] connector, which is mainly used for powering SMP and multi-core systems. The power connectors are variants of the Molex Mini-Fit Jr. series connectors.<ref name="JuErgh" /> {| class="wikitable" style="background:white; border:0" |+ Molex Mini-Fit Jr. part numbers<ref name="JuErgh" /> ! Pins ! Female/receptacle <br />on PS cable !Male/right-angle <br />header on PCB |- |6-pin |45559-0002 |45558-0003 |- |8-pin |45587-0004 |45586-0005, 45586-0006 |} {| class="wikitable" style="border:0" ! colspan=2 style="background:white; border:0" | 6-pin power connector (75 W)<ref name="o2GFI" /> | rowspan=10 style="border:0; background:white"| ! colspan=2 style="background:white; border:0" | 8-pin power connector (150 W)<ref name="uLc7Q" /><ref name="CEM3.0" /><ref name="mcd6L" /> | rowspan=10 style="border:0;background:white"| [[File:PCIe6connector.svg|thumb|185px|<small>6β―pinβ―powerβ―connectorβ―pinβ―map</small>]]<br /> [[File:PCIe8connector.svg|thumb|224px|  <small>8 pin power connector pin map</small>]] |- ! Pin !! Description ! Pin !! Description |- | {{0}}1 || +12 V | {{0}}1 || +12 V |- | {{0}}2 || {{n/a|Not connected (usually +12 V as well)}} | {{0}}2 || +12 V |- | {{0}}3 || +12 V | {{0}}3 || +12 V |- | colspan=2 style="background:white; border:0" | | {{0}}4 || Sense1 (8-pin connected{{efn-ua|When a 6-pin connector is plugged into an 8-pin receptacle the card is notified by a missing ''Sense1'' that it may only use up to 75 W.}}) |- | {{0}}4 || Ground | {{0}}5 || Ground |- | {{0}}5 || Sense | {{0}}6 || Sense 0 (6-pin or 8-pin connected) |- | {{0}}6 || Ground | {{0}}7 || Ground |- | colspan=2 style="background:white; border:0" | | {{0}}8 || Ground |} {{notelist-ua}} ===== 12VHPWR connector ===== {{Excerpt|16-Pin 12vHPWR connector|templates=-Advert}} ===== 48VHPWR connector ===== In 2023 PCIe CEM 5.1 introduced a connector for 48 Volts with two current-carrying contacts and four sense pins.<ref name="PCIe5.1 CEM">''PCI Express Card Electromechanical Specification Revision 5.1, Version 1.0'', 30 March 2023 β 10. PCI Express 48VHPWR Auxiliary Power Connector Definition</ref> The contacts are rated for 15 Amps continuous current. The 48VHPWR connector can carry 720 watts. Later it was removed and an incompatible 48V 1x2 connector was introduced where Sense0 and Sense1 are located farthest from each other. {| class="wikitable" |+ 48VHPWR pinout ! Pin !! Signal |- | P1 || +48 V |- |P2 || Ground |- | S1 || CARD_PWR_STABLE |- | S2 || CARD_CBL_PRES# |- | S3 || SENSE0 |- | S4 || SENSE1 |}
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)