I've been programming embedded micros for a long time, and have a decent understanding of hardware. I finally ordered an FPGA development kit (still in the mail) because I find the whole FPGA concept fascinating. What I don't grasp is when an FPGA is the best choice. To get a better feel for this, I'd like to hear some comments on when an FPGA is the best fit, and also when an FPGA turned out to be a poor choice. Many thanks for any advice.
Mike