Reply
Visitor
Posts: 3
Registered: ‎01-21-2010

PCIe x8

Hello,

 

To achieve PCIe x8, what is the optimum solution? Spartan6 or Virtex6? Using FPGA onchip transceiver or exteranl controller for x8? Which package of FPGA is preffered? Is the IP core available? Is there a dev. kit available?

 

Thanks,

Bob

 

 

Avnet Employee (Star Contributor)
Posts: 494
Registered: ‎05-05-2009

Re: PCIe x8

Bob,

 

Currently, there are no PCIe x8 soft IP cores available for the Spartan-6 family (x1 hard IP and x4 soft IP only), so your best option would be to use the Virtex-6 family with the integrated PCIe x8 hard IP core (the V6 GTX transceivers will be used to implement the PCIe PHY). The Xilinx ML605 board supports PCIe x8 using the V6LX240T device.

 

In regards to which V6 package to use, it really depends on your application and the required number of I/Os.

 

Regards,

Nasser Poureh

Visitor
Posts: 3
Registered: ‎01-21-2010

Re: PCIe x8

Nasser,

 

Thanks for your replay.

Assume using V6LX240T, there are two PCIe blocks inside. Does it mean two SSD devices can be attached this FPGA? To connect two SSD devices, is it possible to configure both blocks as root port?

 

Regards,

Bob

Avnet Employee (Star Contributor)
Posts: 494
Registered: ‎05-05-2009

Re: PCIe x8

Bob,

 

Each PCIe block in V6 can be configured as an Endpoint or Root Port.

 

Regards,