EmbDev.net

Forum: FPGA, VHDL & Verilog FPGA VS CPU Comparaison


Author: Abdeljalil (Guest)
Posted on:

Rate this post
0 useful
not useful
Hello,

I have some question to compare FPGA vs CPU:

1- FPGA consume power more than CPU ?

2- FPGA is always more faster than CPU what ever the fuctions to 
execute?

3- developpement with FPGA  is more expensive than developpement CPU ?

4- developpement with FPGA is hard to maintain than developpement CPU ?

5- developpement with FPGA is hard to produce than developpement CPU ?

Thanks a lot :)

Author: ui (Guest)
Posted on:

Rate this post
0 useful
not useful
Abdeljalil wrote:
> Hello,
>
> I have some question to compare FPGA vs CPU:
>
> 1- FPGA consume power more than CPU ?
>
> 2- FPGA is always more faster than CPU what ever the fuctions to
> execute?
>
> 3- developpement with FPGA  is more expensive than developpement CPU ?
>
> 4- developpement with FPGA is hard to maintain than developpement CPU ?
>
> 5- developpement with FPGA is hard to produce than developpement CPU ?
>
> Thanks a lot :)

1 - No or yes
2 - No or yes
3 - No or yes
4 - No or yes
5 - No or yes

Your question(s) is as specific as when I write: C is better than VHDL. 
Nobody can answer this question. So
42

Author: Lothar M. (lkmiller) (Moderator)
Posted on:

Rate this post
0 useful
not useful
Abdeljalil wrote:
> I have some question to compare FPGA vs CPU
Whats the background to this questions?
What FPGA do you have in focus?
What CPU?
What job has to be solved?

Until at least those parameter are not clearly specified ui is 
completely right.

Author: Jawaharlal (Guest)
Posted on:

Rate this post
0 useful
not useful
Forget CPU, the Opponent to a FPGA is a DSP, not a CPU.

Author: Abdeljalil (Guest)
Posted on:

Rate this post
0 useful
not useful
I m a student ... i prepare an exam and i have this question

we have a CPU RISC and a FPGA  .. the both execute the same function

Thanks

Author: Lothar M. (lkmiller) (Moderator)
Posted on:

Rate this post
0 useful
not useful
I cannot see any question there...

Abdeljalil wrote:
> we have a CPU RISC and a FPGA  .. the both execute the same function
What function?

> I m a student ... i prepare an exam and i have this question
So, let's try it that way: you guess an answer and we discuss it.

: Edited by Moderator
Author: Toni Tester (Guest)
Posted on:

Rate this post
0 useful
not useful
Abdeljalil wrote:
> I have some question to compare FPGA vs CPU:

As the previous authors already said, there's no direct 1:1 comparison 
possible (and for sure not in the generality as asked by you), because 
it's two completely different pieces of hardware, or should I rather say 
two completely different approaches.

Whilst an FPGA is basically only a huge field of transistors which can 
be connected programmatically such that they comprise almost all logical 
functions conceivable (I. e. those functions can - and mostly do - run 
in parallel), a CPU is a processor which executes algorithmic commands 
instruction per instruction (I. e. fully successive operation (at least 
in the classic, coursebook sense - of course nowadays there's much more 
sophisticated mechanisms included at least in all PC CPUs).

Would propose for you to refer to Wikipedia in order to gain a basic 
understanding of the working principles:

https://en.wikipedia.org/wiki/FPGA
https://en.wikipedia.org/wiki/CPU

Author: Abdeljalil (Guest)
Posted on:

Rate this post
0 useful
not useful
https://electronics.stackexchange.com/questions/10...

in this article we say that FPGA Consume more than CPU !

Author: malsehen (Guest)
Posted on:

Rate this post
0 useful
not useful

Author: Lothar (Guest)
Posted on:

Rate this post
0 useful
not useful
This FPGA promotion "inadvertently" gives the explanation:

FPGA can implement parallel structures and be faster, but at the price 
of more gates and more power consumption.

CPU can implement same calculation in a short program in tiny memory, 
and use much less power, but slower. However if CPU has multiple cores 
with SIMD then it can be as fast as FPGA and still low power.

https://www.xilinx.com/products/technology/dsp.html

Worst example we had: Some fuzzy control algorithm fitting nicely into 
tiny 8051 exceeded huge FPGA with 100k gates.

Reply

Entering an e-mail address is optional. If you want to receive reply notifications by e-mail, please log in.

Rules — please read before posting

  • Post long source code as attachment, not in the text
  • Posting advertisements is forbidden.

Formatting options

  • [c]C code[/c]
  • [avrasm]AVR assembler code[/avrasm]
  • [vhdl]VHDL code[/vhdl]
  • [code]code in other languages, ASCII drawings[/code]
  • [math]formula (LaTeX syntax)[/math]




Bild automatisch verkleinern, falls nötig
Note: the original post is older than 6 months. Please don't ask any new questions in this thread, but start a new one.