Hi all,
For a new project we will need an FPGA and need to select one, so the question is: Altera or Xilinx?
At least, it is my impression that those two are the major fpga companies today. Or did I mis something?
I have searched this group and have called distributors for both, but there seems te be not much difference between them. Not in devices, EV-kits, free tools or price of the payed tools.
Searching this group with google (starting from 2006-01-01 as I think much older information will be outdated by now) I found only found 87 messages containing both Altera and Xilinx. Most of those are in a thread that starts it's focus on Nios vs Microblaze and than soon derails unfortunately.
The some meaningless statistics: Searching for Altera or Xilinx alone, also from 2006-01-01 to 2007-07-24: Altera : 2140 Xilinx : 11200 Searching older messages gives simular results.
My previous experience with FPGA is rather old (+10 jears) and was with Actel and Quicklogic. Both seem to still be around, but seem far less in use than Xilinx or Altera. My latest experience with programmable logic is with a Xilinx CPLD (XC2C128), 2 1/2 jears ago.
Although I'm trying to find the "best" choice for not only this project, but also for future projects, I will give some info on the current project.
The designs needs a serial bus with automatic module enumeration (2 - 12 changeable modules, not hotplug), access control (master slave probably), buffers at each module (< 1kB), fixed timing, 10 - 40 Mbs. The master module will need aditional buffering, ethernet and a processsor (probably next to the fpga, not inside, but who knows). Slaves may or may not require a (simple) processor. And in future there may be a need for digital signal filters in some new slaves, but that could also be implemented in a DSP.
My guess is that if it wasn't for the buffers, it could probably fit inside a CPLD.
Any insights in what is the best FPGA for this (and other) application? What is the major difference, are the differences, between Altera and Xilinx?