Top "Pci-e" questions

PCI-Express (PCIe) is a peer 2 peer interconnect which is based on PCI and PCI-X. Newest generation is gen 5.0. PCIe is maintained and developed by PCI-SIG.

How to do a TRUE rescan of PCIe bus

I have an FPGA (Like most of the people asking this question) that gets configured after my Linux kernel does …

linux-kernel linux-device-driver pci-e hotplugging
PCI Express BAR memory mapping basic understanding

I am trying to understand how PCI Express works so i can write a windows driver that can read and …

memory memory-management dma pci pci-e
What is the Base Address Register (BAR) in PCIe?

After going through some basics documents what I understood is, Base Address Register is Address space which can be accessed …

pci pci-e base-address
How can the linux kernel be forced to enumerate the PCI-e bus?

Linux kernel 2.6 I've got an fpga that is loaded over GPIO connected to a development board running linux. The fpga …

linux configure fpga pci-e
How does DMA work with PCI Express devices?

Let's suppose a CPU wants to make a DMA read transfer from a PCI Express device. Communication to PCI Express …

dma pci-e
How is a PCI / PCIe BAR size determined?

I know that the base address register (BAR) in PCI configuration space defines the start location of a PCI address, …

pci pci-e
Difference between memory bus and address bus

Can someone very briefly point out the differences between the memory bus and address bus in computer architectures ? Also when …

cpu-architecture pci-e bus pci-bus
Can I put a PCI-E 3.0 x16 gpu in a PCI-E 1.0 x16 slot?

I have an old motherboard the Asus P5K Deluxe. I need to change my current GPU ( NVIDIA 8800 GTX ) but …

gpu pci-e
How do I calculate PCIe 1x, 2.0, 3.0, speeds properly?

I am honestly very lost with the speeds calculations of PCIe devices. I can understand the 33MHz - 66MHz clocks …

performance interface hardware pci-e
How do I discover the PCIe bus topology and slot numbers on the board?

For example, when I use multi-GPU system with CUDA C/C++ and GPUDirect 2.0 P2P, and I use nested PCI-Express …

c++ windows cuda pci pci-e