How to decide whether to use FPGA or Micro Processor or Micro controller for a typical embedded system?

To implement an embedded system we can have several choices like FPGA, Microprocessor, Microcontroller and DSP processor etc. if the embedded system has lot of sequential nature like algorithmic nature in it. Then a typical Microprocessor or Microcontroller is more suitable. If majority of the software if for reading & writing into I/Os and it requires several peripherals then Microcontroller would be suitable option.

But if lot of computational intensive processing is involved then Micro processor is preferred option. Apart from these if the application demands a parallel hardware realization (or a parallel implementation) and several peripherals on chip then FPGA is the preferred option. 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