Community
cancel
Showing results for 
Search instead for 
Did you mean: 
SAnan1
Beginner
762 Views

I plugged my Cyclone IV GX kit to my PCIe Expansion slot. lspci command is not listing my device. What should I do?

 
0 Kudos
4 Replies
Abe
Valued Contributor II
35 Views

Hi,

 

Can you give more details? Have you downloaded any PCIe based design on to the FPGA in the kit? If the FPGA in the board is not programmed , ie, blank, the PCIe kit/card will not ge detected. For the kit to get detected, you need to have a PCIe based design running in the FPGA, like an PCIe End Point based design.

 

Try and download example designs for your kit from the Intel site and follow the steps given.

 

-Abraham

SAnan1
Beginner
35 Views

I just plugged in my board and expected it to show up. Let me load the reference design and see if it gets recognized.

 

I have on off-topic question: I get two clk signals into my FPGA -- clk125p and clk125n can I just pick anyone? or do I need to do something like this: clk = clk120p && ~clk120n?

Abe
Valued Contributor II
35 Views

Those are the LVDS clocks for the PCIe. These two clocks will be converted internally by the LVDS IOB to a single-ended clk125 internally. You can use this clock for the rest of the logic in your design.

SAnan1
Beginner
35 Views

The reason I'm getting confused is because I see two clocks p and n described in the documentation and both of them are mapped to the IO. So right now at my top level of HDl I see two inputs. Does that mean I should input these two clocks into a module (io buffer) and use the single clock that comes out of this buffet?