fpga的优点与缺点

 我来答
燕燕知识百科
高粉答主

2020-10-15 · 醉心答题,欢迎关注
知道大有可为答主
回答量:1.2万
采纳率:96%
帮助的人:290万
展开全部
FPGA的优点如下:
(1) FPGA由逻辑单元、RAM、乘法器等硬件资源组成,通过将这些硬件资源合理组织,可实现乘法器、寄存器、地址发生器等硬件电路。
(2) FPGA可通过使用框图或者Verilog HDL来设计,从简单的门电路到FIR或者FFT电路。
(3) FPGA可无限地重新编程,加载一个新的设计方案只需几百毫秒,利用重配置可以减少硬件的开销。
(4) FPGA的工作频率由FPGA芯片以及设计决定,可以通过修改设计或者更换更快的芯片来达到某些苛刻的要求(当然,工作频率也不是无限制的可以提高,而是受当前的IC工艺等因素制约)。

FPGA的缺点如下:
(1) FPGA的所有功能均依靠硬件实现,无法实现分支条件跳转等操作。
(2) FPGA只能实现定点运算。
总结:FPGA依靠硬件来实现所有的功能,速度上可以和专用芯片相比,但设计的灵活度与通用处理器相比有很大的差距。
浙江启扬智能科技有限公司
2019-05-20 广告
1、实现网络互联:硬件上提供各种网络通讯接口,传统的单片机对于网络支持不足,而新一代的嵌入式CPU已经开始内嵌网络接口,除了支持TCP/IP协议,还有的支持IEEE1394、USB、CAN、Bluetooth或IrDA通信接口中的一种或者几... 点击进入详情页
本回答由浙江启扬智能科技有限公司提供
郑厚ww
2020-10-15 · TA获得超过1.3万个赞
知道小有建树答主
回答量:2899
采纳率:86%
帮助的人:108万
展开全部
大部分低级I / O端口通过FPGA进行控制和连接,这就降低了CPU等待低级别I/O端口的时间,同时也允许数据在传递到HPS之前进行相应的处理或调整。

这是一种多么完美的设计,Cyclone V FPGA的接口可扩展,而且能够实现加速器的功能,这种设计架构提高了HPS层的处理能力。在这种情况下,正如图2所示,HDMI接口是非HPS本地接口,因此用作HDMI的MCU资源并不多。
HDMI的输出在FPGA上运行,这降低CPU负载并添加了非本地接口;
存在一个OpenCV加速示例,这是为了体现两种类型处理器结合的优势;
Terasic已经实现了基本的通信功能范例,并且有一个预定义的引脚映射列表,该列表定义了电压和电流限制。

总的来说,我很喜欢FPGA,并且对它的扩展和加速功能十分感兴趣。不过,我也想知道他们到底有哪些局限性。他们能运行到高的频率?他们可以支持哪些协议?他们会消耗多少LE?总的来说,IDE比我用过的其他软件更简单,并且包含了令人惊叹的文档。硬件似乎非常强大,现在我正在设计一个项目,这个项目能够测试板上的硬件限制。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
潇洒如云3C
2022-11-03
知道答主
回答量:85
采纳率:100%
帮助的人:2万
展开全部
FPGA优点:
设计周期短,灵活。
适合用于小批量系统,提高系统的可靠性和集成度。
FPGA缺点:
FPGA的所有功能均依靠硬件实现,无法实现分支条件跳转等操作。
FPGA只能实现定点运算。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
双鱼sky886
2022-11-03
知道答主
回答量:75
采纳率:100%
帮助的人:1.8万
展开全部
FPGA最大的优点是管脚多,逻辑资源多,能满足多种场合的应用,对数据采集和简单处理时比较合适。
通用处理器,通用呗,指令什么的处理比较快,用开发比较快,应用广泛,可选较多。
FPGA价钱偏高一些。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
旋转柒音盒
2022-11-03
知道答主
回答量:73
采纳率:0%
帮助的人:1.5万
展开全部
优点:并行操作,速度快;可擦除
缺点:FPGA的所有功能均依靠硬件实现,无法实现分支条件跳转等操作;FPGA只能实现定点运算。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式