Altera_Forum
Honored Contributor
15 years agoPCIe on a Cyclone II?
I'm looking at building a mini-PCIe card containing an FPGA, and the Cyclone II caught my eye on the PCIe Integrators List (it's the first link on Google for those terms; I can't link to it because I don't have enough posts yet). That specifically mentions the Cyclone II as a component supporting PCIe 1.0a.
Does anyone know anything about this? Can I actually connect a Cyclone II to PCIe without any extra translation in between? More explanation: The aim is to get a lot of FPGA processing power on a mini-PCIe card for computer vision work. Normally I'd just use a Cyclone IV GX (which definitely does support PCIe), but they're all BGA. Since I'm designing and building this board myself, I can't use BGA chips. I've checked all the other big FPGA companies too, and the story is always the same: no PCIe on anything that can be soldered by hand. I've looked at PCIe serializer/deserializer chips, but they're all BGA too. The best I can find in a QFP package is the TI XIO2001 PCIe-to-PCI bridge chip (which means I waste 32+ pins on the FPGA for PCI and I lose almost half the available bandwidth). Alternatively I can use the USB2.0 connection included with mini-PCIe (going through a USB2.0 high-speed microcontroller to the FPGA) but that reduces bandwidth to even less than PCI. Any suggestions would be appreciated.