PCI Express (aka PCIe) is now the de facto add-in card interface standard for desktop PCs and workstations. If a target design fits within the physical and electrical constraints of one of the add-in card form factors as specified in the PCI Express Card Electromechanical Specification, then the design is good to go. But what if the target design has a requirement that is not met by the spec?
PCI Express can be extended beyond the case of standard desktop PCs and workstations using PCI Express External Cabling. This article explains how a Xilinx Virtex-5 FPGA is used as a PCIe endpoint in such a system.
Read the article: