Re: Microcontroller FPGA
if you realy have no clue what an FPGA is, then it might be a good option to start with a low entry point.
I know that FPGA business is 'hot' but if you don't understand the limitations, you will never become a good FPGA designer. I've seen a lot of code from so called FPGA programmers that thought about FPGA design like a big 32-bit microcontroller and some glue logic.
Same problem with the higher programming languages like System-C. The pittfall is that you don't think about the logic anymore.
So, please take a cource (online, in the company you are working, ...) based on a cheap FPGA board (look at Xilinx, Altera, Lattice, Actel). They have all kits below $300.
Try to start blinking a LED, make a running display, time counter, managed GPIO, UART, PWM, ...
If you can simulate (functional and timing), put it on a board a see what happens. Then it's time to take a jump in the embedded cores like SerDes, uC, uP.
And...
use this forum to help you further in the magical world of programmable logic.