找回密码
 注册
关于网站域名变更的通知
查看: 305|回复: 3
打印 上一主题 下一主题

FPGA设计需要注意哪些要点

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2018-9-10 11:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 如意qq 于 2018-9-10 11:43 编辑 5 \/ U7 j( |" q( ]

2 ?' Y6 A- f1 w; Z3 Y
FPGA设计需要注意哪些要点
0 W  X& s+ z7 t4 x6 H1 h
       FPGA的用处比我们平时想象的用处更广泛,原因在于其中集成的模块种类更多,而不仅仅是原来的简单逻辑单元(LE)
       早期的FPGA相对比较简单,所有的功能单元仅仅由管脚、内部bufferLERAM构建而成,LELUT(查找表)D触发器构成,RAM也往往容量非常小。
       现在的FPGA不仅包含以前的LE,RAM也更大更快更灵活,管教IOB也更加的复杂,支持的IO类型也更多,而且内部还集成了一些特殊功能单元,包括:
       DSP:实际上就是乘加器,FPGA内部可以集成多个乘加器,而一般的DSP芯片往往每个core只有一个。换言之,FPGA可以更容易实现多个DSP core功能。在某些需要大量乘加计算的场合,往往多个乘加器并行工作的速度可以远远超过一个高速乘加器。
       SERDES:高速串行接口。将来PCI-EXAUIHTS-ATA等高速串行接口会越来越多。有了SERDES模块,FPGA可以很容易将这些高速串行接口集成进来,无需再购买专门的接口芯片。
       CPU core:分为2种,软core和硬core.core是用逻辑代码写的CPU模块,可以在任何资源足够的FPGA中实现,使用非常灵活。而且在大容量的FPGA中还可以集成多个软core,实现多核并行处理。硬core是在特定的FPGA内部做好的CPU core,优点是速度快、性能好,缺点是不够灵活。
       不过,FPGA还是有缺点。对于某些高主频的应用,FPGA就无能为力了。现在虽然理论上FPGA可以支持的500MHz,但在实际设计中,往往200MHz以上工作频率就很难实现了。
   
游客,如果您要查看本帖隐藏内容请回复

0 Y# {9 O& R$ l! k& L0 O: e; e  d) b' N* K/ x  e: K

该用户从未签到

2#
发表于 2018-9-10 17:39 | 只看该作者
谢谢分享,资料不错

该用户从未签到

3#
发表于 2018-9-11 14:53 | 只看该作者
666666000000

该用户从未签到

4#
发表于 2018-9-12 14:38 | 只看该作者
谢谢分享谢谢分享& o2 G+ ?8 J  k* u0 M4 j
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-22 08:31 , Processed in 0.125000 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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