Skip to main content

Questions tagged [pci]

The Peripheral Component Interface (PCI), a parallel master-slave bus, was the dominant bus to connect computer peripheral cards in personal computers and servers. It was mostly superseeded by the very different PCI express (PCIe) interface.

0 votes
3 answers
598 views

I have a custom x8 PCIe card PCBA I am plugging into an x16 PCIe slot on an off-the-shelf motherboard. Would I be able to get the full 75W (5x 1.1A 12V and 1x 3A 3.3V) onto my x8 card? I am reading ...
dual1ty's user avatar
7 votes
2 answers
1k views

I was reading about the PCIe stadard, it was mentioned about PCIe PHY, Switched, RootComplex and Bridges that make the PCIe fabric. I'm trying to connect the dots between the physical hardware and the ...
Hitab's user avatar
  • 107
0 votes
1 answer
211 views

When PCI Express replaced the operation of reading directly from a PCI peripheral card over a bus, directly addressing its I/O ports, or performing a configuration cycle on it directly, with instead a ...
BobH's user avatar
  • 11
0 votes
2 answers
192 views

If you connect a NVME SSD to a PCIe x4 slot it will have a higher maximum bandwith than if you connect it to a 1x or 2x slot. So logically it will transfer large files faster. But if you never need ...
Maestro's user avatar
  • 981
4 votes
2 answers
393 views

I need to add 32 serial ports to an SBC, for my tests I'm using a raspberry CM4, but it could also be a similar SBC. I'm trying to figure out what solution is best for having 32 serial ports on my ...
Federico Massimi's user avatar
0 votes
0 answers
270 views

If a PCI bus master can access memory space just as cpu can, can it put an address on the memory bus of the cpu that actually triggers a memory mapped I/O device to respond to that address. (As if the ...
John greg's user avatar
  • 301
1 vote
0 answers
45 views

Does pci require routing mechanism in those 2 cases The two devices are on the same PCI bus and aren't seperated by a bridge. They aren't on the same PCI bus. I don't think it requires a routing ...
John greg's user avatar
  • 301
0 votes
2 answers
721 views

I am new to PCIe. I would like to understand 256 (bus), 32 (device), 8 (function). I am trying to visualise these PCIe slots on a motherboard. I am used to desktop motherboards where we have one ...
Franc's user avatar
  • 93
7 votes
3 answers
4k views

I have a question related to the PCI Express protocol. I managed to understand most of the features of the PCI Express protocol but could not entirely understand the enumeration process. I know the ...
Joseph Star's user avatar
1 vote
0 answers
217 views

According to PCI(e) specs, is it undefined behavior to access a leaf device from a CPU core when another core is remapping that leaf device to another physical address (e.g. for MMIO on ARM)? If not, ...
Abhishek Anand's user avatar
0 votes
1 answer
60 views

I'm trying to bringup PCIe, and stuck when trying to link up. Configuration Link Status is 00, which means "No receivers detected", as this document says ...
Li Chen's user avatar
  • 125
14 votes
2 answers
2k views

In PCI bus introduction materials, especially when talking about the load capacity of the PCI bus, it's often stated that a PCI card inserted into the PCI slot is actually acting as two loads on the ...
bruin's user avatar
  • 523
0 votes
0 answers
265 views

My Question is PCI/PCIe interrupt path to CPU is through a PIC or an APIC? https://people.freebsd.org/~jhb/papers/bsdcan/2007/...
Franc's user avatar
  • 93
1 vote
0 answers
90 views

This may well be a daft question and/or a failure to google effectively (and apologies if this would be a better fit on SuperUser or somewhere else?) but is it possible, in low-level hardware, to ...
John U's user avatar
  • 7,347
0 votes
1 answer
480 views

M.2 connector type (key B) support PCIe ×2, SATA, USB 2.0 and 3.0, audio, UIM, HSIC, SSIC, I2C and SMBus. I want to use SATA interface with my device, but I need to detect the reboot of the host ...
j e's user avatar
  • 11

15 30 50 per page