yyyy138 发表于 2016-11-15 09:02:28

CPU与FPGA的区别

CPU与FPGA的区别,类似于我对上述“DSP与FPGA区别”的描述。
CPU与FPGA的根本区别在于软件与硬件的差异。CPU为冯诺依曼结构,串行地执行一系列指令;而FPGA可以实现并行操作,就象在一个芯片中嵌入多个CPU,其性能会是单个CPU的十倍、百倍。一般来说,CPU可以实现的功能,都可以用硬件设计的方法由FPGA来实现。当然,极其复杂的算法用硬件实现会比较困难,资源消耗也很大,如果没有高性能要求,那用硬件实现就有点得不偿失了。对于一个复杂系统而言,进行合理的软、硬件划分,由CPU(或DSP)和硬件电路(如FPGA)合作完成系统功能是非常必要的,也是高效的。

地沟油 发表于 2016-11-15 10:10:27

robinfit 发表于 2016-11-15 11:33:50

linan377 发表于 2016-11-15 13:47:47

页: [1]
查看完整版本: CPU与FPGA的区别