Brane2 schrieb:
> So far, I have only been able to find Spartan6 ( which isn't really
> available yet) from Xilinx and some small FPGA from Actel ( Igloo
> family ?).
>
> Trouble is, Spartan has only two lanes, which is enough only for PCI-e
> x1.
> Actel had more lanes- AFAIK enough for PCI-e x4, but was very small.
>
> Is there anything else worth looking at ?
>
> I'm looking for chip with decent PCI-e interface ( say at least 8
> lanes for PCI-e x4 ) in the cost range $10-20 or so...
$10 - $20 is probably not that easy. Lattice ECP2M / ECP3M comes close
though. I have done three customer designs in the last year or so. Two
using ECP2M20 and one with ECP2M35. The Lattice web-shop lists a price
of about $50 for the ECP2M20 but you can probably do much better through
a distributor. I don't know exactly what price my customers are paying
but I have the sound impression that it's around or below €30. Lattice,
at least here in central Europe, give you very flexible IP licencing rates.
I also do local training for the Lattice PCIe core. I would estimate at
least a dozen of the course participants in the last two years have or
are in the process of using Lattice for their PCIe design. (x1 or x4
configurations)
The core isn't all that difficult to integrate. You just have to
understand how to build and decode PCIexpress packets. If you are
looking for direct attachment to Wishbone for instance or are in need of
a device driver, drop me a mail.