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.

Filter by
Sorted by
Tagged with
1
vote
1answer
35 views

Understanding pci address in lspci/dmesg

When looking for the pci devices on the host machine, I have seen something like this in lspci: ...
0
votes
1answer
103 views

Minimum requirements to interact with PCI Express

I have a relatively simple project (from the user point of view) in mind. I want to develop a very simple PCI Express (x1) card that users can put into their system and toggle some GPIO's from a GUI ...
0
votes
0answers
36 views

What is the function of CLKREQ and PEWAKE when those are used in PCIE?

I could understand The CLKREQ# signal is used by the L1 PM Substates mechanism. And PEWAKE signal is used to wake up the ROOT COMPLEX(RC) during the sleep mode. And these two signals are bidirectional ...
0
votes
1answer
60 views

Requirements for PCIe Bifurcation on SBC

I'm looking for clarification on what actually needs to happen in order for a device to support PCIe bifurcation. Some forums say it's motherboard dependent, making me think it's not tied to the ...
0
votes
1answer
62 views

Does anybody have PCIe (3.0) aka PCI Express module card edge connector technical drawing? [duplicate]

I was searching through the internet to find PCI Express card edge connector footprints / technical drawings / pin spacing / layout of the module cards that you stick in these connectors you can find ...
0
votes
1answer
42 views

How to check (6 pin) PCI-E power rail on a pc powersupply?

Could anyone tell me if and how i might verify whether or not a PCI-Express 6 pin power lead on a PC is outputting correct voltage(s) ? A while back, I decided to try to refurbish a graphics card ...
2
votes
1answer
64 views

M.2 PCIe x2 and SATA connections and key/notch with SATA/PCIe x4 SSDs

For my current project I am adding an M.2 slot for additional storage. Even though SATA data throughput is more than sufficient I would like to support both SATA and PCIe based SSDs, as I dont know ...
-2
votes
1answer
34 views

What are the options of PCIe dev boards these days? [closed]

do you know if there is any fpga PCIe dev board that would support adding/removing pcie capabilities and examining tlps?
3
votes
0answers
51 views

Powered riser safety for dual PSU, GPU system [closed]

I am very much a novice w/ electronics. I'm trying to evaluate these risers for use in a system where I need to add additional GPUs and a 2nd PSU (the first PSU is 1600W and maxed out w/ 4 GPUs, the ...
0
votes
1answer
59 views

PCIe - EqualizationPhase

In linux, do lscpi command: we can see LnkSta2: EqualizationComplete-, EqualizationPhase1- Sometimes the EqualizationPhase1 is EqualizationPhase1+. Can you ...
0
votes
0answers
47 views

6-Pin Battery Connector to 2 Wire Terminal Connection

I have a 16V 6-Pin battery. I am trying to get it so that I am going from a 6-pin connection to a 2 wire connection. I have been unable to find any adapter online so I went ahead and cut off the ...
0
votes
0answers
40 views

Custom PCIe DMA on Cyclone 10GX FPGA burst read stucks

I'm writing a custom DMA machine to read and write data to the host system from FPGA memory. I use the Altera PCIe IP core as end point device in Avalon-MM mode. BAR0 is set as 64bit bar, Avalon-MM ...
0
votes
2answers
105 views

Data Rate, Bandwidth and Data transfer Rate - PCIe

I was talking with my senior regarding PCIe speeds. I am not sure if what I was saying was right. Please correct me and help me understand. He asked what is PCIe gen3 data rate. I said 8GT/s. He ...
2
votes
1answer
80 views

PCIe Gen2 PLL lock issue

Our company has designed a board for a custom SoC network processor. It has a PCIe gen2x4 interface, with a PCIe PHY. This PHY's PLL requires a 100 MHz reference clock. We are using the reference ...
1
vote
0answers
188 views

FPGA configuration time and PCI Express

I'm designing a PCI Express board with an Artix-7 from Xilinx. I'm reading through the PCIe block description and on page 199 it says: Section 6.6 of PCI Express Base Specification, rev 1.1 states “...
0
votes
1answer
53 views

PIO communication in PCIE

I want to communicate with SPARTAN 6 FPGA through PCIE for data transfer using Programmed IO (PIO) method.I am confused with following questions. 1)What is the role of BAR reg in PIO design(while ...
0
votes
3answers
102 views

USB cable characteristic impedance

Does differential impedance between D+ and D- not only depends on separation between and wire gauge of D+ and D-, dielectric constant of the insulation, but also the GND wire and shielding? I want to ...
1
vote
1answer
536 views

Understand the Primary/Secondary/Subordinate Bus number in PCI/PCIe Bridge

I am new to the PCIe world. I am learning the enumeration and configuration of PCIe hierarchy. Some quote from here: For PCI-PCI bridges to pass PCI I/O, PCI Memory or PCI Configuration address ...
2
votes
0answers
40 views

When is a PCIE endpoint/card powered?

At what point in host boot process, does a PCIE endpoint get powered ? Is it powered as soon as the host/PC starts booting or when it starts the enumeration process ? References would be appreciated....
1
vote
1answer
196 views

Can anyone make a device that uses pcie?

As the title suggests, can anyone make a custom board that connects via a pcie connector? Do you need to purchase the rights/license to use it or is it all open to the public? For example my use ...
1
vote
1answer
168 views

Max power draw on voltage rails of mini PCIe Card

I am designing a custom mini PCIe card. What is the max power I can draw from the 1v5 rail, and the 3v3 rail?
4
votes
1answer
295 views

USB Camera to GPU Memory Directly

There may be several points in this question which may not make sense to a knowledgeable person, so I do thank you for your understanding in advance. For a computer vision project I wish to process ...
1
vote
1answer
62 views

Designing an PCIe ethernet NIC with built in ethernet switch

I am trying to design a ethernet network card that will plug into a PCIe slot and have 2 etherenet ports visible to the user that are connected by a unmanaged layer 2 switch. My architecture ...
1
vote
1answer
212 views

Avalon-ST PCIe root port in an FPGA

A buddy of mine and I have a project in which we have to implement a PCI Express rootport. I haven't read the entire specification, nor do I have the Mindshare book that everyone recommends, but I ...
5
votes
1answer
733 views

Does this PCIe routing look ok?

It is the first time for me to design a PCB with a PCIe bus. My first design failed, the bus is not working! Tom helped me in this question and instructed me how to correctly route a high speed bus - ...
2
votes
1answer
122 views

Ethernet controller not recognized on PCIe bus

I designed a carrier board for this SOM: https://wiki.solid-run.com/doku.php?id=products:ibx:documents As I need a second Ethernet port I added an Intel I217 Ethernet controller. Unfortunately it ...
0
votes
1answer
111 views

Why are PCIe Config Writes non-posted?

In PCIe, why are config writes non-posted? Why can't they be like mem_wr which are posted?
0
votes
1answer
154 views

PCB Design - Mini Pcie Express to Thunderbolt 1 2/Mini Display

What I want to achieve is to connect a Mini Pcie Express device to a thunderbolt (1 / 2) port. I have looked around and such connector does not seem to exist, so as a computer engineer I went looking ...
2
votes
2answers
956 views

PCI-E throughput calculation

could someone please do for me the calculation of total throughput of PCI-E? The best material I could find was a Xilinx pdf that mentioned 2.5Gbps as reference value and somewhat awkward formula that ...
1
vote
1answer
90 views

Help identifying a possible connector for these unterminated contacts on my HP Stream 14 motherbard

I'm trying to identify the appropriate connector for this bundle of unterminated contacts, from my HP Stream 14 motherboard. I'm talking about the red circled part of the motherboard: Here's a close ...
2
votes
1answer
425 views

Are there any pci-e controllers that take like a SPI signal, or USB and then lets me hookup a pci-e x1 card to it?

I am wondering if such a thing exists, as I could really use one to hookup to a SoC I am designing a board around, as it would allow me to take like a pci-e tv controller, pci-e ethernet card, pci-e ...
0
votes
1answer
206 views

What are the part numbers for PCI-E 8-pin and 6-pin power connectors?

https://upload.wikimedia.org/wikipedia/commons/a/af/PCI_Express_Power_Supply_Connector-female_PNr%C2%B00438.jpg I believe they are Molex Mini-Fit series but I can't find the exact match. Thanks. ...
3
votes
1answer
532 views

What is the usable area (for connectors) of a PCI Express card bracket?

I have a number of awkwardly shaped connectors that I need to cram into a single PCI Express slot metal bracket without any of them colliding with the host PC case's metalwork. The connectors are a ...
0
votes
0answers
586 views

PCIe loopback testing

I have a design using PCIe 4 lanes that interface between 2 CCAs and will be connected through a connector/flex connection. In the event that the mate to either CCA is not available, I want to know ...
0
votes
2answers
235 views

PCI-e. Using raisers to turn 1x and 16x to two 8x

I am doing a supper-budget-ghetto computer project. Just wanted to ask a theoretical question: could spliced up risers be used to turn one 1x and one 16x slot to two 8x slots? I think they share a ...
19
votes
1answer
3k views

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 ...
0
votes
1answer
382 views

MXM to PCIe connector - help in understanding some of the MXM pins

I am trying to build a board to bridge the MXM slot in my laptop with a PCIe riser. Have just started working out which pins from the MXM slot should connect to which pin on a PCIe slot. I have put my ...
5
votes
1answer
2k views

What is the difference between full duplex and dual simplex? [closed]

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 ...
6
votes
1answer
269 views

USB 3.1 over PCIe board edge connector

I am designing a system with a carrier board that has all of active logic on one board and most connectors on a backplane board. The interface between the two boards is a x16 PCIe board edge connector....
0
votes
0answers
235 views

SPI flash bit-banging access over memory-mapped IO

I'm faced with a problem where we have an SPI NOR flash attached to an Intel I210 PCIe-ethernet adapter on a custom Cortex A9 based board. The SPI flash is normally used by the ethernet adapter to ...
0
votes
1answer
150 views

PCIE branching not detecting PCIe device [closed]

I am facing an issue with the PCIe in my circuit. The PCIe detection is not happening. We are using an imx6q processor board plugged into our carrier board . The processor board comes with option of ...
2
votes
0answers
420 views

Why DMI instead of a PCIe link

In some Intel chipsets the CPU is connected to the Platform Controller Hub (PCH) by a link called Direct Media Interface (DMI). Based on what I found when researching about it, It's a link very ...
0
votes
1answer
501 views

M.2, WiFi pins and bus

I am trying to gather some info about the M.2 connector. My end goal is to add Wifi capabilities (e.g. using an Intel Pro Wireless M.2 card) to a Computer On Module system (iMX6, raspberry pi cm3, ...
1
vote
2answers
65 views

How to discern quality of a breakout board? other than proper soldering on back of board [closed]

I see three different breakout boards for a project I am doing yet I am not sure which one to pick. How would i know which is of higher quality? I do see a metal circle inserts in board two and ...
5
votes
2answers
3k views

PCIe Layout and Signal Routing

I'm looking to build a simple board that has a 16x PCIe connector, that seats a compatible PCIe video card. I can find the connectors and create a footprint, on the board. I can find and understand ...
0
votes
1answer
151 views

Anyone knows how X86 platform set the PCIe bifurcation at boot up?

I got a question about the PCIe bifurcation setting when booting up in X86 system. Normally, we can set the PCIe controller to be X16, two X8, or four X4 in the UEFI shell menu. However, there is an ...
0
votes
1answer
134 views

PCIe DMA transcation to multiple PC RAM slots from FPGA

An FPGA endpoint needs to needs to transfer large quantities of data to the host processor's RAM over DMA. So memory mapping to a single RAM might not be possible. Normally high end PCs or Servers ...
0
votes
2answers
550 views

How can I use an Nvidia GPU with an open-source embedded board? [closed]

Is it possible by any means or method, to use an Nvidia GPU with an (probably open-source) embedded board? If yes, how do I go about achieving that? I have a few ideas but I'm just a beginner, hence ...
0
votes
1answer
51 views

Chipsets that provides access to baseband bits [closed]

Are there any chipsets for high-speed wired connections like USB3.0, Ethernet or PCIe that provides access to the raw signals being transmitted and received along the wire? Kind of like how a software ...
0
votes
1answer
215 views

IS it posible to emulate firmware? [closed]

Currently, i've been trying to work on virtualizing a motherboard from an old Lucent BZ5000 equipment, my idea is to emulate the BIOS from that equipment on a modern PC and be able to connect ...