搜索
bottom↓
回复: 31

ARM和FPGA的速度谁快?或者说在哪些方面,为什么

[复制链接]

出0入0汤圆

发表于 2013-4-9 14:09:34 | 显示全部楼层 |阅读模式
都说FPGA在处理数据上比ARM快,在通信、视频图像处理方面,这是为什么,现在ARM的总线处理速度不是也很快吗

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

发表于 2013-4-9 14:19:31 | 显示全部楼层
我只知道fpga是纯硬件在处理数据

出0入17汤圆

发表于 2013-4-9 14:29:29 | 显示全部楼层
现在ARM的总线处理速度不是也很快吗

能给出个明确的速度吗?

出0入0汤圆

 楼主| 发表于 2013-4-9 14:32:26 | 显示全部楼层
hhxb 发表于 2013-4-9 14:29
现在ARM的总线处理速度不是也很快吗

能给出个明确的速度吗?

内部高速总线上的设备像中断控制器、NAND FLASH控制器、摄像头等,可配置100M啊

出0入17汤圆

发表于 2013-4-9 17:18:46 | 显示全部楼层
chenweigang 发表于 2013-4-9 14:32
内部高速总线上的设备像中断控制器、NAND FLASH控制器、摄像头等,可配置100M啊 ...

fpga有12.8G的收发器

出0入0汤圆

发表于 2013-4-9 18:38:03 | 显示全部楼层
ARM是用软件实现业务的,而fpga是用硬件实现的,你说谁快?
ARM是通用的,而编程后的fpga是专用的,你说谁快?

出0入0汤圆

发表于 2013-4-9 18:45:38 | 显示全部楼层
这咋比啊。

出0入0汤圆

 楼主| 发表于 2013-4-9 19:59:59 | 显示全部楼层
sun_sky 发表于 2013-4-9 18:38
ARM是用软件实现业务的,而fpga是用硬件实现的,你说谁快?
ARM是通用的,而编程后的fpga是专用的,你说谁 ...

ARM用软件实现怎么理解?

出0入8汤圆

发表于 2013-4-9 20:05:10 | 显示全部楼层
chenweigang 发表于 2013-4-9 19:59
ARM用软件实现怎么理解?


就是不管什么功能都要软件去一步步操作  而FPGA  整好后 就是一个硬件电路。而且是真正的并行执行。

出0入0汤圆

 楼主| 发表于 2013-4-9 20:09:15 | 显示全部楼层
kebaojun305 发表于 2013-4-9 20:05
就是不管什么功能都要软件去一步步操作  而FPGA  整好后 就是一个硬件电路。而且是真正的并行执行。 ...

软件不都最终用汇编吗?汇编也是配置寄存器啊,FPGA也不是配置寄存器吗

出0入8汤圆

发表于 2013-4-9 20:20:01 | 显示全部楼层
chenweigang 发表于 2013-4-9 20:09
软件不都最终用汇编吗?汇编也是配置寄存器啊,FPGA也不是配置寄存器吗


你对FPGA的理解有问题

出0入0汤圆

发表于 2013-4-9 20:23:36 | 显示全部楼层
顶6楼,一个通用,一个专用。

两个东西完全不是一个体系结构内的东西,没啥可比性。

想了想,应该是ARM通用,FPGA更通用。。。。

出0入0汤圆

 楼主| 发表于 2013-4-9 20:35:12 | 显示全部楼层
kebaojun305 发表于 2013-4-9 20:20
你对FPGA的理解有问题

可能有点说错了,FPGA是组合电路与逻辑电路的操作,但是ARM到最底层也应该是这些啊,速度区别在哪里啊?

出0入8汤圆

发表于 2013-4-9 20:47:24 | 显示全部楼层
chenweigang 发表于 2013-4-9 20:35
可能有点说错了,FPGA是组合电路与逻辑电路的操作,但是ARM到最底层也应该是这些啊,速度区别在哪里啊? ...


你还是没有理解     FPGA综合好后是电路,而ARM 光有电路还是不行的 还的有软件控制才能工作。  好多MCU的原型都是在FPGA上验证的。


FPGA  实际上就是设计硬件电路。

出0入4汤圆

发表于 2013-4-9 20:51:44 | 显示全部楼层
我不会FPGA ,但我知道FPGA是硬件连接,和单片机不在一个等级上

出0入0汤圆

发表于 2013-4-9 20:52:59 | 显示全部楼层
ARM执行的是指令,要完成取指、译码和执行至少三个部分,每一个步骤都是通过复杂的时序电路完成,
而编程后FPGA就是一个时序电路,因为不需要考虑通用,所以会编程为专用的时序电路,复杂度同CPU比简单太多。
复杂的FPGA是可以通过编程成为CPU。

出0入0汤圆

发表于 2013-4-9 21:07:01 | 显示全部楼层
chenweigang 发表于 2013-4-9 20:35
可能有点说错了,FPGA是组合电路与逻辑电路的操作,但是ARM到最底层也应该是这些啊,速度区别在哪里啊? ...

错了,FPGA底层是SRAM。

出0入0汤圆

发表于 2013-4-9 21:07:21 | 显示全部楼层
首先要明确“速度”的概念。从组合电路与逻辑电路角度看,具体到某一个门电路级别的微观速度确实无本质区别,而且这个速度与半导体工艺有关,与ARM还是FPGA无直接关系。
通常所说的速度快是指完成一批事务的宏观上的速度,从这点讲FPGA在多数情况下就比ARM快多了。区别在于ARM只能靠预设的指令集的顺序执行完成事务,软件和程序是灵活的,但执行过程是顺序串行的;而FPGA则可以靠逻辑的综合布线直接构成等效电路完成事务,执行过程是并发的。
举个简单的例子,完成A*B+C*(D+E)这样一个运算,ARM通常需要若干条加法和乘法指令分几“步”完成,而FGPA则可以综合布线为两个加法器和两个乘法器一“步”完成,你说哪个更快呢?

出0入0汤圆

 楼主| 发表于 2013-4-9 21:11:10 | 显示全部楼层
sun_sky 发表于 2013-4-9 20:52
ARM执行的是指令,要完成取指、译码和执行至少三个部分,每一个步骤都是通过复杂的时序电路完成,
而编程后 ...

十分感谢!

出0入0汤圆

 楼主| 发表于 2013-4-9 21:12:48 | 显示全部楼层
jathenal 发表于 2013-4-9 21:07
首先要明确“速度”的概念。从组合电路与逻辑电路角度看,具体到某一个门电路级别的微观速度确实无本质区别 ...

十分感谢!

出0入0汤圆

发表于 2013-4-9 21:14:55 | 显示全部楼层
哦,有点了解了。

出0入0汤圆

发表于 2013-4-11 15:14:34 | 显示全部楼层
顺便学习下

出0入0汤圆

发表于 2013-4-11 15:23:15 | 显示全部楼层
总结,19楼说的最到位

出0入0汤圆

发表于 2013-4-11 15:50:27 | 显示全部楼层
学习了。。。。。

出0入0汤圆

发表于 2013-4-11 16:06:20 | 显示全部楼层
声音和光,大家都可以叫波,声波,光波,谁快?

出0入0汤圆

发表于 2013-4-11 19:32:23 来自手机 | 显示全部楼层
ARM是按照设定的顺序”串行”执行一系列的动作,而FPGA是并发的运行的若干组的组合逻辑电路和时序电路。当然是并发的快了,前提是FPGA 设计合理。

出0入0汤圆

发表于 2013-4-12 07:34:11 | 显示全部楼层
学习学习。不过比较两个本身不是一个系列的没什么意义啊。

出0入0汤圆

发表于 2013-4-15 17:01:37 | 显示全部楼层
学习了,十分感谢

出0入0汤圆

发表于 2013-4-18 18:03:57 | 显示全部楼层
fpga可以做到真正的并行,arm则不行

出0入0汤圆

发表于 2013-4-20 10:50:24 | 显示全部楼层
学习了,

出0入0汤圆

发表于 2013-4-20 11:03:11 | 显示全部楼层


很简单的问题~~

FPGA      就是 强劲独立显卡  播放35G的蓝光,   硬解码~~ CPU 占用率很低.  


ARM      就是你用I7 CPU 加集成显卡 播放     用软件解码,   CPU占用率会很高.

出0入0汤圆

发表于 2013-4-20 11:42:13 | 显示全部楼层
月经帖,鉴定完毕,拿分走人
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-8-26 03:13

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表