搜索
bottom↓
回复: 17

菜鸟发问:FPGA的I/O的带宽为什么这么大?

[复制链接]

出0入0汤圆

发表于 2013-10-18 19:48:51 | 显示全部楼层 |阅读模式
本帖最后由 门前榕树Z 于 2013-10-18 19:50 编辑


FPGA的I/O口的带宽为什么这么大呢?高端的FPGA可以做到800MHz,一般的FPGA也可以做到300-400MHz,更别提FPGA专用的SerDes接口了。
ARM、单片机为什么就没有呢?

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

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

发表于 2013-10-18 21:00:35 来自手机 | 显示全部楼层
那是逻辑门速度,综合后跑不了那么多

出0入0汤圆

发表于 2013-10-18 21:23:08 | 显示全部楼层
撸主被忽悠了,不过我们公司用FPGA来搞视频

出0入17汤圆

发表于 2013-10-18 22:31:07 | 显示全部楼层
USB,HDMI,PCIe都有SerDes的,ARM芯片也有这些外设的

出0入0汤圆

 楼主| 发表于 2013-10-19 09:01:14 | 显示全部楼层
本帖最后由 门前榕树Z 于 2013-10-19 09:02 编辑
Nuker 发表于 2013-10-18 22:31
USB,HDMI,PCIe都有SerDes的,ARM芯片也有这些外设的


我可能没表述清楚,我的意思是:比如说我要测试FPGA 跟 ARM I/O的速度,
让它们分别都产生一个方波,
FPGA频率可以到400MHz,但是用ARM的话只有8MHz左右。
这不是说明FPGA的I/O要快很多么?

出0入0汤圆

 楼主| 发表于 2013-10-19 09:05:15 | 显示全部楼层
xivisi 发表于 2013-10-18 21:00
那是逻辑门速度,综合后跑不了那么多

FPGA的I/O实际是可以到几百MHz,在几十MHz的时候可以用示波器看得到,
频率再高的话,示波器看不了,但是用频谱分析仪分析频谱的。

出0入8汤圆

发表于 2013-10-19 09:15:17 | 显示全部楼层
ARM的即使搞了这么高的IO口速度 你也用不上,因内核达不到。  所以 做了没有用处。

出0入0汤圆

发表于 2013-10-19 09:43:55 来自手机 | 显示全部楼层
门前榕树Z 发表于 2013-10-19 09:05
FPGA的I/O实际是可以到几百MHz,在几十MHz的时候可以用示波器看得到,
频率再高的话,示波器看不了,但是 ...

是没错,但是,对高速信号来说,布线延迟,逻辑门延迟已经不能忽略了(逻辑非常简单,或者说逻辑自资源用的很少自然没问题),这也是很多软核MCU主频不高的主要原因。

出0入0汤圆

 楼主| 发表于 2013-10-19 20:07:01 | 显示全部楼层
xivisi 发表于 2013-10-19 09:43
是没错,但是,对高速信号来说,布线延迟,逻辑门延迟已经不能忽略了(逻辑非常简单,或者说逻辑自资源用 ...

你的观点是:因为布线延迟、逻辑门延迟所以导致ARM这样的MCU无法达到很高的I/O速度?
我把你的话转述成:ARM有延迟、FPGA就没有延迟或者延迟很少,不知道这样理解你的意思对不对?希望不吝赐教。。。

出0入0汤圆

 楼主| 发表于 2013-10-19 20:07:56 | 显示全部楼层
kebaojun305 发表于 2013-10-19 09:15
ARM的即使搞了这么高的IO口速度 你也用不上,因内核达不到。  所以 做了没有用处。 ...

这位兄台,内核达不到是指什么?

出0入0汤圆

发表于 2013-10-19 20:32:34 来自手机 | 显示全部楼层
门前榕树Z 发表于 2013-10-19 20:07
你的观点是:因为布线延迟、逻辑门延迟所以导致ARM这样的MCU无法达到很高的I/O速度?
我把你的话转述成: ...

我的意思是FPGA如果设计的逻辑(等效CPU的程序概念,仅概念)较大,为了保证信号完整性,必须牺牲速度(通常为运行频率)。

至于ARM之类的芯片,齐速度设计好是什么样,就是什么样。非要MHz的主频配上GHz的IO也做得出来。

出0入0汤圆

发表于 2013-10-19 21:50:13 | 显示全部楼层
学习学习,感谢分享

出0入0汤圆

发表于 2013-10-21 07:50:19 来自手机 | 显示全部楼层
速度有这么快吗?cyclone iv的IO跑200MHz可以,再高没试过,LZ能否上个测试图片?

出0入0汤圆

发表于 2013-10-21 08:32:01 | 显示全部楼层
真的有这么高!

出0入0汤圆

发表于 2013-10-21 17:58:14 | 显示全部楼层
楼主ARM的IO不是几兆,能到100MHz。

出0入0汤圆

发表于 2013-10-22 09:52:57 | 显示全部楼层
门前榕树Z 发表于 2013-10-19 09:01
我可能没表述清楚,我的意思是:比如说我要测试FPGA 跟 ARM I/O的速度,
让它们分别都产生一个方波,
FPG ...

FPGA是并行的
ARM是串行的,ARM核有别的事去干,不可能一直在开关IO

出0入0汤圆

 楼主| 发表于 2013-11-2 15:56:06 | 显示全部楼层
oped001 发表于 2013-10-21 07:50
速度有这么快吗?cyclone iv的IO跑200MHz可以,再高没试过,LZ能否上个测试图片? ...

频率高于100M,手上的示波器就测不了了,用的频谱仪看的哦~

出0入0汤圆

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

本版积分规则

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

GMT+8, 2024-7-24 05:17

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

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