Please Note: This is a Xilinx Hardware Evaluation Kit
The PassMark PCIe Gen3 Test Card is built with a Xilinx hardware evaluation kit. As such the warranty from Xilinx is 30days. These are expensive parts and are NOT suitable for high volume production line testing. We strongly recommend testing suspect PCIe slots with cheaper disposable hardware (e.g. GPU or NIC cards or short circuit tester) before using this card in a slot.
PCIe Gen3.0 is normally quoted as 8GBps per lane. Why can't the PCIe Gen 3 Card Test at these speeds?
Yes, PCIe Gen3.0 is normally quoted as 8GBps per lane, however, data rates will never reach these speeds on a real device because some signalling bandwidth is used by bit encoding, TLP, DLLP and PLP overhead. On a correctly functioning PC with a single PCIe device connected, you should typically see measured maximum speed results shown in the below table:
PCIe Gen3 Lane Width | Expected Speed |
X1 | 985MB/s |
X8 | 5500MB/s |
The PCIe Test Card has a maximum bandwidth of ~45 Gbps, so the card cannot benchmark up to the PCIe gen 3.0 maximum x8 bandwidth of 64 Gbps).
What PCIe slot lengths can the PCIe Test Card be used in?
What generation of PCIe protocol can the PCIe Test Card be used in?
Which operating systems are these cards compatible with?
Do I need a device driver to use these cards?
Does the PassMark PCIe Test card appear in my Device Manager as a new PCIe Device?
Can I run multiple copies of PCIeTest at the same time?
Can I run multiple cards at the same time?
Does the ATX 6-Pin Power Connector always have to be connected?
What type of PCIe data transfer type does the PCIe Test card use?
Is the firmware on the PCIe Test Card upgradeable?
Does PCIe Test card detect low-level errors in communication?
Yes, When running loopback test, PCIe Test application reports following low-level errors:
Name of Error | Classification & severity | Layer Detected |
---|---|---|
Receiver Error | Correctable | Physical |
Bad TLP | Correctable | Link |
Bad DLLP | Correctable | Link |
Replay Time-out | Correctable | Link |
Replay Number Rollover | Correctable | Link |
Poisoned TLP Received | Uncorrectable - Non Fatal | Transaction |
ECRC Check Failed | Uncorrectable - Non Fatal | Transaction |
Unsupported Request | Uncorrectable - Non Fatal | Transaction |
Completion Time-out | Uncorrectable - Non Fatal | Transaction |
Completion Abort | Uncorrectable - Non Fatal | Transaction |
Unexpected Completion | Uncorrectable - Non Fatal | Transaction |
Training Error | Uncorrectable - Fatal | Physical |
DLL Protocol Error | Uncorrectable - Fatal | Link |
Receiver Overflow | Uncorrectable - Fatal | Transaction |
Flow Control Protocol Error | Uncorrectable - Fatal | Transaction |
Malformed TLP | Uncorrectable - Fatal | Transaction |
Based on severity, PCIe errors reported by application are categorized as below: