FPGA Intellectual Property
PCI Express*, Networking and Connectivity, Memory Interfaces, DSP IP, and Video IP
Intel Support hours are Monday-Fridays, 8am-5pm PST, except Holidays. Thanks to our community members who provide support during our down time or before we get to your questions. We appreciate you!

Need Forum Guidance? Click here
Search our FPGA Knowledge Articles here.
5919 Discussions

PCIe as Soft-IP via CMU as transceiver in Stratix-IV

Honored Contributor II



in a design using a Stratix-IV EP4SGX230KF40, all regular transceiver channels are already used for other connections, but I want to connect a PC-module via a PCIe 1.1 x1 link. 

Is this in any way possible? The CMU-channels are said to be usable for transceiver operation as well, but apparently they lack functionality to be connected to the PCIe Soft-IP 


Any advice? 

0 Kudos
2 Replies
Honored Contributor II

Soft PCI-e still requires transceivers, so I doubt You'll be able to implement it without freeing at least two pairs for TX/RX.

Honored Contributor II

You're probably out of luck here. The problem with the CMU channels is that they don't have the PCS layer. Most soft IP vendors for FPGAs that have PCIe cores require a PIPE interface to the transceiver. I don't know if anything has changed in the last year, but last I checked, no one had the PIPE PCS done in soft logic. I also don't know if the CMU channels have the logic to do link detection that's required by PCIe (they might). You're better off moving one of the other channels to the CMU and using a full channel for the PCIe.