PCIe-over-Cable and CvP Evaluation System |
Why use PCIe-over-CableSystem setup requirementsOften, PCIe peripherals are placed in a PC enclosure. In some cases, where a lot of (flexible) connections are to be made to (for instance) Lab equipment, the PCIe device does not fit inside a PC. In those cases, the PCIe device sits on a bench, and is connected to a PC via a PCIe-over-Cable. This is where PCIe-over-Cable is used to connect the device to the PC. Protocol benefitsThere are several benefits of PCIe over other interfaces:
How to use PCIe-over-Cable and FPGAsModern FPGAs often feature high-speed serial interfaces, which can be configured to implement various high-speed interfaces. PCIe is one of them. The challenge in using PCIe-over-Cable lies in the fact that PCIe expects all connected devices to be ready for link-training within approximately 100ms after power up. Most FPGAs take a lot longer to configure after power up, which prevents the PCIe-root to ignore it. Configuration-via-Protocol (CvP) allows an FPGA to quickly load a minimal configuration, performing the minimal PCIe tasks, allowing the PCIe root to see the device, and perform link training. When the OS has started, it can load the driver for the device and finish configuring the device. What the Evaluation system provides
More InformationFor more information, see the contact page on this website. |