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

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

3天内不再提示

资深FPGA工程师谈评估FPGA资源技巧

454398 来源:卿萃科技FPGA 作者:卿萃科技FPGA 2021-01-30 13:10 次阅读

在使用 FPGA 过程中,通常需要对资源做出评估,下面简单谈谈如何评估 FPGA 的资源。

FF 和 LUT 的数目:

这个在写出具体代码之前,初学者通常没法估算,但资深 FPGA 工程师会估算出一个数量级。通常的做法是系统架构划分好后可以复用的模块根据以前设计中的资源消耗数来估,新的模块写完代码后估。

RAM

这块在实现架构定好后,基本能准确地估出来,各个模块需要用到几个 FIFO,几个 RAM,最终整个系统的 RAM 数量可以确定。前提是所有功能的实现方式设计好。

乘法器:

这个与上面 RAM 的估法一致。

锁相环,时钟分配器,时钟资源:

这部分在系统设计架构完成后,根据各个模块的时钟频率来确定。

IO 管脚数目:

这部分其实是和需求强相关的,基本上需求确定好,实现方式确定好。

特殊 IO:

这部分的估算有时候和硬件接口相关,有时候和实现方式相关。举例来说,LVDS 的数目通常由对接的硬件器件确定,而 DDR 部分需要根据系统实现方式来确定,确定 DDR 的带宽,频率,接口的位宽等,这样对 DDR IP CORE 的需求也就出来了。

总之,在经验不足的情况下更常用的做法是现在一块比较大的开发板上实现主要功能,然后在综合工具上综合后,直接看资源。

编辑:hfy

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

    关注

    1629

    文章

    21754

    浏览量

    604206
  • 乘法器
    +关注

    关注

    8

    文章

    205

    浏览量

    37120
收藏 人收藏

    评论

    相关推荐

    设计教训如何成就称职的FPGA资深工程师

    为了帮助大家解决FPGA开发中碰到的相关问题,电子发烧友网和FPGA资深工程师吴厚航(网名“特权同学”)进行了深入的交谈,希望能为工程师群体
    发表于 08-20 14:31 5845次阅读

    Mill:从无到有,FPGA工程师创业的过程

    本期社区之星,我们邀请到了MYMINIEYE COO,资深FPGA工程师Mill,来给大家分享一下他从FPGA工程师到创业的过程。
    的头像 发表于 10-14 15:01 0次阅读

    设计教训如何成就称职的FPGA资深工程师

    !大家一起来看看特权同学告诉你哪些不为人知的秘诀:设计教训如何成就称职的FPGA资深工程师?作为ASIC领域中一种半定制电路,FPGA的发展不但解决了定制电路不足,并且能够克服可编程器
    发表于 08-20 16:50

    【社区之星】FPGA开发工程师浅谈学习FPGA的正确打开方式

    工程师现身:谈谈嵌入式开发的那些年第十三期:社区之星——酸甜苦辣兼有之,资深工程师创业之路 第十二期:社区之星——FPGA
    发表于 03-09 15:01

    FPGA工程师兼职

    本公司位于安徽合肥因业务需求,寻找合肥地区FPGA工程师兼职人员,若有充裕的空闲时间,有FPGA开发能力的.有意者请联系:133-6560-7553,黄小姐
    发表于 07-02 16:54

    算法设计工程师FPGA)高级

    北京某上市国企,龙头企业,招算法设计工程师FPGA)高级、中级工程师,有意者加QQ1736526119,JD如下:岗位描述1、 负责无线通信系统物理层算法及接口相关的FPGA工作
    发表于 04-20 15:31

    诚聘FPGA软件工程师

    猎头职位:FPGA软件工程师【上海】岗位描述:1. 根据系统需求,参与FPGA器件选型、方案设计,负责逻辑设计、仿真和调试;2. 编写FPGA设计文档、测试文档与使用文档等;3. 协助
    发表于 02-17 11:06

    【上海】诚聘FPGA研发工程师

    猎头职位:FPGA研发工程师(年薪:35-60W)工作职责:1.配合软件工程师进行产品设计过程中的软硬件联调和验证;2.负责根据系统设计要求进行FPGA代码的设计、开发与验证;3.跟踪
    发表于 07-31 15:03

    FPGA系统工程师需要学习哪些知识?

    来源:互联网大家常说FPGA,那FPGA系统工程师需要学习哪些知识呢,这些你会吗?1、数字电路基础,做FPGA一定要有数字硬件的概念。FPGA
    发表于 10-22 17:08

    FPGA工程师需要具备哪些技能?

    或者FPGA开发板上的资源,例如高速ADC/DAC,以及处理器核,例如ARM,X86等。 FPGA工程师需要熟悉高级DSP电路,如数字滤波器、混合器、模数转换器以及DSP加速器等
    发表于 11-09 11:03

    fpga就业怎么样_fpga工程师是青春饭吗_fpga工程师发展前景

    字IC设计领域,前端验证工作一般都是用FPGA完成的,因此FPGA工程师也是IC设计公司迫切需要的人才。 FPGA/IC逻辑设计开发已经成为当前最有发展前途的行业之一,特别是熟悉硬件构
    的头像 发表于 04-19 09:03 5.4w次阅读
    <b class='flag-5'>fpga</b>就业怎么样_<b class='flag-5'>fpga</b><b class='flag-5'>工程师</b>是青春饭吗_<b class='flag-5'>fpga</b><b class='flag-5'>工程师</b>发展前景

    浅析如何评估FPGA资源

    在使用FPGA过程中,通常需要对资源做出评估,下面简单谈谈如何评估FPGA资源
    发表于 02-15 15:09 3931次阅读

    如何评估FPGA资源

    在使用 FPGA 过程中,通常需要对资源做出评估,下面简单谈谈如何评估 FPGA资源。 FF
    发表于 12-28 07:59 8次下载

    fpga工程师就业趋势

    FPGA工程师的就业趋势呈现出积极的态势。随着科技的发展,FPGA(现场可编程门阵列)在通信、汽车、医疗、航空航天等领域的应用越来越广泛,对FPGA
    的头像 发表于 03-14 15:47 1555次阅读

    fpga工程师前景如何

    FPGA工程师的前景看起来相当积极和广阔。随着5G通信、物联网、边缘计算和人工智能等技术的快速发展,FPGA工程师的需求将进一步增加。FPGA
    的头像 发表于 03-14 16:32 3194次阅读