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

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

3天内不再提示

FPGA设计方法优于ASIC的一些优势

FPGA设计论坛 来源:FPGA设计论坛 作者:FPGA设计论坛 2022-03-11 10:59 次阅读

一旦仅用于胶合逻辑,FPGA已经发展到可以在单个器件上构建片上系统(SoC)设计的程度。门和功能的数量急剧增加,以与传统上仅通过ASIC设备提供的功能相竞争。本文介绍了FPGA设计方法优于ASIC的一些优势,包括早期上市,轻松过渡到结构化ASIC,以及降低NRE成本。

随着FPGA器件在资源和性能方面的进步,最新FPGA已经开始提供可以轻松定制的“平台”解决方案,用于系统连接,DSP和/或数据处理应用。随着平台解决方案变得越来越重要,领先的FPGA供应商正在提出易于使用的设计开发工具。

这些平台构建工具通过自动化可编程芯片(SOPC)开发系统的系统定义和集成阶段,加快了产品上市时间。这些工具不仅可以提高设计效率,还可以降低从第三方EDA供应商处购买这些工具的成本。使用这些工具,系统设计人员可以在一个工具内定义一个完整的系统,从硬件到软件,并在传统的片上系统(SOC)设计的一小部分时间内定义。

DSP设计

可编程逻辑器件中的DSP系统设计需要高级算法和硬件描述语言(HDL)开发工具。主要的FPGA供应商提供DSP构建工具,将MatlabSimulink的算法开发,仿真和验证功能与综合,仿真和布局布线相结合。

这些工具可帮助设计人员在算法友好的开发环境中创建DSP设计的硬件表示,从而缩短DSP设计周期。现有的Matlab功能和Simulink模块可以与FPGA供应商模块和供应商知识产权(IP)功能相结合,将系统级设计和实现与DSP算法开发联系起来。这允许系统,算法和硬件设计人员共享一个共同的开发平台。

设计人员可以在采样时间内创建在Simulink中建模的系统的硬件实现。DSP工具包含位和周期精确的Simulink模块,涵盖算术或存储功能等基本操作。借助此类工具的可用性,设计人员能够在手动编写RTL所花费的时间的一小部分时间内生成和优化算法设计。

IP集成

随着数百万门FPGA的出现,为了提高效率,设计人员必须尽可能地利用IP。第三方IP的集成并不容易执行,因为必须验证IP到目标技术,然后确保IP符合区域和性能规范。

但是对于FPGA,供应商自己会在验证第三方和内部开发的IP区域和性能方面遇到麻烦。基于平台的设计的最大优势是它支持专有逻辑与第三方IP的集成。

任何片上系统FPGA的挑战都是验证包括处理器内核,第三方IP和专有逻辑在内的整个系统的功能。要执行此类验证以及高速模拟器,验证工程师还需要一整套验证工具。为了支持系统验证,FPGA设计方法支持形式验证和静态时序分析。

工具支持

FPGA设计流程支持使用第三方EDA工具执行设计流程任务,例如静态时序分析,形式验证和RTL以及门级仿真。

传统上,FPGA设计和PCB设计由不同的设计团队使用多个EDA工具和流程单独完成。这可能会产生板级连接和时序收敛的挑战,这可能会影响设计人员的性能和上市时间。新的EDA工具将PCB解决方案和FPGA供应商设计工具结合在一起,有助于在FPGA上实现FPGA的平滑集成。

过渡到结构化ASIC

当对FPGA部件的需求增加时,FPGA供应商提供了一种全面的ASIC替代方案,称为结构化ASICs 提供从原型到大批量生产的完整解决方案,并保持其等效FPGA的强大功能和高性能架构,并消除了可编程性。结构化ASIC解决方案不仅可以提高性能,还可以显着降低成本。

随着FPGA领域新技术的出现,设计公司可以选择ASIC以外的选项。随着掩模成本接近100万美元的价格标签,并且NRE成本接近另一百万美元,很难证明ASIC的单位体积较小。另一方面,FPGA提高了在芯片上构建系统的能力,该芯片具有超过百万的ASIC等效门和几兆位的片上RAM。对于大批量生产,结构化ASIC解决方案将ASIC的成本优势与FPGA的低风险解决方案相结合。

审核编辑 :李倩

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

    关注

    553

    文章

    7984

    浏览量

    348688
  • FPGA
    +关注

    关注

    1628

    文章

    21722

    浏览量

    602879
  • 可编程芯片
    +关注

    关注

    0

    文章

    51

    浏览量

    18617

原文标题:FPGA设计方法比ASIC好在哪里

文章出处:【微信号:gh_9d70b445f494,微信公众号:FPGA设计论坛】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    ASICFPGA优势与劣势

    ASICFPGA具有不同的价值主张,在作出选择前必须仔细评估。两种种技术对比。这里介绍了ASICFPGA优势与劣势。
    发表于 03-31 17:30 5624次阅读
    <b class='flag-5'>ASIC</b>和<b class='flag-5'>FPGA</b>的<b class='flag-5'>优势</b>与劣势

    到底什么是ASICFPGA

    不需要什么并行,所以GPU的算力优势没那么明显。很多企业,就会开始采用更便宜、更省电的FPGAASIC,进行计算。 其它一些算力场景,也是如此。看重算力绝对性能的,首选GPU。算力性
    发表于 01-23 19:08

    cogoask讲解fpgaASIC是什么意思

    原理图、VHDL对数字系统建模,运用EDA软件仿真、综合,生成基于一些标准库的网络表,配置到芯片即可使用。它与ASIC的区别是用户不需要介入芯片的布局布线和工艺问题,而且可以随时改变其逻辑功能,使用灵活
    发表于 02-27 17:46

    关于FPGA 软件的一些使用方法

    本帖最后由 XYWYLR 于 2013-7-11 16:00 编辑 关于FPGA软件的一些简单使用教程。希望可以帮到一些初学者
    发表于 07-11 15:56

    ASICFPGA有什么区别

    。  ASIC在离开生产线后再也无法改变。这就是为什么设计师在大规模量产之前需要完全确保设计正确无误。工程师可以利用FPGA的可重配置这优势,进行
    发表于 12-01 17:41

    什么是FPGA、单片机、DSP、ASIC?

    摄像头卖才卖 30块,买片ARM多少钱?后来ASIC发展了一些,称为半定制专用集成电路,相对来说更接近FPGA,甚至在某些地方,ASIC
    发表于 07-16 08:13

    FPGA/单片机/DSP/ASIC之间有什么区别

    ASIC原本就是专门为某项功能开发的专用集成芯片,比如你看摄像头里面的芯片,小小的片,集成度很低,成本很低,可是够用了。个山寨摄像头卖才卖 30块,买
    发表于 11-24 07:09

    ASIC设计转FPGA时的注意事项

    FPGA原型验证和其他验证方法是不同的,任何种其他验证方法都是ASIC验证中的个环节,而
    发表于 09-10 17:22 1064次阅读

    ASIC设计转FPGA时需要注意的几点

    FPGA原型验证和其他验证方法是不同的,任何种其他验证方法都是ASIC验证中的个环节,而
    发表于 02-11 12:46 3066次阅读

    ASICFPGA设计优势和流程比较

    ASICFPGA 具有不同的价值主张,选择其中之之前,定要对其进行仔细评估。2种技术的比较信息非常丰富。这里介绍了ASIC
    发表于 11-25 09:24 4604次阅读

    关于FPGAASIC的区分和应用

    ASIC芯片旦流片功能就无法改变,基本专片专用。而FPGA可配置特性就可以应用在功能会改变的场合,例如,原型验证,ASIC设计过程中会使用到FPG
    的头像 发表于 08-25 10:40 1.2w次阅读
    关于<b class='flag-5'>FPGA</b>和<b class='flag-5'>ASIC</b>的区分和应用

    FPGA设计方法ASIC好在哪里

    旦仅用于胶合逻辑,FPGA已经发展到可以在单个器件上构建片上系统(SoC)设计的程度。门和功能的数量急剧增加,以与传统上仅通过ASIC设备提供的功能相竞争。本文介绍了FPGA设计
    的头像 发表于 09-14 12:28 2537次阅读

    FPGA_ASIC-DSP和FPGA共用FLASH进行配置的方法

    FPGA_ASIC-DSP和FPGA共用FLASH进行配置的方法(哪些专业适合嵌入式开发)-该文档为FPGA_ASIC-DSP和FPGA共用
    发表于 07-30 11:16 21次下载
    <b class='flag-5'>FPGA_ASIC</b>-DSP和<b class='flag-5'>FPGA</b>共用FLASH进行配置的<b class='flag-5'>方法</b>

    一些对OpenMP进行优化的方法

    本文调研了一些对OpenMP进行优化的方法
    的头像 发表于 10-18 09:44 1726次阅读

    FPGAASIC的区别与联系

      FPGAASIC作为数字电路的常见实现方式,其联系和区别备受关注。本文将从FPGAASIC的基本概念入手,深入研究它们的区别与联系,以帮助读者更好地理解两者的应用场景和选择
    发表于 08-14 16:38 3127次阅读