How is FPGA different than Micro Processor or Micro controller?

A typical Microprocessor or Microcontroller consist of an ALU, Registers and Control unit etc. in it. These devices understand some set of machine codes called instructions. So any piece of job which has to be done by a Microprocessor or Microcontroller has to be instructed in a sequential set of instructions, which is typically called program.

This program will reside in a RAM or a ROM and a Microprocessor or Microcontroller takes instruction by instruction and executes the job. Where as an FPGA consists of internally a programmable hardware lot many multiplexers, lookup tables, flip-flops and several gates. The logic in FPGA is implemented by connecting the appropriate hardware through some programmable switches and once the logic is configured in FPGA according to the inputs the proper output are generated on FPGA.

So FPGA basically works by configuring itself for the required logic. It can be observed that microprocessor/microcontroller is sequential by its nature of execution. ... more.

I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.

Related Questions