Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronic Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Register Log in

Will FPGAs replace micro-controllers?

Status
Not open for further replies.

vamsi2krishna

Newbie level 3
Joined
May 19, 2006
Messages
3
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,302
will fpga replace microcontroller

Hi,
I am Vamsi.

Will FPGAs replace the micro-controllers.If Yes can you tell me the advantages and disadvantages between them

Thanks
Vamsi
 

karper1986

Member level 2
Joined
Mar 13, 2009
Messages
49
Helped
1
Reputation
2
Reaction score
1
Trophy points
1,288
Activity points
1,715
fpga and microcontrollers

Hi vamsi2krishna,

FPGA is mainly for programmable logic but microcontroller is mainly for hardcore processing. Microcontroller is running sequencially regardless of how fast the controller is. In digital signal processor, the hardcore would enhance the harward architecture by increasing pipelining to certain level of parallel instruction processing. Instead, FPGA is totally hardware based programmable. The parallel processing in FPGA is not depends to the pipelining, but it is hardware based parallel architecture. For general application, microcontroller is good enough for system implementation. However, in some critical arimethic processing such as dsp algo would need real-time processing that is time critical. In this case, FPGA would be the best solution.


I think if you are working on low power design then micro-controller is the best. Second advantage is readily available and tested building blocks like ADC,Timers,DMA,UART. Nowdays low power FPGA's also available but you need to spend lots of time on optimization.
But FPGA wins when it comes to complex algorithms,DSP calculations.

you could take a microcontroller core and make it on an FPGA. you could use an AVR core on an FPGA. FPGAs could contain a multitude of things at the same time. the bigger ones can even have two PowerPC microprocessors running at the same time in the same FPGA.

Best regards,
Karper
 

vamsi2krishna

Newbie level 3
Joined
May 19, 2006
Messages
3
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,302
“will fpgas replace micro-controllers?”

HI Karper,

Thanks for your quick and fast replay.

I have a one more question.

FPGAs being manufactured in the 65 nm technology.

FPGAs too can now compete with micro-controllers in performance criteria such as speed and better standards .


Thanks
Vamsi
 

eltonjohn

Advanced Member level 4
Joined
Feb 22, 2002
Messages
1,435
Helped
64
Reputation
126
Reaction score
28
Trophy points
1,328
Activity points
16,328
advantages of fpgas over micro controllers

WILL SCREWS replace Nails? .Two different solutions .For two similar applications .
The cycle development with FPGA is more costly than with CPU ..(time and tools) .So for some application CPU will always be prefered.
 

vamsi2krishna

Newbie level 3
Joined
May 19, 2006
Messages
3
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,302
micro processer and fpga

Thanks for your reply.

In that case which one is better when compare with following aspects?

suitable parameters:-

Design Time, Power consumption, Area, Man Power, Speed, Initial Cost, Application, Resources required, Life cycle of the product, Flexibility.

Regards,
Vamsi.
 

Status
Not open for further replies.
Toggle Sidebar

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top