Questions tagged [pcie]

PCIe or PCI Express is a high-speed serial computer bus that offers higher speeds and a lower pin count than earlier standards such as PCI that it is designed to replace. Questions should relate to PCIe design issues not general consumer PC / peripheral issues.

PCI Express (Peripheral Component Interconnect Express) is a high-speed serial computer expansion bus standard, designed to replace the older PCI, PCI-X and AGP bus standards. PCIe has numerous improvements over the older standards, including higher maximum system bus throughput, lower I/O pin count and smaller physical footprint, better performance scaling for bus devices, a more detailed error detection and reporting mechanism (Advanced Error Reporting, AER[2]), and native hot-swap functionality.

(Excerpted from Wikipedia)

283 questions
39
votes
4 answers

Does PCIe hotplug actually work in practice?

I've got into a discussion in the comments of https://security.stackexchange.com/questions/109199/is-physical-security-less-important-now-for-securing-a-server?noredirect=1#comment194327_109199 The question is simple. Has anyone experience of…
pjc50
  • 46,540
  • 4
  • 64
  • 126
24
votes
1 answer

Address Spaces in PCIe

There are four address spaces in PCI express: Memory Mapped I/O mapped Configuration Space Message Can anyone please explain significance of each address space, and it's purpose in brief ? As per my understanding, These all spaces are allocated…
ronex dicapriyo
  • 341
  • 1
  • 2
  • 5
21
votes
1 answer

PCIe, diagnosing and improving an eye diagram

I have implemented a design that uses PCIe. It is somewhat different in that the PCIe interface is used as a chip-to-chip communication lane on a single PCB (e.g. no PCIe connector). The root complex device is a Freescale i.MX6 which is PCIe Gen 2…
Funkyeah
  • 439
  • 3
  • 12
20
votes
1 answer

Why is there a little nose on the PCIe connector?

PCI express cards have an edge connector with a little notch in it to prevent the card from moving if the socket is longer than the connector. Additionally, the printed circuit board has a protrusion in front of the actual connector. What is its…
FUZxxl
  • 490
  • 3
  • 17
18
votes
1 answer

Why are PCIE's coupling capacitors so large

I was looking at the PCIE specification, and I don't understand the requirement for coupling capacitors. For 2.5GT/s, the standard requires AC coupling capacitors of 75nF to 265nF. I tried to analyze the number like in this article in High-Speed…
7efkvNEq
  • 388
  • 2
  • 6
17
votes
4 answers

Are PCIe and USB 3.0 the same interface?

I know the title may sound provocative, but I was looking for a PCI hub, and found solutions like these: I noticed that on the PCIe side, there is actually only one adapter (which looks passive) with a normal USB3.0 connector. So I'm wondering, is…
Federico Massimi
  • 735
  • 1
  • 10
17
votes
2 answers

What are "sense" pins in 8-pin PCI Express power plug?

I have an ATX PSU that has two 6pin connectors for PCI Express power. Both have Gnd on the lock bar side, and +12V on the opposite side. I lost modular cables that came with the PSU, and it made me to start to dig. According to this answer on our…
Mołot
  • 639
  • 1
  • 5
  • 16
15
votes
1 answer

Termination of unused mini PCIE lines on a USB only device

We're designing a USB only mini PCIE card and I'm trying to work out if it is required, or at least good practice, to terminate the high speed lines that are unused on the mini PCIE card. I can't find anything in the specification that requires…
cdjackson
  • 188
  • 6
14
votes
3 answers

Is USB-C a technically viable substitute for SATA Express connectors?

SATA Express, the successor to SATA, is too new to be widely used yet, but the advancing speed of SSDs appears to make it inevitable, the same as SATA replaced parallel IDE. Despite the name, it isn't SATA at all; it's either the AHCI or the NVMe…
Porthem
  • 307
  • 2
  • 10
13
votes
3 answers

What do the different interrupts in PCIe do? I referring to MSI, MSI-X and INTx

We have the following interrupts: MSI, MSI-X and INTx. What do these different type of interrupts do in PCIe? I only need a short description. I only know that in PCIe interrupts are generated as packets when they are to be asserted and also when…
quantum231
  • 11,218
  • 24
  • 99
  • 192
10
votes
1 answer

Is it possible to only utilise SMBus on PCI Express 1X?

According to the Wikipedia page on PCI Express, the PCI-e 1X slots have 18 pin positions on two lanes (so 36 pins) and positions 5-9 represent SMBus and JTAG. I'd like to hook up a µC as an SMBus (essentially I²C) device, and I understand the…
Polynomial
  • 10,562
  • 5
  • 47
  • 88
10
votes
3 answers

What is the difference between full duplex and dual simplex?

What is the difference between full duplex and dual simplex? I can not really distinguish the difference. Is it the fact that in full duplex, data can be exchanged simultaneously in both channels while in dual simplex, it's only one at the time? PCI…
MysteryGuy
  • 203
  • 2
  • 6
10
votes
3 answers

What does the "posted" mean in posted PCIE transaction?

What is the etymology of the word "posted" in "posted PCIE transaction"? I've worked with PCIE and I understand the difference between "posted" and "non-posted" PCIE transactions, but I don't understand what the word "posted" means. Where does…
Ross Rogers
  • 559
  • 4
  • 8
  • 21
9
votes
1 answer

WiFi module says "mini PCI-e format" with "USB host interface" - what does this mean?

The specifications of a WiFi module meant for embedded projects, says -- mini PCIe format Host interface supports USB.2.0 Works with any board with mini PCIe. Not sure about the interplay of mini PCIe and USB here. Are those 2 options /…
bdutta74
  • 3,524
  • 11
  • 46
  • 67
8
votes
2 answers

What does "configuration" refer to in PCI and PCIe? How is this different from "Enumeration"

I am not being able to find a clear description of what configuration means in PCI and PCIe. I have found something called as configuration space, but without knowing what configuration means, it is not possible to really understand what…
quantum231
  • 11,218
  • 24
  • 99
  • 192
1
2 3
18 19