Xilinx has PCI cores. In fact we have even written our own. Of course, its in a virtex part. He didn't say he wanted the PCI bus, so if running ISA, it ought to be fast enough. I'm running 100MHz FIFO's and state machines in SpartanXL parts right now. I would not use an FPGA! infact it is too slow to connect to a PCI bus and performa all the stuff that you may want (Need more infomation before I can fully clarify that one) You may bee better off with a GA as they are faster (Try to get an FPGA to do a SONET interface to a PCI bus!) You may have to hand craft the thingo to get it to work (FPGA) this will introduce another set of problems. ----- True...cant argue that one!!! As for RAM, YEP can do Look at the ProASIC 500K series from Actel, it has up to 138kbits (A bit on the taki side as they are a new release). But you will find that all the manufacturers include embedded logic or RAM. Dennis Good point. Thats the great thing about this list...we all have our own experiances and viewpoints, and willing to share them, and allows us to help make up our mind on how to attack and solve problems.