UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

cancel
Showing results for 
Search instead for 
Did you mean: 
Visitor ld01422
Visitor
2,780 Views
Registered: ‎06-13-2017

multiple FPGA via each PCI-E connection controlled by one host PC

We are considering use of multiple FPGA using PCI express slot.

 

We will control the Multi FPGA PCI-E controlled by one host PC. (FPGA board is VCU-108)

 

Now, our test is well done between one host PC and one FPGA with PCI-express interface.

 

The problem is that when we try to use two FPGA board and put the two PCI-express to the PCI-expansion, our host PC cannot boot properly (shows the bios booting error)

 

We already tested the PCI-expansion test (one GPU, one FPGA works fine.)

 

We are using AXI bridge for PCI-express IP.

 

Can you share the example if user want to connect multiple FPGA via PCI-E I/F?

 

PS. if you want to specific detail. we can share the environment. let us know support email.

 

Thank you.

 

0 Kudos
3 Replies
Xilinx Employee
Xilinx Employee
2,735 Views
Registered: ‎08-02-2007

Re: multiple FPGA via each PCI-E connection controlled by one host PC

Hi

Do you mean that you want to insert 2 PCIE card into 2 slots and to work with one host ?

please check if you have used the same device ID for the two board.

please also check if the link up is asserted  , this will help to know if it's a  SW related or HW related issue

------------------------------------------------------------------------------
Don't forget to reply, give kudo and accept as solution
------------------------------------------------------------------------------
0 Kudos
Highlighted
Visitor ld01422
Visitor
2,715 Views
Registered: ‎06-13-2017

Re: multiple FPGA via each PCI-E connection controlled by one host PC

Thank you for the reply. here is the answer. We set the option for each FPGA board PCI-ID parameter below. VCU108 FPGA0 VCU108 FPGA1 Vendor ID 10EE 10EE Devide ID 7022 8038 Revision ID 1 1 Subsystem Vender ID C10E C8C8 Subsystem ID 2D3D A9A9 Use class code Lookup assistant check Base class menu memory controller memory controller base class value 05h 05h sub class interface menu other memory controller other memory controller sub class value 80h 80h interface value 00h 00h class code 58000 58000 By the way, what is the link up asserted?. Each FPGA independently works fine, but inserting 2 PCIE card into 2 slots and to work with one host is not ok. Thank you.
0 Kudos
Observer lixiaolong
Observer
478 Views
Registered: ‎09-01-2016

Re: multiple FPGA via each PCI-E connection controlled by one host PC

Could you  give an example witch one GPU, one FPGA works fine?my email is 3342771977@qq.com  thanks!

0 Kudos