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

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

3天内不再提示

如何成为一名合格的FPGA老手?

454398 来源:alpha007 作者:alpha007 2022-12-08 18:28 次阅读

学习 FPGA,在不同层次的人明显有不同的答案。先说一句,说不要开发版的都是菜鸟级选手。

FPGA 层次可划分为,鸡蛋级别,菜鸟级别,老鸟级别,高手级别四类。鸡蛋级别属于还未入门的,这里就先不说了。下面的内容主要介绍如何成为一个菜鸟。

1)熟悉语法,其实你不需要什么都会,但是要记住几个经典的时序,逻辑电路的描述方式。

2)熟悉三个经典电路描述并仿真。仿真其实不是很重要,我开始学习压根没学那个玩意儿,因为要是只做接口那玩意儿没啥用。直接用 ChipSchop 抓抓数据更快。仿真是给做算法,工程相对较大的人用的。三个经典电路分别是,分频器,计数器(可做一个时钟),序列检测器。

这样你就基本熟悉了开发环境了。

3)上板卡跑一个灯,熟悉一个板卡上时钟资源使用,硬件的使用原理。

4)知道了 FPGA 学习主要不在于编程!压根没有编程这回事!!Verilog 是硬件描述语言!描述!!写代码时脑子里必须有电路图!!知道 FPGA 主要学的是硬件和算法!!软件最多能占 10%就不错了!!

只要你能完成这上面的东西,恭喜你进入菜鸟行列,可以在别人设计好 FPGA 方案的条件下完成一些模块的设计了。其实华为招聘员工,很多人 FPGA 水平一开始都差不多这么菜。

先写一下老鸟需要会什么,以后再答怎么做到。

1)FPGA 逻辑资源,特别是时钟资源要非常熟悉。

2)做算法的必须熟悉 sysgen 的使用。说的容易了,sysgen 画画图也没那么容易哦,你要熟悉使用各种滤波器,理论知识要求起点就不小。

3)充分理解 FPGA 从上而下的设计原则,能够编写中等程度的 FPGA 详细设计方案。

4)熟悉时序优化,时序收敛,区域约束等知识。并且能运用到编程之中,解决菜鸟们解决不了的“不科学”的问题。说白了就是会使用 planhead,以及 ISE 中那些你还没接触过的功能。一般菜鸟们 ISE 都只会编程,默认的编译一下,然后下载,ChipSchop 抓抓数看看。

5)能够熟悉 FPGA 常用的接口,不求都会编程,但是要知道他们功能是什么。比如 ADCDAC,串口,EMIF 等等。并且熟悉 DSP 等 FPGA 周边常用芯片工作原理

6)熟悉硬件设计,至少要知道 Bank 上 IO 规划怎么好,全局时钟,区域时钟大致怎么规划等等。

7)信号源,示波器,频谱仪都要熟悉使用吧!

等这些都熟悉了,差不多是老鸟了。

审核编辑黄昊宇

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

    关注

    1607

    文章

    21350

    浏览量

    594307
收藏 人收藏

    评论

    相关推荐

    省心元件供应让你做一名优雅的采购员

    元器件
    芯广场
    发布于 :2024年05月07日 17:54:12

    一名资深的元器件代理商

    进入这个行业也十多年了,从研发做到销售再自己代理些大家熟悉的品牌,也算上海厚声最大的代理商。 我现在做的也没有别人那么广,但是有需要连接器,阻容二三极管的道友可以找我,还是能帮上点忙的
    发表于 04-08 14:48

    如何成为一名嵌入式C语言高手?

    如何成为一名嵌入式C语言高手? 嵌入式系统是当今科技领域的核心,而C语言则是嵌入式系统开发中最常用的编程语言之成为一名嵌入式C语言高手
    发表于 04-07 16:03

    如何成为一名嵌入式C语言高手?

    如何成为一名嵌入式C语言高手? 嵌入式系统是当今科技领域的核心,而C语言则是嵌入式系统开发中最常用的编程语言之成为一名嵌入式C语言高手
    发表于 03-25 14:12

    #人工智能 #FPGA 怎么成为合格FPGA工程师?

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

    如何做一名合格的CNC师傅?

    CNC数控机床作为精密机床,防撞是非常必要的,要求操作者养成认真细心谨慎的习惯,按正确的方法操作机床,减少机床撞刀现象发生。随着
    的头像 发表于 12-18 11:06 253次阅读

    如何成为一名优秀的嵌入式工程师?

    如何成为一名优秀的嵌入式工程师?嵌入式学习的第步,首先是C语言。 1.理解内存管理:C语言不同于高级语言,它不会自动管理内存。因此,你需要理解并掌握如何使用malloc()、free()等函数
    发表于 11-07 15:36

    做好FPGA设计需要掌握哪些知识

    成为一名说得过去的FPGA设计者,需要练好5项基本功:仿真、综合、时序分析、调试、验证。
    发表于 09-28 10:36 671次阅读

    一文轻松看懂电路图

    要想成为一名合格的电工,看电路图是最基本的技能。
    的头像 发表于 09-04 17:24 2360次阅读
    一文轻松看懂电路图

    看过来!安富利FPGA培训班热浪来袭!

    、 获得高薪资职位的 关键之一! 据FrostSullivan预测,全球FPGA需求将从2021年68.6亿美元增长至2025年125.8亿美元。在如此大的市场需求下,FPGA人才缺口逐渐显现,如何促进FPGA学术交流、向业内输
    的头像 发表于 08-08 17:15 364次阅读
    看过来!安富利<b class='flag-5'>FPGA</b>培训班热浪来袭!

    一名硬件工程师都具备哪些技能?

    芯片嵌入式物联网STM32
    学习电子知识
    发布于 :2023年08月02日 12:54:00

    一名合格的嵌入式硬件工程师需要具备哪些条件?

    芯片嵌入式物联网STM32
    学习电子知识
    发布于 :2023年08月02日 12:53:34

    关于FPGA的学习和发展问题

    AI方面不如GPU,专用领域又不如ASIC,边缘计算甚至都可以被ASIC替代,只有在些特定的场景(验证)才能发挥作用。 我不希望我在FPGA上付出的努力成为流水,所以想问问大家,FPGA
    发表于 07-26 11:04

    学会这些开发板,你一定能成为一名优秀的嵌入式开发工程师!

    嵌入式
    YS YYDS
    发布于 :2023年06月21日 00:28:39

    如何自学并精进FPGA

    我是一名学生,目前自学fpga,进度在野火的rs232这块儿,想问之后怎样才能提升自己啊,感觉只靠视频有点纸上谈兵了,求帮助,谢谢!
    发表于 06-06 10:39