I am looking for my usual FPGA in a small package. This is a contract design and the customer has a preference to avoid BGAs. The only leaded part that will fit the board is a 100 pin TQFP. I found a couple of MAX II devices in this package and Lattice has some MACHXO parts as well as one XP part. Of the three, I like the XP better as it has 3000 LUTs to work with as well as PLLs.
Lattice also has an XP2 line which should be lower cost/higher density as well as lower power. But they don't seem to be available yet. I don't see stock on any parts and it looks like they are not supporting the TQ100 package.
I also wanted to consider the Xilinx XC3S-AN parts. The combinations of device and package are very limited with a one to one relationship. Each part comes in a different package and *only* that package. So there is no chance to upgrade to a different density part once you design the board. Of course, I don't think this is a real issues for this app, since any of the FPGA types are well large enough. But I also can't find any pricing. The other parts are all in the $10 - $15 range. I have no idea if the XC3S-AN is in that same range.
So does anyone know if the Lattice XP2 and the Xilinx XC3S-AN parts are ready for prime time? Should I skip these parts and go with one of the other choices? BTW, the customer has experience with the Altera parts and can already program them in system. So that is a definite plus for the MAX II. But it is otherwise at the back of the field with the least available LUTs and no PLL. So I really want to use a different part.