Altera_Forum
Honored Contributor
16 years agoPCIe negotiated as x1 instead of x8
Hi,
I have configured the PCIe megacore on Stratix II GX development kit for 8 lanes but when I plug it into the x16 slot of my PC (Dell Optiplex 775) it is configured only as a single lane device. I have confirmed it using x1 LED on board as well as some hardware scan utilities. I have also confirmed that PCIe slot is indeed capable of x16 operation by using a graphics card. I have tried installing both PCIe-DDR2 reference design image as well as my custom image based on the reference design, but in vain. I have also programmed the Flash memory with these images to ensure that FPGA is programmed as soon as the system boots up but it always ends up being configured as an x1 device. I would also like to know if there are any BIOS or software utilities which allow one to re-configure PCIe settings, such as 'Maximum read request size', which are used for fair bus usage but redundant in my settings where there is only 1 device on the bus. I would very much appreciate any pointers on how to resolve these issues, especially the x8 problem which is degrading the Altera design by more than an order of magnitude. Thanks