Yep, I'm feeling more than little guilty of being a bit too aggressive myself. I mean frankly I think of FPGAs as a form of emulation myself. But there's programable logic available right now that I would hesitate to add to a design because it would simply it.We are all getting a little too hostile.
Amiga.org the Palestine of computer websites.
Sorry I was agitated and I put my questions in an offensive way; my apologies.
But for me it is very hard to understand the fundamental difference between a SRAM based FPGA and a Flash or anti-fuse based FPGA. The transistors inside the device are working exactly the same way only the configuration is done differently; there are even SRAM based FPGAs that are combined with a Flash die in one package (through system-in-a-package) so no external configuration is needed.
As I am currently employed in the hardware design business I follow closely what is happening in this world through things like
FPGA Journal. A lot of the equipment for telecom or networking is using FPGAs now; if you open a Cisco router there is a good chance it contains an FPGA. So for some people here a big part of the internet is now run not on 'real' hardware but on emulation of hardware. Personally I would call is hardware and not software.
This target market is also the reason why Altera and Xilinx try to beat each other with the speed of their IOs.
greets,
Staf.