当前位置:首页 > 新闻资讯 > FPGA之家动态 >

FPGA开发如何入门,开发板如何选,看这篇就够了,纯干货!

时间:2024-07-25      来源:网络搜集 关于我们 0

关注、星标公众,直达精彩内容

来源:https://www.cnblogs.com/moluoqishi/p/9118283.html

从事FPGA开发也有三年多了,从一开始零基础入门,到上手做项目,在没有人教的情况下,完全自学,网上搜集了各家的资料学习,从中挑选合适的教程入门,主要是米联客和黑金两家的FPGA开发资料,一开始入门确实好多坑,学习教程的时候许多东西还是记不住,最终通过许多个工作项目锻炼出来了。

总结下基本的学习线路,先跟着开发板资料学习入门,接下来还是要在实践项目中学习,遇到问题了再去查资料和研究解决办法,这样才能真正掌握FPGA开发

在学习FPGA的过程中,离不开“FPGA开发板”的实践操作,毕竟是硬件开发,有开发板去练习看到效果也会有成就感。

阅读本文的收获,可以解决以下问题。

1、了解FPGA开发板如何挑选?

2、FPGA开发学习路线

3、FPGA开发板和常用配件推荐

4、常用的FPGA学习资源网站有哪些?

一、如何挑选开发板?

1、选择xilinx还是Inter(原Altera)家的芯片?

FPGA市场大部分的市场份额是Xilinx和Inter(原Altera),现在用xilin家的比较多,开发软件vivado也做的好,它家的IP库也有很多免费的IP可用。

老开发资料还是Altera家的较多,看很多FPGA书籍都是讲的A家的,但现在新资料还是Xilinx家的多,更新的比较快,使用的也多。

当然首要因素还是看公司、行业或者老师推荐的FPGA芯片品牌型号。如果没有这个因素影响的话还是选Xilinx家的好。

2、现在市面上有哪些开发板?

国内做FPGA开发板有黑金、米联客、小梅哥、小脚丫、特权同学等等,一般情况下建议入手黑金和米联客的,它们两家资料比较全,而且更新的快。

3、选择纯FPGA开发还是入手znyq(ARM+FPGA)类的开发板?

这个要看预算多少,如果预算较少的话,建议选则价格相对便宜的纯FPGA系列。

如果预算足够的话,可以选则znyq系列开发板,zynq系列开发板可以单独用来做FPGA开发,也可以用来做ARM开发,或者两者结合的开发学习。

4、选择最小系统的FPGA开发板,还是选择模块较丰富的FPGA开发板?

如果是学习入门或者设计测试的话,建议选择模块较丰富的FPGA开发板,毕竟配套模块多,可以实践的项目也多,按照开发板教程就能直接上手实践。

二、FPGA学习路线

基本原则:先完成基本的FPGA学习入门(verilog开发、设计思想、常用模块等),然后去做项目,在实践中哪方面不熟再去研究学习,这样才能真正掌握。

一般情况下,完成1-2个项目后,FPGA开发就基本掌握了,后面项目越做越多,经验越丰富,开发效率也会逐步提高。

大家直接跟着开发板资料去学习入门就行,但注意在学习过程中,要记录总结自己遇到的问题和解决办法。

FPGA学习路线,如下面的思维导图:

三、FPGA开发板推荐

FPGA开发板和电子元器件一样,在某宝上多,一般都是在某宝或某东上购买,建议去官方旗舰店购买。

一般入门的话选择常用FPGA芯片型号的开发板就行,性价比高,但如果有具体的开发需求,比如视频处理、PCIE接口这些等等,则要看开发板上是否有这些相关的模块。

四、常用的FPGA学习资源网站有哪些?

1、FPGA论坛和问答社区:Hi FPGA - 最大最专业的FPGA论坛

2、米联客官方论坛:米联客uisrc

3、xilinx 官方论坛:Community Forums

4、xilinx官网:Xilinx -灵活应变. 万物智能.

5、电子森林:FPGA应用相关的资源网站 - 电子森林

6、Inter官网:英特尔® FPGA 和可编程设备 - 英特尔® FPGA

7、FPGA开源项目网站:openhw.org/

8、HDL在线仿真编程学习网站:HDLBits

‧  END  推荐阅读:ZYNQ | 开发板推荐ZYNQ | 学习路线ZYNQ | 资料推荐ZYNQ | 开发工具关注微信公众号『ZYNQ』,回复“加群”加入fpga/zynq技术交流群。后台回复“m”,查看更多精彩内容。

 你的每个在看,都是对作者最大的支持~


注明:本内容来源网络,不用于商业使用,禁止转载,如有侵权,请来信到邮箱:429562386ⓐqq.com 或联系本站客服处理,感谢配合!

用户登陆

    未注册用户登录后会自动为您创建账号

提交留言