0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

FPGA和ASIC有什么不同之处

OpenFPGA 来源:OpenFPGA 2024-07-24 09:32 次阅读

FPGA是“可重构逻辑”器件。先制造的芯片,再次设计时“重新配置”。

ASIC 不需要“重新配置”。你先设计,把它交给代工厂,然后制造芯片。

现在让我们看看这些芯片的结构是什么样的,以及它们的不同之处。

● 逻辑单元:FPGA的基础模块

b4849c16-47c7-11ef-b8af-92fbcf53809c.png

这是最小的逻辑块。LUT 充当组合逻辑。在DFF的帮助下,可以形成时序逻辑。

它可以构建逻辑门、多路复用器编码器、加法器;任何真值表都可以作为布尔表达式存储在 LUT 中。

一个 LUT 可以保存有限数量的数据。逻辑单元的 LUT 也是有限的。

具有许多项的布尔表达式需要更多的内存空间,工具在布局布线的时候会将剩余项放入另一个逻辑单元中。这就需要在两个逻辑单元之间有路由信号

● FPGA路由信号

b4a6d1b4-47c7-11ef-b8af-92fbcf53809c.png

白线是从一个逻辑单元路由到另一个逻辑单元的信号。可以想象如果实现更大逻辑时候这个导线长度会增加多大。这增加了额外的延迟,降低了时钟频率,消耗了更多的面积和功耗。

所有这一切都只是为了“重构”。

即使设计不需要其他单元或路由信号,它们仍然存在于FPGA芯片路由区域和静态功率中,从而降低了效率。

● 标准单元:ASIC的构建模块

b4c6d9d2-47c7-11ef-b8af-92fbcf53809c.png

标准单元库可以具有小至 NAND 门的组件和 IP,例如加法器、FF、BRAM、多路复用器等。

所有标准单元库都针对面积和功率进行了优化。

● ASIC布局:

b4ec37b8-47c7-11ef-b8af-92fbcf53809c.png

单个单元彼此紧密连接,形成更大的逻辑功能。位置也针对信号传播进行了优化。与FPGA相比,ASIC没有不必要的逻辑和路由开销。这样可以节省更少的面积和功率。还可以实现更快的时钟。

以上这些ASIC会比FPGA具有更高的效率。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1620

    文章

    21494

    浏览量

    598400
  • 芯片
    +关注

    关注

    450

    文章

    49493

    浏览量

    416475
  • asic
    +关注

    关注

    34

    文章

    1175

    浏览量

    119912

原文标题:为什么 FPGA 的效率低于 ASIC?

文章出处:【微信号:Open_FPGA,微信公众号:OpenFPGA】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    线性与开关电源不同之处

    线性与开关电源不同之处?为GSPS ADC的PDN供电
    发表于 03-11 06:00

    数字舵机与模拟舵机哪些不同之处

    什么是舵机?舵机是由哪些部分组成的?舵机分为哪几种?什么是无刷舵机?无刷舵机何特点?数字舵机与模拟舵机哪些不同之处
    发表于 08-23 06:04

    伺服电机和闭环步进电机哪些不同之处

    伺服电机的缺点哪些?闭环步进电机的优点哪些?伺服电机和闭环步进电机哪些不同之处
    发表于 09-27 07:58

    低压伺服电机和高压伺服电机哪些不同之处

    高压伺服电机哪些优点及缺点?低压伺服电机和高压伺服电机哪些不同之处
    发表于 09-30 07:10

    STM32板与FPGA哪些不同之处

    STM32板与FPGA哪些不同之处呢?
    发表于 10-09 09:00

    GD32和STM32哪些不同之处

    什么是GD32?GD32和STM32哪些不同之处
    发表于 10-19 10:07

    PCIe总线和PCI总线哪些不同之处

    PCIe是什么?PCIe的架构是由哪些部分组成的?PCIe总线和PCI总线哪些不同之处呢?
    发表于 10-26 08:10

    FPGA、ARM和DSP之间的不同之处

    FPGAASIC和ASSP抛开FPGA不提,大家一定都很熟悉ASIC与ASSP。所谓ASIC,即专用集成电路(Application Sp
    发表于 11-02 06:30

    USART与USAR哪些不同之处

    USART是什么?USAR又是什么?USART与USAR哪些不同之处呢?
    发表于 12-13 08:08

    嵌入式和单片机哪些不同之处

    什么是单片机?什么是嵌入式呢?嵌入式和单片机哪些不同之处呢?
    发表于 01-19 07:16

    音频拨号和脉冲拨号哪些不同之处

    音频拨号是什么?何特点?音频拨号和脉冲拨号哪些不同之处呢?
    发表于 01-26 07:42

    Flutter Web什么不同之处

    Flutter Web 稳定版本发布至今也有一年多了,经过这一年多的发展,今天就让我们来看看 Flutter Web 究竟有什么不同之处,本篇分享主要内容是目前 Flutter 下少有较为全面的 Web 内容。
    的头像 发表于 07-08 09:51 1022次阅读

    PLC控制系统与电器控制系统哪些不同之处

      PLC控制系统与电器控制系统相比,许多相似之处,也有许多不同。不同之处主要在以下几个方面:
    的头像 发表于 12-19 09:54 1150次阅读

    普通HDMI线和光纤HDMI线什么不同之处

      常用的HDMI高清线分为普通HDMI线和光纤HDMI线两种,普通HDMI线和光纤HDMI线什么不同之处?选择哪种更好呢?下面就跟着科兰通讯小编一起来看看吧。
    的头像 发表于 12-23 10:08 4393次阅读

    噪音抑制与主动降噪:不同之处

    噪音抑制与主动降噪:不同之处
    的头像 发表于 11-30 17:29 498次阅读
    噪音抑制与主动降噪:<b class='flag-5'>有</b>何<b class='flag-5'>不同之处</b>?