Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
13 years ago

PCIe to PCI bridge

Hi,

I am looking for some IPs that support Bridging between PCIe to PCI bus. But from the Altera IP list, I could not find any.

Anyone has any recommendation on 3rd party IP? Or the PCIe Compiler in mega wizard is able to do that?

2 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    I don’t think that the standard hard IPs support switching port functionality, so you have to go to a 3rd party for a soft IP solution. We are currently evaluating northwest logic (http://nwlogic.com) Expresso 3.0 core, and I’d suggest you ask them for switch/bridge port options for both PCIe and PCI.

    – Matthias
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    --- Quote Start ---

    I am looking for some IPs that support Bridging between PCIe to PCI bus. But from the Altera IP list, I could not find any.

    Anyone has any recommendation on 3rd party IP? Or the PCIe Compiler in mega wizard is able to do that?

    --- Quote End ---

    If you can afford the PCB real-estate, I would recommend using an external bridge IC. They are inexpensive, have more functions than your typical IP cores, and are 'instant on', so there is no issue meeting the PCI 100ms reset requirement. PLX, Pericom, and TI all have parts. Eg.,

    http://www.plxtech.com/products/expresslane/bridges

    If you are interfacing to PCIe, then I believe the PEX 8311 is a PCIe-to-PCI bridge plus a PLX9056 PCI-to-local bus bridge. The local bus is pretty simple to interface to, and hides all the transaction details on the PCI buses from you.

    There are also PowerPC PowerQUICC III processors with PCIe and PCI interfaces. These devices are inexpensive relative to a high-end FPGA, so again, if you have the PCB real-estate, they might be a good solution.

    Cheers,

    Dave