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
    +关注

    关注

    1611

    文章

    21393

    浏览量

    595510
  • 乘法器
    +关注

    关注

    8

    文章

    194

    浏览量

    36705
收藏 人收藏

    评论

    相关推荐

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

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

    #FPGA 本科生也能成为FPGA研发工程师

    fpga工程师
    明德扬助教小易老师
    发布于 :2023年09月23日 08:05:36

    #人工智能 #FPGA 怎么成为一个合格的FPGA工程师

    fpga工程师
    明德扬助教小易老师
    发布于 :2023年12月18日 21:19:01

    设计教训如何成就称职的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系统设计黄金法则

    不管你是一名逻辑设计、硬件工程师或系统工程师,甚或拥有所有这些头衔,只要你在任何一种高速和多协议的复杂系统中使用了FPGA,你就很可能需要努力解决好器件配置、电源管理、IP集成、信号
    发表于 09-28 16:14

    诚聘FPGA软件工程师

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

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

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

    AI时代FPGA厂商与FPGA工程师要如何转型?

    AI时代FPGA厂商与FPGA工程师该如何转型?
    发表于 06-08 11:50

    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资源
    发表于 02-15 15:09 3680次阅读

    如何评估FPGA资源

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