OK, not really a dumb question, though I probably should know more about these devices. (Used to work for a company that used lots of 'em in its products.)
So I'm seeking just the most basic explanation of what these devices (FPGAs, etc.) are used for. I understand that they're devices with lots of gates plus tons of little teeny tiny fuses that can be blown programmatically, creating customized sequential logic circuits. Don't know much more than that.
So what would you use a FPGA for, say, that you couldn't do, or that would be too difficult to do, with a microprocessor? Can someone give some simple examples? and an explanation of just what kinds of gates these critters contain would be helpful.
I'm not looking for an exhaustive explanation; I may never even use one of these things. I'm just curious. I guess I'm looking for an "executive summary"-type explanation.