funkyguy4000:
WAIT! so you are telling me that I can have a microcontroller within an FPGA?
Yes and if your FPGA chip is large enough (i.e. has enough logical elements and memory) it can emulate multiple microcontrollers. Personally, I'm more impressed by the ability of some modern FPGAs to reconfigure themselves to varying degrees during operation.